|
CATIA V5 Programmierung : Makro universal gestallten
Syphield am 19.05.2009 um 11:10 Uhr (0)
Hallo theshadog,danke für die schnelle Antwort.Kannst Du mir das ein wenig genauer beschreiben.Ich kenn mich mit Makros nur sehr bedingt aus.Über eine Selection geht es glaub ich nicht. Hab das mit der Makroaufzeichnung in einem Teil erstellt,und möchte das Makro nun auch auf andere Teile anwenden,die aber immer die besagten Parameter und den Körper Rohteil.X enthält.Hab die Spalte nun so geschrieben:Set length1 = parameters1.Item ("name.partNumberOffset_Bbox_Max_X.6")Richtig ?Und wo soll nun "Dim teilenum ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Inputbox-Wert in Formel einfügen
Syphield am 30.06.2009 um 07:36 Uhr (0)
Hallo,wie füge ich einen Wert aus der Inputbox in eine Formel ein ???Habe das bisher so versucht:-------------------------------------------------------------------------------------------------------------------Sub CATMain() Set partDocument1 = CATIA.ActiveDocument Set part1 = partDocument1.Part Eingabe = InputBox ("Länge eingeben.", Eingabe) Set relations1 = part1.Relations Set parameters1 = part1.Parameters Set length1 = parameters1.Item ("Offset Leiste") Set formula1 = relations1.CreateFo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro universal gestallten
Syphield am 19.05.2009 um 06:51 Uhr (0)
Morgen V5ler,ich habe ein Makro zum ändern einiger Parameterwerte.Diese heißen in allen angewendeten Parts auch exakt gleich.Die Parts selbst aber natürlich nicht.Wie kann ich also definieren, daß immer das aktuelle Part gemeint ist.Hier ein kleiner Auzug:-----------------------------------------------------Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim parameters1 As ParametersSet parameters1 = part1.P ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro universal gestallten
Syphield am 19.05.2009 um 12:03 Uhr (0)
Aha, verstehe. Gut zu wissen.In dem Fall möchte ich das aber auch gerne umgehen, da mir die Nummer die Catia für den Körper vergibt ziemlich gleich ist, und er sich eben nur an dem Körpernamen: Rohteil halten soll.Leider läuft das Makro immer noch nicht durch.Jetzt Fehler in Zeile 32:Beschreibung: Namer erneut DefinierenAnweisung: "Dim bodies1 As Bodies"Das Makro geht dann ja auch noch weiter.Nach dem alle Parameter auf den Wert 1 gesetzt wurden, soll in einer Skizze noch eine Bedingung (Position umschalte ...
|
| In das Form CATIA V5 Programmierung wechseln |