• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Leggi altro.

Funzioni Logiche

CobraWLF

Utente Junior
Professione: Progettista
Software: OSD,3D Lightyear,WorkNC
Regione: Emilia-Romagna
#1
In seguito ad un problema sulla movimentazione di un particolare, ho pensato di utilizzare le funzioni logiche. Ho seguito la guida ma ho delle difficoltà nei risultati. Nel mio caso:

mdist1=10

funzione logica:

if mdist1==10 then 0 else 2

In teoria i dovrebbe dare valore uguale a 0 ma in realtà attribuisce valore uguale a 2.
Riesco ad ottenere valore uguale a solamente se utilizzo una funzione del tipo

if mdist1>=9 then 0 else 2

Nel mio caso una logica del genere risulta inaccettabile in quanto l'insieme dei risultati è troppo ampio.

Dove sto sbagliando e come posso risolvere il problema?