| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PDM Ablösung von Productstream Professional auf GAIN Collaboration (GAIN Collaboration,PDM,PDM System,PLM,PLM System) |
Autor
|
Thema: Name für benutzdefiniertes iPart (1403 mal gelesen)
|
melzig Mitglied Maschinenbautechniker
Beiträge: 396 Registriert: 15.01.2003 Core 2 Duo E8400 @3,00 GHz; 8 GB RAM Quadro FX 3700 512 MB 2x 20" TFT LG Flatron L2000CN Space Pilot 3D Connexion Windows 7 Professional 64 Bit Inventor Professional 2010 SP2 64-Bit-Edition- 8192 GB
|
erstellt am: 03. Jun. 2008 11:46 <-- editieren / zitieren --> Unities abgeben:
Hallo Inventorspezies ! Ich habe zu dem Thema schon recherchiert, aber die Beiträge waren alle schon etwas älter. Ich habe ein benutzerdefiniertes iPart erstellt. Es ist ein Ring, wobei der Ringdurchmesser und die Ringdicke jeweils nach den Benutzereingaben ausgeführt werden. Ich möchte eigentlich, daß der Dateiname oder Bauteilname aus dem Ringdurchmesser und der Ringdicke + einer allgemeinen Bezeichnung gebildet wird. Kann man diesen Teilen auch einen festen Speicherort zuweisen ? Ist das jetzt möglich oder muß man bei benutzerdefinierten iPart den Speicherort und den Dateinamen selber zuweisen ? Ich würde mich freuen, wenn mir hier jemand weiterhelfen kann!
Vielen Dank! Tschüß Frank! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fyodor Ehrenmitglied V.I.P. h.c. Dipl.-Ing.(FH) Maschinenbau
Beiträge: 2667 Registriert: 15.03.2005 DELL Precision 7740 Intel Core i9-9980HK 32 GB RAM NVISIA Quadro RTX4000 Windows 10 Enterprise<P>SolidWorks 2019 SP3.0
|
erstellt am: 03. Jun. 2008 11:52 <-- editieren / zitieren --> Unities abgeben: Nur für melzig
Benutzerdefiniert ist benutzerdefiniert. Daher mußt Du beim Abspeichern eines benutzerdefinierten iParts auch Speicherort und Dateinamen benutzerdefinieren. Eine Automatik ist mir dabei nicht bekannt. ------------------ Cheers, Jochen 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: 07. Nov. 2008 00:55 <-- editieren / zitieren --> Unities abgeben: Nur für melzig
Für Al-Strukturprofile, die als benutzerdefiniertes iPart angelegt sind, wäre es durchaus sinnvoll die Länge in der Bauteilnummer zu haben. Die Bauteilnummer könnte man dann so gestalten, daß sie der Bestellnummer des Herstellers entspricht. Also "Bauteilnummer = Profil XYZ.<G_L>" in der iPart-Mutter anlegen und...denkste. Die Formel wird beim Erzeugen der iPart-Kinder nicht übernommen. Hat da jemand eine Idee? Technisch passiert beim Erzeugen eines iPart-Kindes wohl folgendes: das Mutterteil wird geladen, mit den vom Benutzer eingegebenen Werten geändert (das Originalteil!), das Kindteil gespeichert und die Änderungen am Mutterteil verworfen. Von den Parametern her ist das absolut sauber, bloß warum wird die Formel weggeworfen? ------------------ Grüße von Harry 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: 07. Nov. 2008 01:04 <-- editieren / zitieren --> Unities abgeben: Nur für melzig
|
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: 07. Nov. 2008 02:20 <-- editieren / zitieren --> Unities abgeben: Nur für melzig
|
freierfall Ehrenmitglied V.I.P. h.c. Techniker
Beiträge: 11547 Registriert: 30.04.2004 WIN10 64bit, 32GB RAM IV bis 2022
|
erstellt am: 07. Nov. 2008 06:31 <-- editieren / zitieren --> Unities abgeben: Nur für melzig
Guten Morgen Harry, Doc hat schon recht, dass als Grundlage die Norm.ipt/iam genommen wird. Aber auch du hast Recht, denn du kannst ja, wenn es benutzerdefiniert ist, Werte ändern und die müssen sich dann auch in der Factory ändern. Die Mitnahme von weiteren Infos, habe ich auch nicht hinbekommen, wenn es mir wichtig war, habe ich dafür eine Spalte angelegt und diese immer ausgefühlt. Diese Ipropertys wurden dann auch an das Child übergeben. Ein Idee wäre, aber ich weiss nicht wie es geht, man verändert die Normipt eben mit jenem Eintrag, wie man nun der Factory klarmacht welches Template er nehmen soll, weiss ich leider auch nicht. Was passiert denn wenn du ein Spalte Bauteilnummer anlegst, was steht denn da drin? Wenn ich heute Zeit habe, stelle ich es mit IV2009 nach. herzliche Grüsse Sascha Fleischer 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: 10. Nov. 2008 13:42 <-- editieren / zitieren --> Unities abgeben: Nur für melzig
Das ist ja das Dumme: Im iProperty des iPart-Kindes steht der Wert des Mutterteils so wie es angelegt ist, also hier mit dem G_L-Wert aus der Definition des Mutterteils, nicht der benutzerdefinierte Wert des iPart-Kindes. Nur als Wert, ohne Formel. Der G_L-Wert des iPart-Kindes ist aber in dessen benutzerdefinierten iProperties korrekt vorhanden (als Exportparameter aus dem Mutterteil). Es fehlt also nur die Übernahme der Formel. ------------------ Grüße von Harry Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fyodor Ehrenmitglied V.I.P. h.c. Dipl.-Ing.(FH) Maschinenbau
Beiträge: 2667 Registriert: 15.03.2005 DELL Precision 7740 Intel Core i9-9980HK 32 GB RAM NVISIA Quadro RTX4000 Windows 10 Enterprise<P>SolidWorks 2019 SP3.0
|
erstellt am: 10. Nov. 2008 13:54 <-- editieren / zitieren --> Unities abgeben: Nur für melzig
Zitat: Original erstellt von Harry G.:
Es fehlt also nur die Übernahme der Formel.
Die Übernahme findet statt und funktioniert einwandfrei. Wenn man der zu Grunde liegenden Logik folgt, weiß man auch warum nicht das gewünschte dabei herauskommen kann: Was ist ein iPart? Eine Vorgehensanweisung, nach der Inventor selbständig ein Teil nach einer Vorlage erstellen kann. Was macht Inventor dabei? Genau das gleiche wie beim Vorgehen von Hand. Zuerst wird durch Kopie eine neue Datei aus der Vorlage erstellt. Anschließend werden die Werte laut Tabelle bzw. Eingabe in die Parameterliste geschrieben, aktualisiert und gespeichert. Wie man sieht, wird der Dateiname aber bereits reserviert, bevor die neuen Werte eingetragen werden. Daher steht in dem Fall immer der Wert des Mutterteils drin. Geht gar nicht anders. Nur Parameter können danach noch aktualisiert werden.
------------------ Cheers, Jochen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kuddelvonneküst Mitglied Dipl.-Ing. (FH)
Beiträge: 506 Registriert: 18.02.2005 Dell Precision T5500 NVidia Quadro FX 3800 1GB Xeon Quad Core 3,2GHz 12GB RAM Windows 7 ultimate 64 2x20"@1600x1200 AIS2012 SP2 Vault 2012 SP1 auf XP-Pro32
|
erstellt am: 10. Nov. 2008 14:15 <-- editieren / zitieren --> Unities abgeben: Nur für melzig
Hallo Frank, denk daran, dass Du aus dem Ring Durchmesser 20 x Dicke 5 im Laufe der Konstruktion ganz schnell mal einen Durchmesser 21 x Dicke 4 machen müssen wirst. Wie willst Du Dich darauf verlassen, dass der Dateiname die korrekten Werte enthält? Einer der Kollegen hier hat mal gesagt, dass Bauteileigenschaften nicht in den Dateinamen gehören. Ich habe den Fehler auch gemacht, lass lieber die Finger davon. Löse es besser mit benutzerdefinierten Parametern. Da hast Du einen Automatismus und nicht die Möglichkeit an 2 verschiedenen Stellen sich wiedersprechende Maße einzutragen. Grüße Kuddelvonneküst ------------------ Technik entwickelt sich immer vom Primitiven über das Komplizierte zum Einfachen... 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: 10. Nov. 2008 16:11 <-- editieren / zitieren --> Unities abgeben: Nur für melzig
Hallo Jochen, so ist es eben nicht, s. meine beiden Beiträge vom 7.11. Mir ging es aber um die Bauteilnummer, nicht um den Dateinamen. Beim "sprechenden" Dateinamen ergeben sich zusätzlich die bekannten Probleme. Nach der Erzeugung des iPart-Kindes besitzt dieses ein benutzerdefiniertes iProperty G_L mit dem korrekten Wert, z.B. 200mm. Im iProperty Bauteilnummer steht jedoch nicht mehr, wie im Mutterteil definiert, "Profil 80x40x<G_L>", nun ausgerechnet zu "Profil 80x40x200". Stattdessen steht dort "Profil 80x40x100", wenn das Mutterteil ein G_L=100 hatte. ------------------ Grüße von Harry Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |