Hallo zusammen,
ich steuere mit einer Konstruktionstabelle Maße in einer Skizze. Zum Teil benutze ich Aktivität mit True/False um Bedingungen/Maße ein- bzw- auszuschalten. Nun habe ich das Problem, dass sich deaktivierte Bedingungen (was ja auch völlig richtig ist) nicht aktualisieren, solange sie deaktiviert sind. D.h. sie sind auch augenscheinlich noch auf die alten Kanten bezogen, die eigtl. nicht mehr da sind. Sobald ich sie händisch aktiviere springt sie wieder auf die Kanten oder Linien, wo sie hingehört (soweit korrekt).
Nun habe ich aber einen Fall, wo sich während eines deaktivierten Maßes die eine Bezugslinie hinter die andere Bezugslinie schiebt. Sobald ich das Maß wieder aktiviere schaltet sich das Maß in die falsche Richtung um. Automatisiert ist das Mist (ich hoffe, ihr könnt meiner Erklärung folgen).
Idealer wäre es, wenn ich das Maß anstatt zu deaktivieren einfach als "Referenz" (drive geometry) setzen könnte. Damit aktualisiert sich während des inaktivierten Vorgangs die Referenz mit und es sollte nicht passieren, dass sich das Maß umschaltet.
In den Tabellen habe ich ja die 3 Parameter pro Maß zur Verfügung: Offset, activity und mode.
Meine Frage ist nun: Was bzw. wie kann ich "Mode" steuern? Über eine Makroaufzeichnung habe ich gesehen, dass man bei händischer drive geometry folgenden eintrag kriegt:
constraint1.Mode = catCstModeDrivenDimension
constraint1.Mode = catCstModeDrivingDimension
Wenn ich aber "driven/driving" über die Konstruktionstabelle probiere sagt er mir, dass der Wert nicht zum Parameter passt.
Hoffe es war so einigermaßen verständlich, was ich möchte
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP