Vai al contenuto
PLC Forum


Conversion Di In Gradi


mazzinga

Messaggi consigliati

Ho deciso di mettere un altro post perche mi sembrava giusto cosi.

Devo calcolare il coseno di un numero espresso in gradi,con il PLC che uso Panasonic succede che se calcolo il coseno di un qualsiasi numero non è mai corretto,nel senso che il PLC calcola il coseno del valore angolare espresso in radianti e non in gradi.

Infatti eseguendo il calcolo con il PLC ho dei problemi ad avere un risultato corretto al contrari se eseguo tutti i calcoli con una calcolatrice e imposto i Gradi al posto dei radianti.

Ho provato ad utilizzare l'istruzione che converte da radianti a gradi ma non e andato a buon fine, perche un grado corrispondono radiante 57,2957,mentre il coseno di un grado e 0,9984.

Qualcuno sa indicarmi se c'è un modo per prevenire il mio problema

Grazie

Link al commento
Condividi su altri siti


Ciao Mazzinga,

Non uso Panasonic, ma sai , i PLC sono un poco tutti figli della "stessa madre".... :lol:

Bando alle facezie,

Se usassi un PLC Siemens, le operazioni trigonometriche, TAN (tangente) ARC_TAN (Arcotangente) SIN (seno).....ecc restituiscono un risultato in radianti, che rispetto ai gradi sessagesimali , semplificano molto le operazioni , non capisco come Panasonic faccia l'inverso, boh.

Per convertire (molto approssimativamante) i gradi in radianti , se 1 rad= 360/2p= 57,3 gradi , l'inverso è 90 (gradi) sono 90/57,3=1,57 radianti.

Non uso istruzioni di conversione GRAD/RAD , ma farei due semplici righe di codice , con i numeri in annotazione reale, facendo poi attenzione alle approssimazioni per le conversioni ad interi.

Ciao

Ivan

Link al commento
Condividi su altri siti

Scusa ma mi pare che fai un pò di confusione:

1 radiante sono 57 e rotti gradi e non il contrario.

In ogni caso la formula da utilizzare è:

angolo (rad) = angolo(gradi) * 2PI / 360

quindi un gradi sessagesimale corrisponde a circa 0,017 rad e quindi il coseno sarà di 0,9998

Link al commento
Condividi su altri siti

Magari non hai letto con la dovuta attenzione (non lo faccio mai nemmeno io per inciso... :lol: )

1 radiante sono 57 e rotti gradi e non il contrario.

Infatti ho scritto :

1 rad= 360/2p= 57,3 gradi

In ogni caso la formula da utilizzare è:

angolo (rad) = angolo(gradi) * 2PI / 360

Anche lei è giusta , basta poi moltiplicare i gradi per trasformarli in radianti invece che dividerli.

Ciao

Ivan

Modificato: da kamikaze
Link al commento
Condividi su altri siti

Magari non hai letto con la dovuta attenzione (non lo faccio mai nemmeno io per inciso... )

CITAZIONE

1 radiante sono 57 e rotti gradi e non il contrario.

Infatti ho scritto :

CITAZIONE

1 rad= 360/2p= 57,3 gradi

CITAZIONE

In ogni caso la formula da utilizzare è:

angolo (rad) = angolo(gradi) * 2PI / 360

Anche lei è giusta , basta poi moltiplicare i gradi per trasformarli in radianti invece che dividerli.

Ciao

Ivan

in realtà non ho quotato ma non era riferito a te bensì rispondevo a mazzinga.

Ho solo cercato di far capire (magari non riuscendo nel mio intento) che secondo me il ragionamento di mazzinga non filava e ho cercato di ricostruire i suoi calcoli in modo che tornassero...

Link al commento
Condividi su altri siti

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...