Hallo iLogic-Fachleute,
seit ein paar Wochen habe ich eine iLogic-Regel im Einsatz, welche mir automatisch iProperties in Bauteile einträgt:
AX_A = Measure.ExtentsLength
AX_B = Measure.ExtentsWidth
AX_C = Measure.ExtentsHeight
AX_un = MinOfMany(AX_A, AX_B, AX_C)
AX_ob = MaxOfMany(AX_A, AX_B, AX_C)
AX_mi = AX_A + AX_B + AX_C - AX_un - AX_ob
iProperties.Value("Custom", "Länge") = CStr(Round(AX_ob, 1))
iProperties.Value("Custom", "Breite") = CStr(Round(AX_mi, 1))
iProperties.Value("Custom", "Bezeichnung 1") = "Blech " & CStr(Round(AX_un, 1))
iProperties.Value("Custom", "Halbzeug") = "Bl " & CStr(Round(AX_un, 1))
iProperties.Value("Project", "Description") = "Bl " & CStr(Round(AX_un, 1)) & " - " & CStr(Round(AX_ob, 1)) & "x" & CStr(Round(AX_mi, 1))
Diese funktioniert auch ganz ordentlich.
Sind aber dummerweise mal Arbeitsachse bzw. Arbeitebenen eingeschaltet (sichtbar), rechnet der Erfinder die Aussenkontur inclusive der Arbeitsachsen etc. Es gibt dann natürlich einen falschen iProperty-Eintrag.
Kann man diesen Effekt umgehen?
------------------
Gruß
Wolfgang
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP