| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Bezeichnung ipart benutzerdefiniert (4493 mal gelesen)
|
Stefan04 Mitglied Student Maschinenbau
Beiträge: 41 Registriert: 26.04.2010 Inventor 2012 Studentenversion Core i5 2,80GHz-3,2 Ghz 8 GB RAM Nvidia Quadro FX 1800 Space Navigator LG W2486 BenQ FP71V+
|
erstellt am: 11. Aug. 2011 06:43 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen, ich habe gestern Abend versucht anhand eines Beispiels, eine ipart zu erstellen welches in der Bezeichnung die Abmaße des Bauteil enthält. Im Beispiel (Dichtung) welches als ipart in die Bibo aufgenommen werden soll, möchte ich gerne, dass die Dichtungsmasse in der Bezeichnung automatisch erstellt werden. Als Bauteil ist es kein Problem, jedoch als ipart scheint es nicht zu funktioniere. Vielleicht hat jemand ein Tipp ...Das würde mir die Arbeit bei meiner Thesis sehr erleichtern. Gruß Stefan aus dem verregneten Norden
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter Scholz Mitglied Konstrukteur Mechatronik i.R.
Beiträge: 40 Registriert: 09.09.2002 Windows 10, HP ProBook 450 G4, Inventor 2020
|
erstellt am: 13. Aug. 2011 13:59 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan04
Hier könnte iLogic helfen. Bevor das iPart erstellt wird, folgende Regel im Einzelteil zufügen: 'Zuvor die benutzerdefinierte Eigenschaft "Masse" anlegen, dann mit Hilfe der folgenden Befehlszeile füllen. iProperties.Value("Custom", "Masse")= Round (iProperties.Mass,2) Als Ereignisauslöser "Beliebige Modelparameteränderung" nehmen, damit automatisch aktualisiert wird. Wie man aber beispielsweise die Einheit "Kilogramm" in den iProperties dahinterschreibt, weiß ich nicht. Peter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9780 Registriert: 01.12.2003 AutoCAD 2.5 - 2024, Inventor AIP 4-2024.2 Windows 11 i7, 96 GB, SSD, Quadro P2200
|
erstellt am: 13. Aug. 2011 16:16 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan04
Zitat: Original erstellt von Stefan04: ... dass die Dichtungsmasse in der Bezeichnung automatisch erstellt werden. ...
Ich nehme an du meinst Dichtungsmaße (Länge x Breite x Höhe), Peter hat jetzt einen Tipp für die Masse (in kg) der Dichtung gegeben.
------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter Scholz Mitglied Konstrukteur Mechatronik i.R.
Beiträge: 40 Registriert: 09.09.2002 Windows 10, HP ProBook 450 G4, Inventor 2020
|
erstellt am: 14. Aug. 2011 15:54 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan04
Danke, Udo, für Deinen Hinweis. Es ist wohl noch nicht überall bekannt, dass nach lang gesprochenen Vokalen ein "ß" gesetzt wird (Straße, Gruß; aber Fass, Masse). Hallo Stefan, ich habe einmal in einem Einzelteil drei Parameter exportiert und dann "= <L> x <B> x <D>" in der Zeile "Bezeichnung" eingetragen. Danach iPart erstellt. Bei mir erscheinen in jedem "Member" die aktuellen Bezeichnungswerte. Das sollte auch bei Dir funktionieren. Peter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Stefan04 Mitglied Student Maschinenbau
Beiträge: 41 Registriert: 26.04.2010 Inventor 2012 Studentenversion Core i5 2,80GHz-3,2 Ghz 8 GB RAM Nvidia Quadro FX 1800 Space Navigator LG W2486 BenQ FP71V+
|
erstellt am: 14. Aug. 2011 19:40 <-- editieren / zitieren --> Unities abgeben:
Hallo, vielen dank für die Hilfe. Ich habe jetzt einfach in die Familienbeschreibung =<(meinen benutzerdefinierten Namen > eingeben und es funktioniert. Ich kann jetzt beim ablegen den Namen festlegen und habe in der Bezeichnung das Abmaß der Dichtung so, wie ich es definiert habe. Für meine Zwecke reicht das erst mal. Gruß Stefan
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Steinw Mitglied Konstrukteur
Beiträge: 655 Registriert: 24.05.2002 Firma: DIVA 11 und 2012 Win 7- 64bit/ 4 GB Ram / Core2 Duo 3GHz/ NVidia Quadro ------------ Laptop: HP Compaq 8710w / Win 7 / 2 GB Ram / NVidia Quadro ------------ Home: Win 7 64Bit / 8 GB Ram / Core2 Quadro 2,5 GH / NVidia GForce 6600 / Diva IV2011 Pro und 2012
|
erstellt am: 28. Dez. 2011 18:26 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan04
Das greife ich gleich mal auf: Wie geht das auch mit einem normalen Bauteil? Also unter den iproperties unter "Benutzerdefiniert" einfach eine "Länge" eintragen die dann auf der idw als Stücklisteninfo abgerufen wird? Wie sind eigentlich die ganzen Inventor "Abgreif" Befehle, bzw. wo finde ich diese? LG, und noch ein gutes neues Jahr euch allen. Stein Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Harry G. Ehrenmitglied V.I.P. h.c. one-man-show
Beiträge: 4585 Registriert: 24.01.2003 PDSP2014.1.3; W7.1-64 E3-1240, 16 GB Quadro K2000
|
erstellt am: 28. Dez. 2011 21:50 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan04
Wie man Ausdrücke für iProperties erstellt steht in der Hilfe unter iProperties festlegen > Verfahren > Ausdrücke erstellen. Eine Liste der "Abgreif-Befehle", von denen ich vermute daß damit die vordefinierten iProperties gemeint sind, gibt es m.W. nicht. Man kann sich behelfen indem man in einer idw einen Text platziert und dabei die gewünschte Eigenschaft in das Textfeld übernimmt. So erfährt man die Syntax für das iProp. ------------------ Grüße von Harry Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Steinw Mitglied Konstrukteur
Beiträge: 655 Registriert: 24.05.2002 Firma: DIVA 11 und 2012 Win 7- 64bit/ 4 GB Ram / Core2 Duo 3GHz/ NVidia Quadro ------------ Laptop: HP Compaq 8710w / Win 7 / 2 GB Ram / NVidia Quadro ------------ Home: Win 7 64Bit / 8 GB Ram / Core2 Quadro 2,5 GH / NVidia GForce 6600 / Diva IV2011 Pro und 2012
|
erstellt am: 29. Dez. 2011 14:23 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan04
Nicht ganz. Ich meinte mit Abgreifen, die Länge, Höhe und Breite abzugreifen. Irgendwie war das per vba möglich und wurde dann in die iprops übernommen. Könnte mir vorstellen, das dann automatisch bei Speicherung, oder Änderung, laufen zu lassen um die Einträge so zu erhalten. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Doc Snyder Moderator Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13310 Registriert: 02.04.2004 IV 2019 + 2020 + 2021 W7pro64 F-Secure-Safe Dell-M4600 2,13GHz 12GB Quadro2000M 15,4"1920x1080 MS-IntelliMouse-Optical SpacePilotClassic
|
erstellt am: 29. Dez. 2011 15:41 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan04
Zitat: Original erstellt von Steinw: ... Länge, Höhe und Breite abzugreifen. Irgendwie .. per vba .. ... in die iprops
Da gibt es verschiedene (IMHO sämtlich unzufriedenstellende) Möglichkeiten (eine perfekte kenne ich nicht), Such Dir eine aus: 1. Man kann einzelne Paramter (also Maße) exportieren, dann stehen die immer von selber in den iProperties. Wenn man aber zu einem solcherart beschriebenen Quader etwas dazumodelliert, wird das so nicht wiedergegeben. Man könnte dann die Parameter der verschiedenen Modellierungsschritte addieren und das Ergebnis exportieren, aber das ist bei immer neuen Modellen kein wirklich praktikabler Weg. Bei iParts mit feststehender Modellierung könnte das allerdings gehen. 2. Man kann am Ende der Modellierung Skizzen mit projizierter Geometrie und getriebene Maße machen und deren Werte exportieren. Das gibt aber bald Ärger: nach Modelländerungen verwaisen oft die Projektionen, aber es gibt dazu dann nicht immer eine Fehlermeldung. D.h. man kann sich auf z.B. so ermittelte Zuschnittlängen auch nicht verlassen und muss doch immer alles prüfen, und dann kann man den Wert auch gleich von Hand eintragen. 3. Es gibt ein VBA-Modul (u.a. bei mir), das die Gesamtausdehnung des Modells im Raum ermittelt, aber das ist: a) immer nur auf x, y und z bezogen, ergibt also bei schräg im Raum liegenden Bauteilen schwer verständliche Werte, b) manchmal ein bisschen ungenau, v.a. bei gewölbten Teilen, und c) rechnet die Arbeitselemente mit, wenn man die sichtbar lässt. Ich lass es nicht automatisch laufen, sondern immer nur per Knopfdruck, um im Fall a) lieber selber etwa Passendes eintragen zu können oder die Anwendung u.U. ganz zu unterlassen. Es geht auch nur bei einzeln geöffenten Komponenten, aber das ist kein wirkliches Problem. ------------------ Roli www.Das-Entwicklungsbuero.de [Diese Nachricht wurde höchstwahrscheinlich nach ihrer Erstellung von Doc Snyder noch ein Mal editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Steinw Mitglied Konstrukteur
Beiträge: 655 Registriert: 24.05.2002 Firma: DIVA 11 und 2012 Win 7- 64bit/ 4 GB Ram / Core2 Duo 3GHz/ NVidia Quadro ------------ Laptop: HP Compaq 8710w / Win 7 / 2 GB Ram / NVidia Quadro ------------ Home: Win 7 64Bit / 8 GB Ram / Core2 Quadro 2,5 GH / NVidia GForce 6600 / Diva IV2011 Pro und 2012
|
erstellt am: 29. Dez. 2011 16:11 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan04
Gut, 1 fällt weg, da ich ja die Maße bzw. was wie wo konstruiert wurde nicht weiß. Einmal ist es d0, dann d2, etc. 2 fällt weg, weil ich ja dann schneller bin wenn ich es gleich selbst einschreibe. 3 ist annehmbar, da ich nach Möglichkeit immer nach XYZ konstruiere und nur in Ausnahmen, wenn es im Prozess so herauskommt, irgendwie "schräg". Soll auch hauptsächlich für die Packmaße dienen und da macht es auch nichts wenn die Werte nicht ganz exakt sind. Ich glaube nightstalker hatte da mal ein gutes Externes Programm, aber ich bin nie bis zur VBA gekommen und hab das dann wieder aus nervlichen Gründen (Chef im Nacken) verworfen selbst was auf die Beine stellen zu wollen. Das mit automatisch laufen lassen wäre glaub ich nur eine kleine Programmzeile - das find ich dann schon raus. LG, Stein Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Harry G. Ehrenmitglied V.I.P. h.c. one-man-show
Beiträge: 4585 Registriert: 24.01.2003 PDSP2014.1.3; W7.1-64 E3-1240, 16 GB Quadro K2000
|
erstellt am: 29. Dez. 2011 17:56 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan04
Zitat: Original erstellt von Steinw: ...1 fällt weg, da ich ja die Maße bzw. was wie wo konstruiert wurde nicht weiß. Einmal ist es d0, dann d2, etc....[/i]
Du kannst die Hauptmaße in der Parametertabelle immer identisch umbenennen, z.B. "Laenge", "Breite", "Hoehe". Voraussetzung ist, daß es solche Hauptmaße im Modell überhaupt gibt, s. Rolands Beitrag. ------------------ Grüße von Harry Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Steinw Mitglied Konstrukteur
Beiträge: 655 Registriert: 24.05.2002 Firma: DIVA 11 und 2012 Win 7- 64bit/ 4 GB Ram / Core2 Duo 3GHz/ NVidia Quadro ------------ Laptop: HP Compaq 8710w / Win 7 / 2 GB Ram / NVidia Quadro ------------ Home: Win 7 64Bit / 8 GB Ram / Core2 Quadro 2,5 GH / NVidia GForce 6600 / Diva IV2011 Pro und 2012
|
erstellt am: 29. Dez. 2011 18:36 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan04
|
Doc Snyder Moderator Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13310 Registriert: 02.04.2004 IV 2019 + 2020 + 2021 W7pro64 F-Secure-Safe Dell-M4600 2,13GHz 12GB Quadro2000M 15,4"1920x1080 MS-IntelliMouse-Optical SpacePilotClassic
|
erstellt am: 29. Dez. 2011 20:34 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan04
Zitat: Original erstellt von Steinw: ... 3 ist annehmbar, ...
Na denn. Anbei mein auf Basis der Hilfen und Zutaten von Igor "daywalker" und Lothar "lbcad" entstandener Code. Bitte die oben genannten Einschränkungen bedenken! Zusätzlich zur xyz-Box werden davon, wenn es sich um ein Blechbautel handelt, auch die Blechstärke und die errechnete Blechzuschnittgröße extrahiert und als userdefiniertes iProp mit fest bestimmten Feldnamen eingetragen (lässt sich leicht ändern). Auch ein Icon ist dabei (ein kleines, die großen brauche ich nie). Ist Dir bekannt, wie das zusammengehört? ------------------ Roli www.Das-Entwicklungsbuero.de [Diese Nachricht wurde höchstwahrscheinlich nach ihrer Erstellung von Doc Snyder noch ein Mal editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Steinw Mitglied Konstrukteur
Beiträge: 655 Registriert: 24.05.2002 Firma: DIVA 11 und 2012 Win 7- 64bit/ 4 GB Ram / Core2 Duo 3GHz/ NVidia Quadro ------------ Laptop: HP Compaq 8710w / Win 7 / 2 GB Ram / NVidia Quadro ------------ Home: Win 7 64Bit / 8 GB Ram / Core2 Quadro 2,5 GH / NVidia GForce 6600 / Diva IV2011 Pro und 2012
|
erstellt am: 30. Dez. 2011 12:22 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan04
Hallo, Danke! Das Icon wird wahrscheinlich auf die Werkzeugleiste gehören. Ich hatte da schon mit Excel meine Probleme und hab dann das "Programmieren" wenn man das so nennen darf, deshalb aufgegeben. Aber nun gibts ja genug Ansporn, das nun wieder zu probieren. By the way: Einen guten Rutsch wünsche ich! [Diese Nachricht wurde von Steinw am 30. Dez. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |