Jak utworzyć ciąg warunków w równaniach SolidWorks

Chcę stworzyć do tego standardową maszynę, tworzę równania na jednej z nich, chcę jej powiedzieć, jeśli wartość wynosi = 6, a następnie umieszczasz na niej wymiar A=64,5

lub jeśli wartość wynosi = do 8, przyznajesz mu ocenę A=70, w przeciwnym razie dajesz mu ocenę A=999

Witam

A=LUB(JEŻELI(a=8; 70; 999); JEŻELI(a=6; 64.5; 999))

Albo coś w tym stylu

 

 

2 polubienia

Logicznie rzecz biorąc, warunki są nazwane przez IF THEN ELSE

 

Jednak w Solidworks wartości Then i Else są zastępowane przecinkami.

2 polubienia

JEŻELI (x) = 6, 64,5, 999

JEŻELI (x) = 8, 70, 999

 

Czy to może się udać?

 

1 polubienie

Witam

 

Czy nie powinniśmy zebrać tego wszystkiego razem w jednym równaniu?

w rodzaju Si (a=6.64.5, if(a=8.70.999))

W tym gatunku nie jestem specjalistą, ale na Excelu już wypróbowałem jego i jego działania.

2 polubienia

Przetestowałem to w domu, działa =)

 

= IIF ( "b" = 6 , 64,5 , IIF ( "b" = 8 , 70 , 999 ) )

 

Dowód na zdjęciach =)


equation.png
7 polubień

Dokładnie to, co pomyślał Bart!

 

1 polubienie

Spotykają się wielkie umysły =)

2 polubienia

dziękuję Bart zbyt mocno, to działa!!

 

1 polubienie