Hallo,
vielen Dank schon einmal für die Antwort.
Hier der Codeschnipsel(ich hoffe das geht so, denn der Rechner auf dem Catia installiert ist, hat kein Internet, so dass ich neben dran mit Notebook arbeiten muss...), der die Law erstellt:
Set AusgleichsgeradeLaw = NeuesPart.Part.Relations.CreateLaw("Ausgleichsgerade", "", "")
AusgleichsgeradeLaw.AddFormalParameter "y", "Real"
AusgleichsgeradeLaw.AddFormalParameter "x", "Real"
AusgleichsgeradeLaw.AddFormalParameter "m", "Integer"
AusgleichsgeradeLaw.Modify "y=m*x"
Dieser Code funktioniert auch, erstellt also eine Law, die auch im Strukturbaum dann zu sehen ist.
Wenn ich jetzt händisch (das Erstellen der ParalleCurve habe ich noch nicht in VBA umgesetzt) die Gerade mit ParallelCurve zeichne, also keinen Punkt sondern diese Law auswähle, ensteht eine Kurve, keine Gerade. Diese müsste eigentlich entstehen, da ich m weiter oben im Programm den Wert 3 zugewiesen habe.
Was ist genau mit Kurvenabstand gemeint?
Sorry, wenn ich vielleicht blöde Fragen stelle, ist das erste mal, dass ich etwas in Catia mit VBA programmiere...
Danke schon einmal!
Gruß, Simon
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP