| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: Stückzahl von Teilen (2283 mal gelesen)
|
netvista Mitglied Konstrukteur Sondermaschinen
Beiträge: 440 Registriert: 20.11.2003 WIN 7 Prof x64 HP Z230 Xeon-E3-1240 3.40 GHz 32 GB Ram NVidia Quadro CCM 19.x MM 19.x SolidPower
|
erstellt am: 30. Mrz. 2004 15:00 <-- editieren / zitieren --> Unities abgeben:
Hallo! Ich brauche oft schon bevor ich eine Stückliste erstelle die Stückzahl von Teilen oder Baugruppen. Es gibt zwar die Möglichkeit sich Gemeinsam benutzte Teile zeigen zu lassen aber dieser Befehl gibt alle Teile aus die geladen sind und ausserdem kann man sich auf die Anzahl nicht verlassen wie ich festgestellt habe oder kann ich den Befehl nicht richtig anwenden. Ich hätte gern einen Befehl in dem ich die Baugruppe bestimmen kann in der nach exemplaren gesucht werden soll und weiters die Teile oder Baugruppen deren Stückzahl ermittelt werden soll. Grüße Fred Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Heiko Engel Moderator
Beiträge: 3239 Registriert: 11.06.2001 Herr, stärke mich in Geduld, aber ZACK ZACK!!
|
erstellt am: 30. Mrz. 2004 18:39 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
|
netvista Mitglied Konstrukteur Sondermaschinen
Beiträge: 440 Registriert: 20.11.2003 WIN 7 Prof x64 HP Z230 Xeon-E3-1240 3.40 GHz 32 GB Ram NVidia Quadro CCM 19.x MM 19.x SolidPower
|
erstellt am: 31. Mrz. 2004 12:23 <-- editieren / zitieren --> Unities abgeben:
Hallo Heiko! Da ich von lisp so gut wie keine Ahnung habe hoffe ich das diesen Befehl ein Lisp Guru erweitern kann. Ich hoffe ich bin nicht der einzige der solch einen Befehl brauchen kann. Grüße Fred 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: 02. Apr. 2004 09:23 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
Hallo Fred, ich habe mal sowas in dieser Richtung umgeschrieben. Das LISP sucht in der zu waehlenden Besitzerbaugruppe, wieviel Teile oder Baugruppen mit der selben "contents-sysid" vorhanden sind Die Anzahl derer wird dann im Dialog angezeigt. Weiters hat man dann noch die Moeglichkeit, diese in einem neuen DF-Fenster anzeigen zu lassen. Aufrufen kannst du es nach dem laden dann in der Werkzeugkiste unter "Exemplaranzeige" P.S. Ich bin aber kein LISP-Guru !! Habe das ganze nach meinen bescheidenenen LISP-Kenntnissen programmiert, deshalb kann sicherlich der eine oder andere Fehler drinnen sein. Dafuer kostet es aber auch nichts... Gruss RainerH. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
netvista Mitglied Konstrukteur Sondermaschinen
Beiträge: 440 Registriert: 20.11.2003 WIN 7 Prof x64 HP Z230 Xeon-E3-1240 3.40 GHz 32 GB Ram NVidia Quadro CCM 19.x MM 19.x SolidPower
|
erstellt am: 05. Apr. 2004 11:47 <-- editieren / zitieren --> Unities abgeben:
|
highway45 Moderator Bastler mit Diplom
Beiträge: 6331 Registriert: 14.12.2004 SolidDesigner-20.5.1 + PhoenixPDM-11 + Solidworks-2022 + PE8
|
erstellt am: 24. Okt. 2006 21:33 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
|
highway45 Moderator Bastler mit Diplom
Beiträge: 6331 Registriert: 14.12.2004 SolidDesigner-20.5.1 + PhoenixPDM-11 + Solidworks-2022 + PE8
|
erstellt am: 25. Okt. 2006 09:37 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
*hochschieb* Rainer, dein Makro ist ganz nett, ich hätte jedoch zwei Verbesserungsvorschläge: Die anzuwählende Baugruppe darf nicht schreibgeschützt sein. Es müßte auch bei geschützten Baugruppen gehen. Statt die Ausgabe auf nur ein Teil zu begrenzen, würde ich mir wünschen, daß eine Tabelle mit allen Exemplaren ausgegeben wird. Keine Ahnung, ob und wie das umzusetzen ist (und überhaupt gewollt), aber vielleicht hat ja jemand Langeweile ------------------ Matthias OneSpaceDesigner Hilfeseite 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: 25. Okt. 2006 10:11 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
@Matthias Werde mal sehen, ob der 2. Wunsch machbar ist. Der 1. Wunsch ist ganz einfach zu realisieren. Du musst nur :modifies nil bei der Besitzer-Variable hinzufuegen: Code:
... (Besitzer :value-type :assembly :title "Baugr.:" rompt-text "Besitzer-Baugruppe angeben." :initial-value nil :modifies nil :after-input (progn (setf Teil nil) (setf Baugruppe nil) (setf Anzahl nil) (sd-set-variable-status 'Exemplare_anz :enable nil) ) ) ...
HTH
Gruss RainerH. 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: 25. Okt. 2006 11:17 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
|
highway45 Moderator Bastler mit Diplom
Beiträge: 6331 Registriert: 14.12.2004 SolidDesigner-20.5.1 + PhoenixPDM-11 + Solidworks-2022 + PE8
|
erstellt am: 25. Okt. 2006 12:33 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
Plumps (bin gerade vom Stuhl gefallen) wie ihr das immer macht Ich bin aber noch nicht ganz zufrieden. Kann man das so machen, daß in der Tabelle immer alle Exemplare angezeigt werden ? Also ohne, daß man die erst einzeln auswählen muß. Ich weiß, das geht mit "Auswahl" - "In Baugruppe". Vielleicht könnte man das als Option machen ? Also wenn ich im ersten Schritt die Baugruppe ausgewählt habe, könnte das Makro ja schon mal alle Teile darin übernehmen. Und dann kann man ja sagen: nö, ich will doch über Teil/Baugr vorwählen. Oder so... ------------------ Matthias OneSpaceDesigner Hilfeseite 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: 25. Okt. 2006 15:39 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
|
highway45 Moderator Bastler mit Diplom
Beiträge: 6331 Registriert: 14.12.2004 SolidDesigner-20.5.1 + PhoenixPDM-11 + Solidworks-2022 + PE8
|
erstellt am: 25. Okt. 2006 15:41 <-- editieren / zitieren --> Unities abgeben: Nur für netvista
Laß dir Zeit, soll doch gut werden... Ich würde ja gerne helfen, aber ich kann das nicht mal aussprechen, was du da zusammenzauberst ! Also bevor du dir die Tasten verknotest: ab Version 14 kann man sich das in der Strukturliste direkt anzeigen lassen: einfach auf den kleinen blauen Knopf oben links drücken, um die Verbreiterung einzuschalten und dann in der Spalte "Anzahl Exemplare" nachschauen (draufklicken zum sortieren)
------------------ Matthias OneSpaceDesigner Hilfeseite Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |