Funkcje elementów konstrukcyjnych — odniesienie (iLogic)

Funkcje elementów konstrukcyjnych służą do modyfikacji istniejących elementów konstrukcyjnych.

Aby uzyskać dostęp do funkcji elementów konstrukcyjnych, rozwiń węzeł Elementy konstrukcyjne na karcie System w obszarze Szablony kodu w oknie dialogowym Edycja reguły funkcji iLogic.

WorkPlane.FlipNormal

Warunkowo odwraca wektor płaszczyzny konstrukcyjnej. To działanie powoduje odwrócenie płaszczyzny konstrukcyjnej. Jeśli na płaszczyźnie zbudowano szkic, on również zostanie odwrócony. Przedstawiona funkcja może posłużyć do zmiany elementu z lewostronnego na prawostronny. Jest najbardziej przydatna w celu wykonania wyciągnięcia śródpłaszczyznowego. Każdorazowe użycie funkcji nie powoduje odwrócenia normalnej; funkcja gwarantuje, że normalna pozostanie zwrócona w żądanym kierunku. Funkcja powoduje odwrócenie normalnej, jeśli ta jest „niezgodna” z wyznaczoną osią.

Składnia

WorkPlane.FlipNormal("nazwa_płaszczyzny_roboczej", "żądana_oś")

"nazwa_płaszczyzny_roboczej"

Nazwa płaszczyzny konstrukcyjnej przeznaczonej do odwrócenia.

"żądana_oś"

Nazwa osi lub części, opcjonalnie poprzedzona znakiem ujemnym (-), by wskazać kierunek. Konwencja ta zapewnia funkcji dane o przybliżonym kierunku normalnej płaszczyzny. Jeśli płaszczyzna nie odpowiada dokładnie osi w modelu, należy użyć osi najbliższej żądanej normalnej płaszczyzny. Dopuszczalne jest wyrównanie mieszczące się w 60 stopniach.

Przykłady

WorkPlane.FlipNormal("Work Plane1", "X")
WorkPlane.FlipNormal("Work Plane1", "-X")
WorkPlane.FlipNormal("Work Plane1", "Y")
WorkPlane.FlipNormal("Work Plane1", "-Y")
WorkPlane.FlipNormal("Work Plane1", "Z")
WorkPlane.FlipNormal("Work Plane1", "-Z")

Sketch.Redefine

Redefiniuje szkic, korzystając z alternatywnych danych. Ta funkcja jest najskuteczniejsza w przypadku samodzielnych szkiców, nie zawierających żadnej geometrii rzutowanej. Należy przyporządkować geometrię szkicu do punktu początkowego lub do jednej z osi przy pomocy wiązań zgodności lub stałych.

Przedstawiona funkcja wymaga wprowadzenia nazw, dlatego też szkic należy zdefiniować przy pomocy nazwanych obiektów takich jak:

Składnia

Sketch.Redefine(nazwa_szkicu, nazwa_płaszczyzny, nazwa_początku, nazwa_osi, AxisIsX := True, NaturalAxisDirection := True )

nazwa_szkicu

Nazwa szkicu.

nazwa_płaszczyzny

Nazwa obiektu służącego za płaszczyznę szkicu.

nazwa_początku

Nazwa obiektu służącego za punkt początkowy szkicu.

nazwa_osi

Nazwa obiektu służącego za oś szkicu (oś X lub Y).

AxisIsX

Wartość domyślna True wskazuje, że oś szkicu jest definiowana przez parametr nazwa_osi jest osią X (poziomą). False wskazuje, że oś jest osią Y (pionową).

NaturalAxisDirection

Wartość domyślna True wskazuje, że oś szkicu jest zwrócona w tym samym kierunku, co parametr nazwa_osi. False wskazuje, że oś szkicu jest zwrócona w przeciwnym kierunku.