| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
| |
| Webcast: PTC | Smart Services, ein Webinar am 13.12.2024
|
Autor
|
Thema: Stammdaten über Lisp öffen (1199 / mal gelesen)
|
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 02. Mrz. 2022 12:32 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich such nach einer Möglichkeit die Stammdaten im MM von einem nicht geladenen Teil anzuzeigen! Bei vorhandenen Teilen geht das ja so: (sd-call-cmds (NDM_SHOWEDITOR_PART :tab-name "STRUCTURE" :objects ITEM)) Bisher habe ich es nur so lösen können: -derzeit Aktives Teil sichern -Teil laden -das jetzt ative Teil zu aufrufen der Stammdaten benutzen -aktive Teil löschen -vorheriges aktives Teil wieder herstellen
Code: (let ((Default_Part (sd-inq-curr-part))) (sd-call-cmds (sd-db-element-load :identifier "111.0426.3" :database-type :model)) (sd-call-cmds (NDM_SHOWEDITOR_PART :tab-name "STRUCTURE" :objects (sd-inq-curr-part))) (sd-call-cmds (delete_3d (sd-inq-curr-part))) (sd-call-cmds (current_part Default_Part)) )
Das klappt aber ist reichlich umständlich!!! Geht das auch einfacher? Schön wäre es auch wenn man die Struktur einer Zeichnung im MM öffnen zu könnte, aber mit sd-db-element-load komme ich nur ans Modelle! Kennt sich da jemand aus? Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
achim96 Mitglied Konstrukteur
Beiträge: 130 Registriert: 08.07.2013 Creo Elements / Direct Modeling, V20.1.4.0 Model Manager V20.1.4.0 Part Library
|
erstellt am: 04. Mrz. 2022 07:51 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
Hallo Michael, wie soll es gehen, ein Teil, das nicht geladen ist aufzurufen? Dann bist du zwangsläufig wieder in der Umgebung des ModelManagers. Und dort kannst du diese direkt aufrufen. Wir haben uns damit beholfen, die geladenen Teile im Strukturbaum anzuzeigen. Hier bekommt man von den geladenen Teilen eine gute Übersicht. ------------------ freundliche Grüße Achim Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 04. Mrz. 2022 10:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Achim, Zitat: wie soll es gehen, ein Teil, das nicht geladen ist aufzurufen?
Das war die Frage! Letzten Endes kann ich 3d-Modell aus den ModelManager mittels Lisp laden:
Code: (sd-db-element-load :identifier "ModelName" :database-type :model))
Und Ich kann mir die Struktur von einem geladenen Teil im ModelManager mittels Lisp aufrufen: Code: (NDM_SHOWEDITOR_PART :tab-name "STRUCTURE" :objects (sd-inq-curr-part)))
Und da komme ich halt auf die Idee, dass es die Möglichkeit geben könnte diese direkt aufrufen zu können. Ungefähr So: Code: (NDM_SHOWEDITOR_PART-SHOW-STRUCTURE :identifier "ModelName" :database-type :model))
Der eigentliche Grund meiner Frage ist folgender: Wir haben im MM einige Zeichungen/Hilfen hinterlegt. Diese möchte ich per Lisp einfach zugänglich machen! Derzeitig hinterlege ich diese als Zeichungen/PDF-Files auf dem Server und diese können dann einfach über eine vorhandene Lisp im Modeling geladen werden. Eigentlich alles i.O.. Allerdings werden die Hilfen auch mal geändert und dann musss ich diese austauschen! Und das Nervt! So dachte ich wenn ich die Struktur aufrufe bin ich ja nur noch zwei klicks vom PDF entfernt! Aber ich finde halt nixs zu NDM_SHOWEDITOR_PART im I-Kit und so frag ich halt! Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
achim96 Mitglied Konstrukteur
Beiträge: 130 Registriert: 08.07.2013 Creo Elements / Direct Modeling, V20.1.4.0 Model Manager V20.1.4.0 Part Library
|
erstellt am: 08. Mrz. 2022 08:40 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
Hallo Michael, ich habe auch nichts im I-Kit gefunden, wie man die Struktur des ModelManager öffnen kann. Wir behelfen uns bei unseren Zeichnungen mit Skizzen, die wir in der Vorlagenliste hinterlegen. ------------------ freundliche Grüße Achim Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 08. Mrz. 2022 14:56 <-- editieren / zitieren --> Unities abgeben:
Hallo Achim, danke für deine Mühe! Das mit den Skizzen dient ja eher dazu um Standardtext etc. auf die Zeichnungen zu bringen. Und diese müsste ich bei Änderungen auch immer manuell auf Stand bringen bzw. mit der Zeichnung im MM abgleichen! Egentlich gehören solche Dokument auch nicht in MM sondern ins Intranet oder so! Naja vermute mal da läßt sich nichts machen! Über den genannten Umweg mit ein paar zusätzlichen klicks geht es ja! Besten Dank!!! Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
lix b Mitglied Konstrukteur, CAD-Admin
Beiträge: 291 Registriert: 03.10.2014 Creo Elements / Direct Modeling 20.4 Creo Elements / Direct Model Manager 20.4 <P>Notepad++ Win 11
|
erstellt am: 18. Mrz. 2022 14:33 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
Hallo Michael, wenn ich dich richtig verstanden habe, möchtest über den Modelnamen auf die MM Seite des Teilestamms springen?? (MODELMANAGER::MM-SEND-CMD (format nil "OPEN-EDITOR '~A' 'MASTERDATA'" (oli:sd-db-element-exists :identifier "111.0426.3" :database-type :model))) Funktioniert auch wenn das Teil sich nicht im Speicher befindet. ------------------ Viele Grüße Felix Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 18. Mrz. 2022 15:21 <-- editieren / zitieren --> Unities abgeben:
|
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 18. Mrz. 2022 20:27 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
|
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 19. Mrz. 2022 10:02 <-- editieren / zitieren --> Unities abgeben:
Hallo, da ist mir mal nee Modellnummer mit reingerutsch, wie Matthias schön richtig erkannt hat! Ich dachte eher an den folgenden Teil des Befehls. (MODELMANAGER::MM-SEND-CMD (format nil "OPEN-EDITOR Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
lix b Mitglied Konstrukteur, CAD-Admin
Beiträge: 291 Registriert: 03.10.2014 Creo Elements / Direct Modeling 20.4 Creo Elements / Direct Model Manager 20.4 <P>Notepad++ Win 11
|
erstellt am: 21. Mrz. 2022 09:22 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
Guten Morgen! Die MM-SEND-CMD Funktion kommt einem früher oder später irgendwo unter wenn man sich mit der Thematik beschäftigt. Und wenn du auf diese Funktion ein (trace (MODELMANAGER::MM-SEND-CMD)) schaltest. Dann kannst du in der Konsole mitlesen was so passiert. ------------------ Viele Grüße Felix Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 21. Mrz. 2022 10:23 <-- editieren / zitieren --> Unities abgeben:
|
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 21. Mrz. 2022 20:03 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
|
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 25. Jul. 2022 09:19 <-- editieren / zitieren --> Unities abgeben:
Hallo, hätte noch ein kleines Problem mit dem aufrufen der Stammdaten. Dies funzt nicht wenn der MM nicht aktiv ist (komisch). Dafür kommt dann nee Fehlermeldung. Diese Fehlermeldung wollte ich abfangen mittells folgenden Befehl abfangen.
Code: (oli:sd-module-active-p "MODELMANAGER")
Leider klappt dies beim MM scheinbar nicht gibt es nee andere Möglichkeit dies zu bewerkstelligen. Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
lix b Mitglied Konstrukteur, CAD-Admin
Beiträge: 291 Registriert: 03.10.2014 Creo Elements / Direct Modeling 20.4 Creo Elements / Direct Model Manager 20.4 <P>Notepad++ Win 11
|
erstellt am: 25. Jul. 2022 11:43 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
|
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 25. Jul. 2022 14:09 <-- editieren / zitieren --> Unities abgeben:
|
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 25. Jul. 2022 22:40 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
|
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 26. Jul. 2022 06:28 <-- editieren / zitieren --> Unities abgeben:
Hallo Wolfgang, da habe ich schon wieder einen neuen Befehl kenngelernt. Aber da ist bei mir auch noch viel Luft nach oben. Über (LIST-ALL-PACKAGES) könnte man eigentlich nee Abfrage hinbekommen, ob das MM-Package vorhanden ist! Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 28. Jul. 2022 10:57 <-- editieren / zitieren --> Unities abgeben: Nur für MiBr
|