| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
Autor
|
Thema: Skelettkörper in StüLi ausfiltern (4482 mal gelesen)
|
Wyndorps Ehrenmitglied V.I.P. h.c. Ingenieur
Beiträge: 4563 Registriert: 21.07.2005 Creo 8.0.1.0 Genius Tools 8.0 Windchill 12.0.2.0
|
erstellt am: 27. Jan. 2012 16:15 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, in ein Motion-Skelett werden Skelettkörper erzeugt. Leider greifen die Stücklistenfilter
&asm.mbr.type != "skelton model" &asm.mbr.type != skelettmodell beide nicht. Kennt jemand den Typ der Skelettkörper bzw. weiß wie ich diesen herausbekomme? Schönes Wochenende! ------------------ ---------------- "Ich stimme mit der Mathematik nicht überein. Ich meine, daß die Summe von Nullen eine gefährliche Zahl ist." (Stanislaw Jerzy Lec) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wyndorps Ehrenmitglied V.I.P. h.c. Ingenieur
Beiträge: 4563 Registriert: 21.07.2005
|
erstellt am: 27. Jan. 2012 16:54 <-- editieren / zitieren --> Unities abgeben:
Den Typ habe ich inzwischen herausbekommen. Er ist leider "part". Hat jemand eine Idee, wie ich diese Körperskelette als Skelette markiert und aus der StüLi automatisch ausgeblendet bekomme? ------------------ ---------------- "Ich stimme mit der Mathematik nicht überein. Ich meine, daß die Summe von Nullen eine gefährliche Zahl ist." (Stanislaw Jerzy Lec) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ReinhardN Mitglied Dipl.Ing.
Beiträge: 1285 Registriert: 03.05.2005 XP Prof SP3 FX 1500 WF4 M100
|
erstellt am: 27. Jan. 2012 19:19 <-- editieren / zitieren --> Unities abgeben: Nur für Wyndorps
|
arni1 Ehrenmitglied V.I.P. h.c.
Beiträge: 3875 Registriert: 17.12.2002 Pro/E seit Version 11 Creo6 HP Z210 Intel Xeon 3.3GHz; 20 GB RAM NVIDIA Quadro 2000 HP ZR30w Win10 64bit
|
erstellt am: 28. Jan. 2012 07:35 <-- editieren / zitieren --> Unities abgeben: Nur für Wyndorps
|
Wyndorps Ehrenmitglied V.I.P. h.c. Ingenieur
Beiträge: 4563 Registriert: 21.07.2005
|
erstellt am: 28. Jan. 2012 12:50 <-- editieren / zitieren --> Unities abgeben:
Hallo Arni, die Frage ist berechtigt, aber in &asm.mbr.type steht leider wirklich "part", obwohl die Objekte vom Symbol im Modellbaum her als Skelett-Teile erkannt werden. Vielleicht liegt es daran, dass ich die normalen Startteile für dei Motion-Körper verwende, andererseits mache ich das immer auch bei den normalen "festen" Skelettmodellen. Ich habe meine Vorgehensweise einmal als Film eingestellt und die Modell (WF3-kommerziell) dazu gepackt. Das Problem tritt aber in Creo1 noch genau so auf. Ich denke nur, dass noch nicht so viele Forenmitglieder Creo1 am Laufen haben. Nachtrag: Die Suche Strg-F #Komponente #Typ wirft diese Objekte auch als Teile aus, nicht als Skelettelemente. ------------------ ---------------- "Ich stimme mit der Mathematik nicht überein. Ich meine, daß die Summe von Nullen eine gefährliche Zahl ist." (Stanislaw Jerzy Lec) [Diese Nachricht wurde von Wyndorps am 28. Jan. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Micha K. Mitglied Dipl.-Ing. FH
Beiträge: 186 Registriert: 14.03.2008 WF 4.0
|
erstellt am: 30. Jan. 2012 08:56 <-- editieren / zitieren --> Unities abgeben: Nur für Wyndorps
Hallo, eine Möglichkeit ist nicht über einen Filter zu gehen, also nach Regel, sondern nach Element und die Skelletmodelle händisch auszuschließen. ------------------ Grüße Micha P.s.: Rechtschreibfehler erhöhen die Aufmerksamkeit des Lesers Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Holger.S Mitglied Konstrukteur
Beiträge: 452 Registriert: 01.10.2004
|
erstellt am: 30. Jan. 2012 09:08 <-- editieren / zitieren --> Unities abgeben: Nur für Wyndorps
Hallo Prof, bei uns werden die Skelette, Unterbaugruppen und Konzeptteile mit diesen Parametern ausgefiltert. &asm.mbr.typ != sk, ug, kt Gruß, Holger ------------------ "Der Konstrukteur ist das Kamel, auf dem der Betriebswirt zum Erfolg reitet" Ralf Steck (CAD CAM Editorial) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 4 M120 (+Geniustool für Creo 6.0.2) PDMLink 11.0 M030 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 30. Jan. 2012 09:16 <-- editieren / zitieren --> Unities abgeben: Nur für Wyndorps
|
Holger.S Mitglied Konstrukteur
Beiträge: 452 Registriert: 01.10.2004
|
erstellt am: 30. Jan. 2012 09:17 <-- editieren / zitieren --> Unities abgeben: Nur für Wyndorps
|
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 4 M120 (+Geniustool für Creo 6.0.2) PDMLink 11.0 M030 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 30. Jan. 2012 09:18 <-- editieren / zitieren --> Unities abgeben: Nur für Wyndorps
|
Micha K. Mitglied Dipl.-Ing. FH
Beiträge: 186 Registriert: 14.03.2008 WF 4.0
|
erstellt am: 30. Jan. 2012 09:24 <-- editieren / zitieren --> Unities abgeben: Nur für Wyndorps
Zitat: Original erstellt von U_Suess: sehr [b]proffesionell! [/B]
Ab und an bleib einem das nicht ersparrt, das "proffesionelle". Leider ------------------ Grüße Micha P.s.: Rechtschreibfehler erhöhen die Aufmerksamkeit des Lesers [Diese Nachricht wurde von Micha K. am 30. Jan. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wyndorps Ehrenmitglied V.I.P. h.c. Ingenieur
Beiträge: 4563 Registriert: 21.07.2005
|
erstellt am: 30. Jan. 2012 11:33 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen und danke für die Tipps: @Udo: Wie Du siehst, gehört das "Schlechtentalen" langsam schon zum guten Ton. Es kann also nicht mehr lange dauern, bis der NoDoc dann auch bundespräsidabel wird. @Micha: Nein, händisch will ich nicht akzeptieren. Ich male auch keine Symbole mehr auf Zeichnungen oder stutze Linien für Schriftfelder zurecht. Leider steht in der Variablen &asm.mbr.type tatsächlich "part". Die Auswahl über einen Namenszustaz würde zwar gehen, ist aber in meinen Augen auch eine Krücke. Die Teile sind Skelettkörper in einer Skelettbaugruppe und haben in der StüLi nichts verloren. Wären dieselben Körper in der Konstruktionsbaugruppe, wäre deren Auflistung in Ordnung. Bisher hatte ich nie die Notwendigkeit, Stücklisten selber definieren zu müssen, weil die aus den SUT alle Bedürfnisse erfüllt haben, daher bin ich diesbezüglich nicht kompetent. Eine vorstellbare Lösung wäre, wenn man in der StüLi automatisiert die Zugehörigkeit der Skelettkörper (zu SkelettBG oder KonstBG) abfragen könnte und daraus den Anzeigestatus ermitteln könnte. Geht so etwas? Anbei noch ein 2. Versuch, die Daten in WF3 comercial herauszugeben, da es beim letzten Mal scheinbar nicht zu öffnen war.
------------------ ---------------- "Ich stimme mit der Mathematik nicht überein. Ich meine, daß die Summe von Nullen eine gefährliche Zahl ist." (Stanislaw Jerzy Lec) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 4 M120 (+Geniustool für Creo 6.0.2) PDMLink 11.0 M030 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 30. Jan. 2012 11:57 <-- editieren / zitieren --> Unities abgeben: Nur für Wyndorps
Jetzt habe ich die BG öffnen können. Unsere (angepasste) Stückliste hat die Skelettmodelle alle ausgefiltert. Der Filter sieht wie folgt aus:
Code: &rpt.level == 2 &asm.mbr.type != "skeleton model"
Wie schon hier gesagt, ist die Typangabe nicht ganz korregt. Mit dem Schreibfehler ist unsere Stückliste dann auch nicht mehr in der Lage, die Skelett-Baugruppe auszufiltern ------------------ Gruß Udo Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! Neu hier? Verwundert über die Antworten? Dann schnell nachfolgende Links durchlesen. • Richtig Fragen • Nettiquette • Suchfunktion • System-Info • Pro/E-Konfig • 7er-Regel • Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arni1 Ehrenmitglied V.I.P. h.c.
Beiträge: 3875 Registriert: 17.12.2002 Pro/E seit Version 11 Creo6 HP Z210 Intel Xeon 3.3GHz; 20 GB RAM NVIDIA Quadro 2000 HP ZR30w Win10 64bit
|
erstellt am: 30. Jan. 2012 12:01 <-- editieren / zitieren --> Unities abgeben: Nur für Wyndorps
Die Ableitung der Skelettmodelle aus den Standardschablonen ist kein Problem! Also irgendwas stimmt hier nicht, Ich habe diese Baugruppe geöffnet, davon eine Zeichnung abgeleitet und eine Stücklistentabelle reingeholt. In dieser Tabelle scheint aber das Motionskelett auch als solches auch, also TYP = SKELETON MODELL und somit leicht filterbar mittels &asm.mbr.type != skel* ??? Was wird im Modellbaum der Baugruppe unter KE-Typ bei MOTION_SKEL_0001 angezeigt? Könnte es vielleicht sein, daß der Modelltyp SKELETON MODELL erst mit WF4 eingeführt wurde??? GRuß Arni Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wyndorps Ehrenmitglied V.I.P. h.c. Ingenieur
Beiträge: 4563 Registriert: 21.07.2005
|
erstellt am: 30. Jan. 2012 13:01 <-- editieren / zitieren --> Unities abgeben:
@arni1: Die übergeordnete Skelett-Baugruppe wird in meiner Stückliste auch ausgefiltert, aber die darin befindlichen Skelett-Körper nicht, obwohl sie als Skelttelemente im Modellbau dargestellt sind. @U_Suess: Im Filter (das ist die original SUT-Stückliste strukturstk_a4q_alles.tbl) steht der Filter "skeleton model" ohne Schreibfehler. Allerdings steht dort dann &rpt.level != 1. ------------------ ---------------- "Ich stimme mit der Mathematik nicht überein. Ich meine, daß die Summe von Nullen eine gefährliche Zahl ist." (Stanislaw Jerzy Lec) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 4 M120 (+Geniustool für Creo 6.0.2) PDMLink 11.0 M030 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 30. Jan. 2012 13:39 <-- editieren / zitieren --> Unities abgeben: Nur für Wyndorps
Zitat: Original erstellt von Wyndorps: ... Allerdings steht dort dann &rpt.level != 1.
Nachdem der Schreibfehler definitiv ausgeschlossen werden kann, habe ich mir die Sache mit dem &rpt.level angeschaut. - es ist gleich 1 gesetzt: die aktuelle BG erscheint auch in der Stückliste
- es ist ungleich 1 gesetzt: die oberste Ebene wird nicht angezeigt, aber die enthaltenen Unterbaugruppen werden aufgelöst
- es ist gleich 2 gesetzt: die Auflösung der Unterbaugruppen wird nicht durchgeführt
---> entweder ist es nicht beabsichtigt, dass der Filter in Unterbaugruppen wirksam ist --> Feature ---> es wurde bei PTC nicht vorgesehen, dass Motion-Skelette in Verbindung mit Stücklisten angewendet werden --> Enhancement Request ---> es wurde zwar genau so eingebaut, wie es sein soll, aber die Umsetzung ist --> Bug ------------------ Gruß Udo Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! Neu hier? Verwundert über die Antworten? Dann schnell nachfolgende Links durchlesen. • Richtig Fragen • Nettiquette • Suchfunktion • System-Info • Pro/E-Konfig • 7er-Regel • Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wyndorps Ehrenmitglied V.I.P. h.c. Ingenieur
Beiträge: 4563 Registriert: 21.07.2005
|
erstellt am: 30. Jan. 2012 14:45 <-- editieren / zitieren --> Unities abgeben:
Hallo Udo, danke für die Rückmeldung und Bestätigung des Pro/blems. Ich fing schon an an meine (Un-)Fähigkeiten zu zweifeln. Ich vermute, dass PTC einfach das Thema Motion-Skelette nach der ursprünglich, wie ich finde herausragenden Idee mangels konkreter (bezahlter) industrieller Anwendungen als "dauerhaft Unvollendete" auf Eis gelegt hat. Dazu passt auch die Pro/blematik aus diesem Beitrag. Die Schwierigkeiten bestehen in Creo1 noch genauso. Bei Enhancement Requests komme ich mir immer wie der berühmte Ritter im Angriff auf die Windmühlen vor. Liebe Grüße Paul ------------------ ---------------- "Ich stimme mit der Mathematik nicht überein. Ich meine, daß die Summe von Nullen eine gefährliche Zahl ist." (Stanislaw Jerzy Lec) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 4 M120 (+Geniustool für Creo 6.0.2) PDMLink 11.0 M030 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 30. Jan. 2012 14:48 <-- editieren / zitieren --> Unities abgeben: Nur für Wyndorps
|
arni1 Ehrenmitglied V.I.P. h.c.
Beiträge: 3875 Registriert: 17.12.2002 Pro/E seit Version 11 Creo6 HP Z210 Intel Xeon 3.3GHz; 20 GB RAM NVIDIA Quadro 2000 HP ZR30w Win10 64bit
|
erstellt am: 30. Jan. 2012 14:58 <-- editieren / zitieren --> Unities abgeben: Nur für Wyndorps
Nochmals zum Syntax beim Filter: Diese zwei Varianten funktionieren: &asm.mbr.type != "skeleton model" &asm.mbr.type != skel* Und ich habe es jetzt auch gesehen, Skelettmodelle mit Körper (BODY SKELETON MODEL) werden von ProE in der Stückliste als normale Teile gesehen! Gruß Arni Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Konstrukteur/in Maschinenbauingenieur (m/w/d) im Bereich Lebensmitteltechnik | Wir bieten Lebensmittelherstellern maßgeschneiderte Prozessanlagen, die wirklich jeden Anspruch erfüllen! Kleine Lösungen für den Kernprozess und komplette Produktionsstraßen für die gesamte Prozesskette - vom Rohstoff bis zum fertigen Produkt. Dabei verstehen wir uns nicht nur als ?Lieferant? der Anlagen, sondern als Partner, der mit einzigartigem Know-how aktiv zur Realisierung der Produktideen des Kunden beiträgt.... | Anzeige ansehen | Konstruktion, Visualisierung |
|
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 4 M120 (+Geniustool für Creo 6.0.2) PDMLink 11.0 M030 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 30. Jan. 2012 15:12 <-- editieren / zitieren --> Unities abgeben: Nur für Wyndorps
Zitat: Original erstellt von arni1: Und ich habe es jetzt auch gesehen, Skelettmodelle mit Körper (BODY SKELETON MODEL) werden von ProE in der Stückliste als normale Teile gesehen!
Kann ich leider bestätigen. Also bleibt nur, die Auflösung der Unterbaugruppen nicht in der Stückliste zu verwenden. Das sollte aber auf 'normalen' Zeichnungen, so wie ich sie kenne, kein Problem darstellen. ------------------ Gruß Udo Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! Neu hier? Verwundert über die Antworten? Dann schnell nachfolgende Links durchlesen. • Richtig Fragen • Nettiquette • Suchfunktion • System-Info • Pro/E-Konfig • 7er-Regel • Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |