| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: Normteile suchen (1853 mal gelesen)
|
Thorsten Reich Mitglied Dipl. Ing. (FH) Maschinenbau
Beiträge: 34 Registriert: 31.08.2004 HP Workastation X2100, 1GB Ram, 128MB Quadro4 900XGL, OSD 13.01
|
erstellt am: 13. Okt. 2005 15:21 <-- editieren / zitieren --> Unities abgeben:
Hallo, gibt es ein Macro um alle Normteile in einer Baugruppe auszuwählen, um diese auszublenden oder zu löschen? Ich hab mir einen Befehl aufgezeichnet, welches mit dem "Finden"-Befehl alle Teile bei denen der Teilename mit 24* beginnt sucht und markiert. Funktioniert auch, aber er geht mir den kompletten Strukturbaum durch, was bei einer komplexen Maschine recht lange dauern kann. Viele Grüße, T.Reich
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dieter Kotsch Mitglied
Beiträge: 311 Registriert: 10.08.2002
|
erstellt am: 13. Okt. 2005 18:16 <-- editieren / zitieren --> Unities abgeben: Nur für Thorsten Reich
HI Du kannst den Umweg über das Annotation Teileverwaltung gehen. Wenn Du die Normteile ausblendest können die ausgeblendeten Teile zu einer Teilegruppe zusammengefasst werden. Über diese Teilegruppe kannst Du die Teile im 3D ein- bzw. ausblenden. Gruesse Dieter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RainerH Mitglied Techn. Ang. (Konstruktion)
Beiträge: 736 Registriert: 22.01.2003 OSDM 14.00A OSDD 14.00A MM 14.00A Windows-XP Professional --- HP xw4100 3.0 GHz 2GB RAM Quadro4 980 XGL
|
erstellt am: 14. Okt. 2005 09:22 <-- editieren / zitieren --> Unities abgeben: Nur für Thorsten Reich
|
Thorsten Reich Mitglied Dipl. Ing. (FH) Maschinenbau
Beiträge: 34 Registriert: 31.08.2004 HP Workastation X2100, 1GB Ram, 128MB Quadro4 900XGL, OSD 13.01
|
erstellt am: 14. Okt. 2005 09:52 <-- editieren / zitieren --> Unities abgeben:
Hallo Rainer, hab grade dein Macro ausprobiert, aber es funktinoniert irgendwie nicht. Braucht man dafür den Modelmanager oder reicht der Workmanager? Kann man es evtl. umschreiben, daß es nach Teilen sucht, die mit "24" beginnen? Viele Grüße, Thorsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RainerH Mitglied Techn. Ang. (Konstruktion)
Beiträge: 736 Registriert: 22.01.2003 OSDM 14.00A OSDD 14.00A MM 14.00A Windows-XP Professional --- HP xw4100 3.0 GHz 2GB RAM Quadro4 980 XGL
|
erstellt am: 14. Okt. 2005 10:02 <-- editieren / zitieren --> Unities abgeben: Nur für Thorsten Reich
Hallo Thorsten, nach welchen Kriterien sind bei dir Normteile Normteile ? Das LISP sucht nach allen Objekten (Teilen und Baugruppen) welche eine SOLLIB-INFO haben. (if (sd-inq-item-attribute obj "SOLLIB-INFO" :LIBRARY-TYPE :attachment :contents) Wenn du Objekte (Teilen und Baugruppen) herausfiltern mochtest, welche mit 24 beginnen, so aendere die o. a. Zeile um in: (if (sd-string-match-pattern-p "24*" (sd-inq-obj-basename obj)) P.S. Wenn du NUR Teile erfassen moechtest, dann aendere: :focus_type (list *sd-part-seltype* *sd-assembly-seltype*) um in: :focus_type *sd-part-seltype*
HTH
Gruss RainerH.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thorsten Reich Mitglied Dipl. Ing. (FH) Maschinenbau
Beiträge: 34 Registriert: 31.08.2004 HP Workastation X2100, 1GB Ram, 128MB Quadro4 900XGL, OSD 13.01
|
erstellt am: 14. Okt. 2005 10:09 <-- editieren / zitieren --> Unities abgeben:
|
RainerH Mitglied Techn. Ang. (Konstruktion)
Beiträge: 736 Registriert: 22.01.2003 OSDM 14.00A OSDD 14.00A MM 14.00A Windows-XP Professional --- HP xw4100 3.0 GHz 2GB RAM Quadro4 980 XGL
|
erstellt am: 14. Okt. 2005 10:47 <-- editieren / zitieren --> Unities abgeben: Nur für Thorsten Reich
Zitat: Original erstellt von Thorsten Reich: Hattest du einen Lisp-Kurs oder gibts da ein gutes Buch drüber?
Haha, nein - hatte ich nicht ! Hab es mir nur so nebenbei selbst beigebracht. Du musst dazu nur einige Zeit aufbringen und dir dazu die LISP in diesem Forum ansehen. Weitere LISP findest du unter osd.cad.de Ebenso findest du alles (incl. Examples)im Integration-Kit von OSDM. Siehe: C:\Programme\CoCreate\OSD_Modeling_2005\help\osdm\Common\documentation\integration_kit\toc.html bzw. C:\Programme\CoCreate\OSD_Modeling_2005\help\osdm\Common\documentation\integration_kit\reference\dg_manual.html und fuer Annotation: C:\Programme\CoCreate\OSD_Modeling_2005\help\osdm\Common\documentation\integration_kit\concepts\annotation\anno_dg.html Wenn du schon ME10-Makroprogrammieren kannst, dann hilft das sicherlich weiter: C:\Programme\CoCreate\OSD_Modeling_2005\help\osdm\Common\documentation\integration_kit\contrib\me2lisp.html usw... HTH Gruss RainerH. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
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: 14. Okt. 2005 11:28 <-- editieren / zitieren --> Unities abgeben: Nur für Thorsten Reich
Auch von mir grosses Lob an RainerH! Nur so nebenbei: LISP ist der Name einer Programmiersprache, daher irritiert's mich immer, wenn jemand sowas sagt wie "schau Dir die LISP an". Ich weiss schon, was gemeint ist, naemlich dass da jemand "LISP" analog zu "ME10-Makros" verwendet, aber richtig wird's deswegen trotzdem nicht. Es sagt ja auch keiner: "Schau Dir die C++ an." Nix fuer ungut, Claus
------------------ OneSpace Designer Modeling FAQ: http://www.clausbrod.de/Osdm/ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RainerH Mitglied Techn. Ang. (Konstruktion)
Beiträge: 736 Registriert: 22.01.2003 OSDM 14.00A OSDD 14.00A MM 14.00A Windows-XP Professional --- HP xw4100 3.0 GHz 2GB RAM Quadro4 980 XGL
|
erstellt am: 14. Okt. 2005 11:35 <-- editieren / zitieren --> Unities abgeben: Nur für Thorsten Reich
Zitat: Original erstellt von clausb: "... schau Dir die LISP an ...
@Claus habe dabei die Beispiele (OSDM-Dialoge) gemeint ! Dass es nicht von Heute auf Morgen geht ist schon klar !! Die Anfuehrung deine Seite habe ich dabei ganz vergessen - Sorry. Da kann man naemlich ueberaus viel lernen !! Unities sind unterwegs... P.S. Danke fuer dein Lob !! Gruss RainerH.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |