|
CATIA V5 Programmierung : Intersection automatisch deaktivieren
LukasToni am 30.11.2012 um 08:57 Uhr (0)
Ich habe ein weiterführendes Problem zu dem Thema.Ich habe eine ähnliche Rule erstellt wie bereits beschrieben...Code:let i(point)i=intersect(`Linie1` ,`Plane1` )if (i.Error==true) { `Boolean1` = false}else{ `Boolean1` = true}Das ganze funktioniert soweit einwandfrei. Jedoch erscheint immer die Warnung:Rule.1 Update failed :: No Solution There is no solution for this operationIch schätze das liegt daran das keine Verschneidung vorhanden ist und CATIA aber genau dies in der Rule ja macht.Frage: Kann man ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Intersection automatisch deaktivieren
LukasToni am 03.12.2012 um 11:58 Uhr (0)
Ich hab das ganze selber lösen können...Für alle die es interessiert:Ich habe einfach geprüft ob ein Abstand existiert. Wenn Ja ist keine Verschneidung vorhanden und der Parameter wird auf false gesetzt.Die Rule wird vor dem Intersect geprüft, somit wird das intersect in dem Falle das es keine Verschneidung hat deaktiviert bevor es auf einen Fehler/eine Warnung läuft.Code:If distance(Plane1 ,Curve1)==0mm{ Boolean1 = true}else{ Boolean1 = false}
| | In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |