|
CATIA V5 Programmierung : Linienlänge und Flächen mit makro auslesen
B Hossbach am 23.04.2008 um 13:31 Uhr (0)
Die Namen der Geo Sets sind bekannt. Die Bezeichnungen der darin enthaltenen Elemente können variieren wie komme ich auf die Länge und Fläche der Elemente?Excel.Worksheets(2).cells(1,1).value = part.Geometrical Set.1. ?!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Set auslesen
B Hossbach am 29.04.2008 um 08:58 Uhr (0)
Sers Lusilnie,das war es fast...Über:Set Part1 = CATIA.ActiveDocument.Part Set Param1 = Part1.Parameters.RootParameterSet.DirectParameters Set Param2 = Param1.Item(1)komme ich auf den ersten Parameter.Leider schaffe ich es nicht, in den 2. Ordner (Parameters.1) rein. :-(Bei Param1.Count kommt auch nur "1" raus. Als wenn der zweite Unterordner gar nicht da wäre... grußBjörn
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Set auslesen
B Hossbach am 29.04.2008 um 10:13 Uhr (0)
So. Hier die Lösung:(Leider nur statisch bis auf die zweite Ebene....)Sub CATMain ()Dim HParaSet HPara = CATIA.ActiveDocument.Part.Parameters.RootParameterSet.ParameterSetsFuncPara HPara, ExcelZeileEnd Sub Function FuncPara(PfadPara, ExcelZeile)For i = 1 to PfadPara.count Set Param11 = PfadPara.Item(i).DirectParameters For a = 1 to Param11.Count Set Param111 = Param11.Item(a) AusgabeExcel 1, Excelzeile, Param111.Name Excelzeile = ExcelZeile + 1 NextNext End Function
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linienlänge und Flächen mit makro auslesen
B Hossbach am 23.04.2008 um 12:14 Uhr (0)
Hallo zusammen,ich habe ein relativ großes Part, in dem ich in Geosets verschiedene Surfaces und Linien drin habe. Die Geosets sind in einer bestimmten Ordnerhierarchie unterteilt, die beibehalten werden mussBesteht die Möglichkeit per Makro den Namen des Geosets und der Linie mit Ihrer Länge, bzw den Namen der Surface und Ihrer Fläche abzufragen?Habe in der Literatur (Dieter Ziethen) nur entdeckt, dass man Parameter auslesen kann. Damit müsste ich aber alle Elemente noch mal in den Parameters mit der Ordn ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Set auslesen
B Hossbach am 28.04.2008 um 13:10 Uhr (0)
Hallo Forum. Ich möchte Werte aus mit Formeln belegten Parametern auslesen, die sich in mehreren Parameter Sets befinden. (siehe Screenshot)Funktioniert mit dem folgenden Skript auch super:Sub CATMain()Parameter aus Baum auslesen Dim HPara Verweis auf Hauptpfad Set HPara = CATIA.ActiveDocument.Part.Parameters Dim ADim Set ADim = HPara.Item("Length.3") MsgBox (ADim.Value) MsgBox (ADim.Name) End SubNur leider bekomme ich den Value und Name des Parameters "Length.3" nur, wenn ich ihn dire ...
|
| In das Form CATIA V5 Programmierung wechseln |