|
CATIA V5 Programmierung : Wert eines Parameters auslesen
Peter91 am 17.11.2015 um 14:24 Uhr (1)
Guten Tag zusammen,ich versuche gerade den Wert eines Parameters in einem CATProcess auszulesen. Der Parameter entspricht dem Typ "Länge" und der Name des Parameters ist "Mass_X"Mein Code:Code:Dim processDocument1 As ProcessDocumentSet processDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = processDocument1.Selectionselection1.search "Name=Parameter,all"Dim selection2 As SelectionSet selection2 = processDocument1.Selectionselection2.search "Name=Mass_X,sel"Dim Wert As DoubleWert ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wert eines Parameters auslesen
Peter91 am 18.11.2015 um 14:33 Uhr (1)
Gibt es auch eine Möglichkeit den Parameter ohne Einheit auszulesen? Also anstatt z.B. "3,5mm" soll die Ausgabe "3,5" sein.GrußPeter
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Refresh
Peter91 am 30.10.2015 um 11:02 Uhr (1)
Zitat:Original erstellt von RSchulz:Dann nimm mal nochCATIA.Interactive = FalseCATIA.Interactive = Truevll. hilft es ja.Wozu verwendet man diese Befehle?GrußPeter
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro über txt-Datei steuern ?
Peter91 am 26.11.2015 um 18:02 Uhr (1)
Vielen Dank für die ausführliche Antwort. Werde es mal testen. GrußPeterPS: Wegen der Onlinehilfe; CD gibt es keine, da es sich um eine Studentenversion von Catia handelt[Diese Nachricht wurde von Peter91 am 26. Nov. 2015 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Txt Datei öffnen
Peter91 am 26.11.2015 um 18:08 Uhr (1)
Guten Abend,ich möchte gerne eine gespeicherte txt. Datei öffnen.Code:Sub CATMain()Dim ADoc As DocumentSet ADoc = CATIA.Documents.Open("C:UsersPeterDocumentsTestNullpunkte.txt")End SubMuss ich statt "Document" als "File" deklarieren damit es so funktioniert?GrußPeter
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Axissystem umbenennen.
Peter91 am 04.11.2015 um 10:01 Uhr (1)
Bei der ersten Suche wird lediglich ein Part selektiert und bei der zweiten Suchen das Achsensystem selber. Ansonsten wird nichts selektiert oder ausgegeben.Gruß Peteredit: So funktioniert es:Code:CATIA.ActiveDocument.Selection.Item(1).Value.Name = "Achsensystem_1"[Diese Nachricht wurde von Peter91 am 04. Nov. 2015 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Txt Datei öffnen
Peter91 am 26.11.2015 um 18:54 Uhr (1)
Bekomme einen Fehler wenn ich so programmiere wie bei der V5Automation.chm (siehe Anhang)Code:Sub CATMain()Dim oFileSys As FileSystem Set oFileSys = CATIA.FileSystemDim sFilOu As String sFilOu = "C:UsersPeterDocumentsTestNullpunkte.txt"Dim Datei As FileSet Datei = oFileSys.GetFile(sFilOu)Set oStream = oFilOu.OpenAsTextStream("ForReading")End Sub
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Achsensystem auslesen und Werte abspeichern
Peter91 am 12.10.2015 um 18:30 Uhr (15)
Hallo zusammen!Da ich mit der VBA Programmierung nicht so vertraut bin und sehr wenig Erfahrung auf diesem Gebiet habe, probiere ich es nun einmal hier.Und zwar geht es darum in einem Produkt alle Parts nach einem Achsensystem mit dem Namen "Achsensystem_1" zu durchsuchen und die Koordinaten(X, Y, Z) vom Ursprung aus zu speichern. Mit diesen Koordinaten soll später gerechnet werden und anschließend in ein leeres Textdokument .txt geschrieben werden.Mit welchen Befehlen programmiere ich so etwas am besten? ...
|
| In das Form CATIA V5 Programmierung wechseln |