Hallo
Ich bin Neuling und sollte ein Makro schreiben, das mein Wissen leider deutlich übersteigt.
Ich habe ein Product in dem mehrere Parts mit Bedingungen verknüpft sind.
Über eine Winkelbedingung "Winkel" kann ich die Baugruppe bewegen. Nach dem Aktualisieren des Products ändert sich das Volumen eines Parts "Volumen". Dieses "Volumen" wird im Part gemessen "Messung".
Ich benötige nun ein Makro, mit dem ich
- den "Winkel" um einen gewissen Wert "Winkelstep" erhöhe,
- das Product, das Part und die Messung aktualisiere
- den "Winkel" und die dazugehörige "Messung" ausgebe (Excel, Textfile, ...)
- bis ein Endwert "Winkelende" erreicht ist.
Bisher habe ich alles hinbekommen bis auf die Ausgabe der "Messung" (Ich habe kein Excel auf dem Rechner mit CATIA)
Mein Versuch bisher mit CATScript:
-----------------------------------------------------------------------------------------------------
Language="VBSCRIPT"
Sub CATMain()
Dim productDocument1 As Document
Set productDocument1 = CATIA.ActiveDocument
Dim product1 As Product
Set product1 = productDocument1.Product
Dim constraints1 As Collection
Set constraints1 = product1.Connections("CATIAConstraints")
Dim constraint1 As Constraint
Set constraint1 = constraints1.Item("Winkel")
Dim angle1 As Dimension
Dim Winkelstep As Double
Dim Winkelende As Double
Winkelstep = 1
Winkelende = 45
Set angle1 = constraint1.Dimension
For i = 0 To Winkelende Step Winkelstep
angle1.Value = i
product1.Update
Next
End Sub
-----------------------------------------------------------------------------------------------------
Ist das bisherige okay?
Wie bekomme ich Ausgabe hin?
Danke schon mal im Voraus.
------------------
MfG
Daniel 
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP