Hallo zusammen,
hat jemand einen guten Rat für die folgende Problemstellung?
(Basis: CatiaV5 R19, CatProduct mit zwei SubProducts)
Ich habe einen Parameter Length.1 den ich ausgehend von einem Startwert schrittweise (jeweils um 1mm)ändern möchte. Durch Length.1 wird die relative Lage eines Bauteils verändert, so dass sich der minimale Abstand zu einem fixen Bauteil verringert. Allerdings muss das gesamte Product nach jeder Erhöhung zunächst upgedatet werden, bevor der minimale Abstand ermittelt wird. Die schrittweise Erhöhung soll beendet werden, wenn der min. Abstand kleiner 5mm beträgt.
Kurz gesagt, wie kann ich am besten eine Aktion aufrufen und definieren, die mir einen Parameter ändert, das Product updatet, darauf den min. Abstand ermittelt und anschließend anhand einer Bedingung entscheidet, ob der Parameter erneut erhöht oder die Aktion beendet wird. Wichtig ist, dass ein Update erfolgt bevor die Abbruchbedingung geprüft wird.
Lässt sich dies mittels einer Schleife oder Reaction realisieren oder ist doch ein Makro erforderlich?
Vielen Dank im Voraus
Gruß Fili
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP