|
CATIA V5 Programmierung : Probleme Joint Erstellung (PointCurve und PointSurface)
Lidef am 01.08.2007 um 14:43 Uhr (0)
Hi Hezarfen,Nach dem Studieren deines Quellcodes sind mir 2 Fehler aufgefallen.1. Beim Referenzfeld müsste in Klammern eine (1) stehen.2. Du hast die Referenzen vertauscht. Du beziehst dich auf den Namen "Point.1" nennst die Referenz aber: "oReferenceCurve1"Damit verwirrst du dich selbst.Deshalb musst du hier dir Referenzen vertauschen: Set aVar1(0) = oReferenceCurve1 Set aVar1(1) = oReferencePoint1Hier der Quellcode, der funktionieren sollte:(allerdings habe ich die "Verwirrungen" nicht verbessert, so s ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme Joint Erstellung (PointCurve und PointSurface)
Lidef am 31.07.2007 um 15:05 Uhr (0)
Hi Hezarfen,probier mal die Referenzen "ReferenceFromName" so zu erzeugen: sRefName = "Kinematikmodul/Kinematikelement1.1/!Kurve" Dim oReferenceCurve1 As Reference Set oReferenceCurve1 = oRootProduct.CreateReferenceFromName ( sRefName ) sRefName = "Kinematikmodul/Kinematikelement2.1/!Punkt 1" Dim oReferencePoint1 As Reference Set oReferencePoint1 = oRootProduct.CreateReferenceFromName ( sRefName )So erzeugst du die Referenz über die Instanz.Welche Fehlermeldung kommt denn überhaupt?
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme Joint Erstellung (PointCurve und PointSurface)
Lidef am 31.07.2007 um 17:45 Uhr (0)
Die Fehlermeldung ist echt komisch.Ich habe auch eine Kinematik mit diesen Joints erzeugt und bei mir ist der Quellcode fast der gleiche wie bei dir.Ich hatte ein Problem mit den Referenzen, das habe ich gelöst indem ich diese über die Instanz erzeugt habe.Was bei dir das "Kinematikmodul" ist, müsste auch das RootProduct sein.Bei mir im Quellcode steht es so: sRefName = "Kinematikmodul/Kinematikelement1/!Kurve" Dim oReferenceCurve1 As Reference Set oReferenceCurve1 = Kinematikmodul.CreateReferenceFromName ...
| | In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |