Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Programmierung
  Model Manager --> 3D speichern erweitern

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo
Autor Thema:  Model Manager --> 3D speichern erweitern (1337 mal gelesen)
SOLID-master
Mitglied
Consultant/Trainer CAD/PDM/ERP


Sehen Sie sich das Profil von SOLID-master an!   Senden Sie eine Private Message an SOLID-master  Schreiben Sie einen Gästebucheintrag für SOLID-master

Beiträge: 87
Registriert: 20.04.2004

hp Z210, W7 64bit
- PTC Creo Elements/Direct Modeling 18.1
- AutoCAD/Mechanical MDT6/2010
- ZwCAD 2010

erstellt am: 03. Feb. 2020 13:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


3d_speichern.png

 
Hallo.

Ist es möglich die Modelmanager-Funktion "3D speichern" um ein Script/Funktion zu erweitern?

Folgende Situation:
Die Modelle sollten vor dem Speichern in das PDM-System auf ISO ausgerichtet werden
und einige Eigenschaften sollten resetet werden (z. B. Dichte).

Idee:
Beim Speichern soll zusätzlich eine LISP-Funktion ausgeführt werden, egal ob "Save to database"
oder "

Code:
ndm_store
" etc. ausgeführt wird. Am besten "
Code:
ndm_store
" direkt ergänzen.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

der_Wolfgang
Ehrenmitglied V.I.P. h.c.
Tastenhauer


Sehen Sie sich das Profil von der_Wolfgang an!   Senden Sie eine Private Message an der_Wolfgang  Schreiben Sie einen Gästebucheintrag für der_Wolfgang

Beiträge: 2017
Registriert: 3.20.

● PE60+80@home
● W10 Pro Build19044.2364
● Drafting V17~V20.5.1
● Modeling V17~V20.5.1

erstellt am: 05. Feb. 2020 20:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für SOLID-master 10 Unities + Antwort hilfreich

zum einen könntest Du mal den recorder bemuühen was wann, wo aufgerufen wird.

In der Regel ist es so, dass z.b. aus dem Strukture browser heraus ein kommando abgesetzt wird.  wie z.b. "ndm_store ..  bject ..  alle-selektierten-objekte"

bau dir ein 2. Kommando das deine Deine pre-save-funktion aufruft und anschliessend die original Funktion.

also
(solid-pre-save alle-selektierten-objekte) (sd-put-buffer "ndm_store .. alle-selektierten-objekte")

alle-selektierten-objekte  erhälst du durch ein Abfrage des Strukture browsers

wenn du fit mit Lisp bist könntest Du auch den ndm_store überschreiben und die original funktion über einen Function Pointer call aufrufen.

Ich hoffe die Denkanstöße helfen Dir weiter.

------------------
Firefox ESRJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++BuFDi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

SOLID-master
Mitglied
Consultant/Trainer CAD/PDM/ERP


Sehen Sie sich das Profil von SOLID-master an!   Senden Sie eine Private Message an SOLID-master  Schreiben Sie einen Gästebucheintrag für SOLID-master

Beiträge: 87
Registriert: 20.04.2004

hp Z210, W7 64bit
- PTC Creo Elements/Direct Modeling 18.1
- AutoCAD/Mechanical MDT6/2010
- ZwCAD 2010

erstellt am: 07. Feb. 2020 08:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Wolfgang.

Erst einmal vielen Dank für deine zwei Ansätze. Den ersten Ansatz hatte ich bereits versucht und auch einiges hinbekommen    .
Allerdings ist der zweite Ansatz von dir viel interessanter und auch mein Ziel. Ich werde später berichten (wird etwas dauern)ob es geklappt hat. Überschreiben von Funktion haben wir bereits mit AutoCAD (LISP) gemacht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

clausb
Ehrenmitglied V.I.P. h.c.



Sehen Sie sich das Profil von clausb an!   Senden Sie eine Private Message an clausb  Schreiben Sie einen Gästebucheintrag für clausb

Beiträge: 2914
Registriert: 20.12.2000

Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.

erstellt am: 07. Feb. 2020 16:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für SOLID-master 10 Unities + Antwort hilfreich

der_Wolfgang
Ehrenmitglied V.I.P. h.c.
Tastenhauer


Sehen Sie sich das Profil von der_Wolfgang an!   Senden Sie eine Private Message an der_Wolfgang  Schreiben Sie einen Gästebucheintrag für der_Wolfgang

Beiträge: 2017
Registriert: 3.20.

● PE60+80@home
● W10 Pro Build19044.2364
● Drafting V17~V20.5.1
● Modeling V17~V20.5.1

erstellt am: 08. Feb. 2020 09:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für SOLID-master 10 Unities + Antwort hilfreich

@ClausB  Hi alter Weggenosse!

Deinen link hat es etwas zerbröselt:

sollte sein : http://www.clausbrod.de/CoCreateModeling/MacroSymbolFunction


-----

Weg .. im Sinne von 'gemeinsam-gegangenens Stück des Lebens'   nicht im Sinne von 'wech'    , vorbei, Tonne-klopp   

------------------
Firefox ESRJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++BuFDi

[Diese Nachricht wurde von der_Wolfgang am 08. Feb. 2020 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

SOLID-master
Mitglied
Consultant/Trainer CAD/PDM/ERP


Sehen Sie sich das Profil von SOLID-master an!   Senden Sie eine Private Message an SOLID-master  Schreiben Sie einen Gästebucheintrag für SOLID-master

Beiträge: 87
Registriert: 20.04.2004

hp Z210, W7 64bit
- PTC Creo Elements/Direct Modeling 18.1
- AutoCAD/Mechanical MDT6/2010
- ZwCAD 2010

erstellt am: 11. Feb. 2020 10:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Claus.

Auch deine Information war sehr hilfreich. Hat mich noch näher an mein Ziel "überschreiben / erweitern einer bestehenden Funktion" gebracht.

Hinweis:
Der Link auf deiner Seite "Common Lisp symbol-function accessor." --> https://www.lisp.org/HyperSpec/Body/acc_symbol-function.html <-- funkt nicht.  

[Diese Nachricht wurde von SOLID-master am 11. Feb. 2020 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz