Vai al contenuto
PLC Forum


Come Calcolare Arctan Su 360 Gradi


Messaggi consigliati

Inserito: (modificato)

Chiedo venia , ho postato la stessa domanda nella sezione "omron" (sul quale lavoro ), ma non so proprio dove sbattere la testa.

Devo inserire una formula trigonometrica su un plc (ARCTAN), e come tutte le calcolatrici scientifiche , ( e credo anche i PLC della serie S ) mi da il risultato tra -pi-greco/2 e +pi-greco/2 , cioe' tra +/- 90 gradi.

Il punto che mi serve il risultato sui 4 quadranti , cioe' su un'angolo di 360 gradi , ed onestamente non so come farlo "digerire" al PLC ! :(

Mi compaiono risultati del genere :

ARCTAN -0,6145 = -31,5717 (invece di essere 328,428)

ARCTAN 0.0412 = 2,3618 (invece di essere 182,362)

ARCTAN 1,5718 = 57,5367 (risultato corretto)

Qualcuno di voi ha avuto modo di usare la funzione trigonometrica dell'arcontangente ed ha avuto il mio stesso problema ?

Come lo ha risolto ?

Grazie .

Ciao

Modificato: da minihidro

Inserita:

Il problema è che uno stesso valore ha vari risultati validi, dunque la soluzione si trova se si capisce cosa bisogna ottenere.

Esempio validi:

ARCTAN -0,6145 = -31,5717

ARCTAN -0,6145 = -31,5717+180=148,4283

ARCTAN -0,6145 = -31,5717+180+180=328,4283

ARCTAN -0,6145 = -31,5717+180+180+180=508,4283

Nessuno di questi risultati è sbagliato.

Ciao

Inserita:

Ok , ma se al posto di -31,5717 devo ottenere 328,428 come faccio a capirlo ?

Cioe' voglio dire , ci saranno pure delle regole su cui mi devo basare , per sapere se devo aggiungere 0 , 180 , 360 , ecc ?

Avevo letto delle regole dei segni , ma occorre un numero frazionario , cosa che non ho.

Quindi sono punto e/a capo !

Inserita:

Mancano dei dati per risolvere il problema. Se, ad esempio, sai che la soluzione è tra 90 e 180 gradi allora l'unica soluzione possibile è 148,4283. Altrimenti non c'è soluzione.

Gli altri dati mancanti vengono dal problema reale che devi risolvere ma che io non so.

Ciao

Inserita:

A titolo informativo ,

seguendo il tuo consiglio , ho scomposto le formule , e facendo dei confronti del tipo" >= 0" "<=0" sui numeri da calcolare , sono riuscito a sistemare il risultato nel quadrante giusto , con la regola dei segni -- .+- ,-+ ,++.

Sembra una banalita' , ma mi sei stato di grande aiuto , mi ero fissato sul semplice calcolo , e non era questa la soluzione.

Mille grazie!

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...