Autor
|
Thema: Parteigenschaften automatisiert ausfüllen (1946 mal gelesen)
|
jonny deluxe Mitglied Konstrukteur (BMB) (ehem. Blechschlosser)
Beiträge: 66 Registriert: 01.06.2010 Core i5 750 2,66 auf GA-P55A-UD3 1024Mb-Radeon HD 5770 16Gb DDR3-1600 500Gb-SATA-SSD WIN7-32 / IV2013 Pro / IV2015 Pro + Vault Basic CATIA V5(R19/R24)
|
erstellt am: 07. Feb. 2018 13:10 <-- editieren / zitieren --> Unities abgeben:
Hallo, wir benutzen bei uns seit längerem ein Makro, welches diverse Eingabezeilen für Parteigenschaften (für unsere Excel-Stückliste) anlegt. Die entsprechenden Eingaben sind durchweg handeingaben. Nun habe ich mir die Frage gestellt ob man diese Handeingabe obsolet machen kann in dem man ein Makro entwickelt welches sich an Teilen des Dateinamen und der Messung bedient. Größtes Problem in diesem „Projekt“ bin ich, da ich kaum bis gar keine Ahnung von solchen Programierereien habe Vielleicht hat ja jemand so etwas ähnliches bereits erstellt oder kann mir (etwas intensiver) unter die Armen greifen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11849 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 07. Feb. 2018 17:48 <-- editieren / zitieren --> Unities abgeben: Nur für jonny deluxe
Servus ggf geht das auch ohne Makro: also ein Startmodell/Vorlage erstellen in der die Teilenummer über eine Formel erstellt wird. Die Abmessungen kannst du ggf über eine PowerCopy "Bounding Box" (mal im Forum suchen) ermitteln und in die Parameter per Formel eintragen. Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3418 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 07. Feb. 2018 20:52 <-- editieren / zitieren --> Unities abgeben: Nur für jonny deluxe
Hallo jonny deluxe, hallo Bernd, bei der Verwendung der "Bounding Box" würde ich zusätzlich eine Abschaltmöglichkeit einbauen um Performanceeinbußen während des Konstruktionsprozesses zu unterbinden. ------------------ Gruß Uwe Auch Catia ist nur ein Mensch! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jonny deluxe Mitglied Konstrukteur (BMB) (ehem. Blechschlosser)
Beiträge: 66 Registriert: 01.06.2010 Core i5 750 2,66 auf GA-P55A-UD3 1024Mb-Radeon HD 5770 16Gb DDR3-1600 500Gb-SATA-SSD WIN7-32 / IV2013 Pro / IV2015 Pro + Vault Basic CATIA V5(R19/R24)
|
erstellt am: 09. Feb. 2018 07:37 <-- editieren / zitieren --> Unities abgeben:
Hallo Bernd, Hallo Uwe, Also ich wollte mich da nun mal so step-by-step durch fummeln und mich vorerst nur den Dimensionen widmen. Eine Bounding-Box anlegen, das ist ja schnell gemacht. Die kann man ja sogar in das Startmodel integrieren. Aber wieso sollte ich dafür eine PC brauchen(...und by the way: wie binde ich "Trägheit messen" in eine PC ein?)?? Tatsächlich wichtig Frage nun: Wie bekomme ich die Werte die die Bounding-Box im Strukturbaum ablegt nun in meine entsprechende Zeile meiner Part-Eigenschaften? Tatsächliche wichtig Frage nun: wie Kriege ich die Werte die die Bounding-Box im Strukturbaum ablegt nun in meine Parteigenschaften? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Randle Mitglied CAD/PLM Consultant
Beiträge: 704 Registriert: 12.04.2003 Win10 x64 CATIA V5 R18, R19, R21, R27-30
|
erstellt am: 09. Feb. 2018 07:41 <-- editieren / zitieren --> Unities abgeben: Nur für jonny deluxe
|
jonny deluxe Mitglied Konstrukteur (BMB) (ehem. Blechschlosser)
Beiträge: 66 Registriert: 01.06.2010 Core i5 750 2,66 auf GA-P55A-UD3 1024Mb-Radeon HD 5770 16Gb DDR3-1600 500Gb-SATA-SSD WIN7-32 / IV2013 Pro / IV2015 Pro + Vault Basic CATIA V5(R19/R24)
|
erstellt am: 09. Feb. 2018 08:12 <-- editieren / zitieren --> Unities abgeben:
Hallo Randle, (Hallo Mitleser) ich vermute dass du mein Problem nicht ganz verstanden hast. Es geht mir nicht um parametrische Steuerung meiner Parts deswegen erkläre ich das mal schrittweise sondern um das automatische erfassen und hinterlegen von Maßeigenschaften: -Startpart anlegen (Klappt) -Starpart besitzt Parater für Quader-Kantenlängen (Klappt) -Quader-Kantenlängen von Boundingbox erfassen lassen (Klappt) -Vorhandenes Skript legt zusätzliche LEERzeilen für in den Eigenschaften an (Klappt...siehe Screenshot oben) -Kantenlängen aus der Boundingbox sollen in die LEERzeile "Fertigmaß"transferiert werden (PROBLEM!) Gruß Philip
[Diese Nachricht wurde von jonny deluxe am 09. Feb. 2018 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Randle Mitglied CAD/PLM Consultant
Beiträge: 704 Registriert: 12.04.2003 Win10 x64 CATIA V5 R18, R19, R21, R27-30
|
erstellt am: 09. Feb. 2018 08:31 <-- editieren / zitieren --> Unities abgeben: Nur für jonny deluxe
Hallo, mag sein das ich dein Problem nicht GANZ verstanden habe, aber das Grundproblem (wie bekomme ich Parameterwerte, bzw. Werte von Objekten aus dem Strukturbaum in die Dokumenteneigenschaften/Userdefined Properties). Und das geht i.d.R über Formeln und wie diese verwendet werden wird z.B. auch auf YouTube erklärt was einfacher zu verstehen ist als das hier über Text zu machen. Ich nehme doch mal an die BoundingBox wird über entsprechende Parameter verfügen oder nicht? Gibt es ein Beispielmodell (mit deinem aktuellem Entwicklungsstand) das man sich mal ansehen kann? Gruß Randle ------------------ Wer für nichts steht, fällt für alles! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jonny deluxe Mitglied Konstrukteur (BMB) (ehem. Blechschlosser)
Beiträge: 66 Registriert: 01.06.2010 Core i5 750 2,66 auf GA-P55A-UD3 1024Mb-Radeon HD 5770 16Gb DDR3-1600 500Gb-SATA-SSD WIN7-32 / IV2013 Pro / IV2015 Pro + Vault Basic CATIA V5(R19/R24)
|
erstellt am: 09. Feb. 2018 09:19 <-- editieren / zitieren --> Unities abgeben:
ja das gibt es. also Formeln stellen mich jetzt nicht vor (größere) Probleme. Für mich ist die Schwierigkeit eher: Ich habe keine Ahnung wie ich diese Ganzen Informationen bezüglich Maße und Parameter in diese besagte Leerzeile hinein bekomme. für mich sind erstmal auch nur diese 3 Parameter (Kantenlängen) interessant die selbstverständlich auch arbeiten wie sie sollen...sie finden bisher halt nur nicht ihren Weg in die Parteigenschaften. Und (evtl. hab ich auch gerade nen Hänger) kann ich mir nicht vorstellen wie ich damit Formeln weiter kommen soll. Falls es Hilft hänge ich noch nen shot von dem Script an welches die besagten Leerzeilen generiert. Dies bezüglich bin ich aber wirklich nur User und hab in VB annähern null Kenntnisse
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jonny deluxe Mitglied Konstrukteur (BMB) (ehem. Blechschlosser)
Beiträge: 66 Registriert: 01.06.2010 Core i5 750 2,66 auf GA-P55A-UD3 1024Mb-Radeon HD 5770 16Gb DDR3-1600 500Gb-SATA-SSD WIN7-32 / IV2013 Pro / IV2015 Pro + Vault Basic CATIA V5(R19/R24)
|
erstellt am: 09. Feb. 2018 09:20 <-- editieren / zitieren --> Unities abgeben:
|
Randle Mitglied CAD/PLM Consultant
Beiträge: 704 Registriert: 12.04.2003 Win10 x64 CATIA V5 R18, R19, R21, R27-30
|
erstellt am: 09. Feb. 2018 10:09 <-- editieren / zitieren --> Unities abgeben: Nur für jonny deluxe
Hallo, ich habe das mal mit einem einfachen Beispiel nachgestellt, siehe Anhang. Das sollte bei dir auch gehen. Evtl. musst du den Datentyp in der Formel noch konvertieren (Länge zu String). Gruß Randle ------------------ Wer für nichts steht, fällt für alles! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jonny deluxe Mitglied Konstrukteur (BMB) (ehem. Blechschlosser)
Beiträge: 66 Registriert: 01.06.2010 Core i5 750 2,66 auf GA-P55A-UD3 1024Mb-Radeon HD 5770 16Gb DDR3-1600 500Gb-SATA-SSD WIN7-32 / IV2013 Pro / IV2015 Pro + Vault Basic CATIA V5(R19/R24)
|
erstellt am: 09. Feb. 2018 10:41 <-- editieren / zitieren --> Unities abgeben:
|