Hallo Leute !
Ich habe folgendes Problem:
Ich habe in einem Produkt zwei Parts.
In einem Part gibts einen Punkt (Point)
In dem anderen Part gibts eine Kurve (Curve)
Wenn ich jetzt per Macro den Constraint Coincidence bilde, wird dieser NICHT erkannt. Der Punkt zeigt er als Connected und erkennt in als Type POINT an, aber für die Kurve muss ich jedes mal per hand Reconnect machen, weil der Type CURVE als UNKNOWN und DISCONNECTED anerkannt wird.
Hier ist mein Script, sagt bitte was ich falsch mache oder wie ich CATIA den Type CURVE für Consatraints beibringen kann ?
Vielen Dank im Voraus.
'===================================================================
Language="VBSCRIPT"
Sub CATMain()
Dim DOCUMENT As Document
Set DOCUMENT = CATIA.ActiveDocument
'------ Constraints ------
Dim PRODUCT As Product
Set PRODUCT = DOCUMENT.Product
Dim CONSTRAINTS As Constraints
Set CONSTRAINTS = PRODUCT.Connections("CATIAConstraints")
'Referenz als Curve
Dim REF_1 As Reference
Set REF_1 = PRODUCT.CreateReferenceFromName("Product_1/Part.1/!Curve")
'Referenz als Point
Dim REF_2 As Reference
Set REF_2 = PRODUCT.CreateReferenceFromName("Product_1/Part.2/!Point")
'Coincedence zw. REF_1 und REF_2
Dim KONGRUENZ As Constraint
Set KONGRUENZ = CONSTRAINTS.AddBiEltCst (catCstTypeOn, REF_1, REF_2)
PRODUCT.Update
End Sub
'==================================================================================
[Diese Nachricht wurde von mrgod am 02. Mrz. 2010 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP