| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
Autor
|
Thema: Makro Teilename (2549 mal gelesen)
|
Melanie Schmidt Mitglied
Beiträge: 231 Registriert: 30.09.2003 OSD V20.3 MM V20.3 SolidPower Win 10 - 64bit
|
erstellt am: 04. Apr. 2007 15:16 <-- editieren / zitieren --> Unities abgeben:
Hallo allerseits! Es gibt doch das schöne Makro "teilname_v4.lsp" mit dem man Teile umbenennen kann. Ich bzw. ein Kollege hat jetzt den Fall, daß er von einer Baugruppe mehrere Exemplare hat. Die Baugruppe ist noch nicht im WM gespeichert. Jetzt soll der Name der Baugruppe in einen Benutzerdefinierten Namen umbenannt werden. Wenn ich aber die einzelnen Baugruppen anwähle und den Befehl durchführen lasse, werden auch die Einzelteile aus der Baugruppe in den Benutzerdefinierten Namen umbenannt. Ich will aber nicht, daß die Einzelteile auch umbenannt werden. Kann mir jemand einen Tip geben oder das Makro evtl. so umschreiben daß man auswählen kann, ob man alles umbenenne will oder nur die Baugruppe. Vielen Dank für Eure Hilfe Gruß Melanie Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
LL Mitglied Konstrukteur
Beiträge: 267 Registriert: 02.03.2006
|
erstellt am: 05. Apr. 2007 20:26 <-- editieren / zitieren --> Unities abgeben: Nur für Melanie Schmidt
Hallo Melanie, Ich hatte das selbe Problem, aber Walter Gepert hat mir eine zusätzliche Auswahl hinein programmiert so das man etweder sagen konnte ob man nur eine Ebene oder alle Ebenen umbenennen lassen möchte. Ähnlich wie beim Kopieren. Das hatten wir im folgendem Beitrag behandelt. http://ww3.cad.de/foren/ubb/Forum29/HTML/001711.shtml#000034 Bei uns funktionierts supper. Ich möchte das Toll gar nicht mehr missen. Nach dem letzten Update auf V14.5 hatte das Toll nicht immer funktionert, darauf hin habe ich es etwas modifiziert. Solltest du auch in dieser Lage sein sag bescheid dann schickt ich dir meins. lg LL Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Melanie Schmidt Mitglied
Beiträge: 231 Registriert: 30.09.2003 OSD V20.3 MM V20.3 SolidPower Win 10 - 64bit
|
erstellt am: 11. Apr. 2007 11:27 <-- editieren / zitieren --> Unities abgeben:
|
Humml Mitglied Projektplaner, Konstrukteur
Beiträge: 153 Registriert: 03.10.2004
|
erstellt am: 18. Sep. 2011 15:35 <-- editieren / zitieren --> Unities abgeben: Nur für Melanie Schmidt
Hallo, könnte mal einer Testen ob das Makro auch noch bei V18 funktioniert? Grundsätzlich funktioniert das schon, nur wenn ich die Option Benennung auswähle funktioniert es nicht. Gruß Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
highway45 Moderator Bastler mit Diplom
Beiträge: 6331 Registriert: 14.12.2004 SolidDesigner-20.5.1 + PhoenixPDM-11 + Solidworks-2022 + PE8
|
erstellt am: 18. Sep. 2011 16:36 <-- editieren / zitieren --> Unities abgeben: Nur für Melanie Schmidt
|
Humml Mitglied Projektplaner, Konstrukteur
Beiträge: 153 Registriert: 03.10.2004
|
erstellt am: 18. Sep. 2011 17:47 <-- editieren / zitieren --> Unities abgeben: Nur für Melanie Schmidt
Hi Grüße, hmmm ich meinte eigentlich die Option Beschreibung. Diese sollte das Model Manager Beschreibungs-Attribut als Bezeichnung verwenden, nur leider funktioniert dies zumindest bei mir nicht mehr . P.S. die Funktion Modell-Nr. funktioniert und auch die Funktion Benutzerdef. Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gerhard Deeg Ehrenmitglied V.I.P. h.c. i.R. Konstrukteur aus Leidenschaft
Beiträge: 2643 Registriert: 17.12.2000 CREO - OSD - OSM HP XW4400 - XW4600 Dell Inspiron 17E NVIDIA QUADRO FX1500 NVIDIA Quadro FX1800 HP Mini 210 2002sg WIN 7 Ultimate 32/64
|
erstellt am: 19. Sep. 2011 09:02 <-- editieren / zitieren --> Unities abgeben: Nur für Melanie Schmidt
Hallo Matthias, gibt es denn die PE4 auch schon auf Deutsch? Wenn ja, wie ist denn die Adresse? Danke und Gruss Gerhard ------------------ Jeder erfüllte Wunsch ist ein Traum weniger Träume sind die Sonnenstunden der Hoffnung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Humml Mitglied Projektplaner, Konstrukteur
Beiträge: 153 Registriert: 03.10.2004
|
erstellt am: 19. Sep. 2011 19:47 <-- editieren / zitieren --> Unities abgeben: Nur für Melanie Schmidt
Hallo da bin ich nochmal, mit der folgenden Funktion soll das Attribut des Feldes Beschreibung abgerufen werden: Code:
(defun dc4-desman-get-benennung-info (teil) (let (attributliste attribut inf) (setf attributliste (sd-inq-item-attributes teil :attachment :contents)) (setf inf nil) (dolist (attribut attributliste) (progn (when (string= attribut "DB-DREF") (progn (setq inf (sd-inq-item-attribute teil attribut :BESCHREIBUNG :attachment :contents)) );;progn );;when );;progn );;dolist (when (typep inf 'STRING) (when (= (length inf) 0) (setf inf nil)) );;when (values inf) );;let )
Kann diese Funktion überhaupt das Attribut aus dem MM abrufen? Ich dachte mit Code: sd-inq-item-attributes
ruft man nur Attribute die am Teil hängen ab. Oder habe ich da ein Verständnis- Problem?Gruß Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Ehrenmitglied V.I.P. h.c. Tastenhauer
Beiträge: 2017 Registriert: 3.20. ● PE6+8@home ● W10 Pro Build19044.2364 ● Drafting V20.1+4 ● Modeling V20.1+4
|
erstellt am: 19. Sep. 2011 21:51 <-- editieren / zitieren --> Unities abgeben: Nur für Melanie Schmidt
|
Humml Mitglied Projektplaner, Konstrukteur
Beiträge: 153 Registriert: 03.10.2004
|
erstellt am: 21. Sep. 2011 16:57 <-- editieren / zitieren --> Unities abgeben: Nur für Melanie Schmidt
Hallo Wolfgang, ich hab mal mit "display" die Ergebnisse von sd-inq-item-attribute und sd-inq-item-attributes zu Gesicht bekommen. Bei der Abfrage
Code: sd-inq-item-attribute teil attribut :BESCHREIBUNG :attachment :contents
bekomme ich "NIL" (also nicht gefunden).Unter keinem Attribut finde ich die "Beschreibung", was sich aber laut MM, an einem Teil-Attribut befinden müsste. Verzweifelte Grüße Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Ehrenmitglied V.I.P. h.c. Tastenhauer
Beiträge: 2017 Registriert: 3.20. ● PE6+8@home ● W10 Pro Build19044.2364 ● Drafting V20.1+4 ● Modeling V20.1+4
|
erstellt am: 22. Sep. 2011 23:45 <-- editieren / zitieren --> Unities abgeben: Nur für Melanie Schmidt
Zitat: Original erstellt von Humml: Hallo Wolfgang,ich hab mal mit "display" die Ergebnisse von sd-inq-item-attribute und sd-inq-item-attributes zu Gesicht bekommen. Bei der Abfrage
Code: sd-inq-item-attribute teil attribut :BESCHREIBUNG :attachment :contents
bekomme ich "NIL" (also nicht gefunden).
Wie ich schob OFT drauf hinweisen musste ist DISPLAY eine BOESE falle, weil es die Ausgabe verfaelscht. JEDEM kann ich nur empfehltendie Konsole aufzumachen und mit (pprint ....) statt display zu arbeiten. Fuer anfaenger am besten parallel beides ausgeben umd den Sinn zum hingucken zu schaerfen. Ich wuerde in diesem fall mal (display attributes) (pprint attributes) einstreuen. Du moegest beide ausgaben original getreu hier mit hinein posten ------------------ ● Seamonkey Firefox ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Humml Mitglied Projektplaner, Konstrukteur
Beiträge: 153 Registriert: 03.10.2004
|
erstellt am: 30. Sep. 2011 09:40 <-- editieren / zitieren --> Unities abgeben: Nur für Melanie Schmidt
Hallo, so wieder 5min Zeit gefunden. Ich habe mir die Werte mit Code: display
ausgeben lassen. Wie schon vermutet werden die Attribute nicht automatisch übertragen. Ich habe dieses Problem erst einmal auf Eis gelegt um weitere "elementare" Einstellungen hinzubiegen. Macht nicht wirklich Laune ohne Ansprechpartner alles nach Firmen Wunsch einzurichten. Naja, so lernt man wenigstens dazu. Nur fühle ich mich bei diesem Programm wie ein Oachkatzl (Eichhörnchen) beim Erbsen zählen.Gruß Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |