zoz Inserito: 9 febbraio 2011 Segnala Share Inserito: 9 febbraio 2011 Ciao, Ho un problemino che credo di non riuscire a risolvere.Devo convertire una pew in s5time. E questo non è un probema. Il vero problema è che:il valore -29649 dev'essere uguale a 500mse il valore +29469 dev'essere uguale a 100SHo visto che si sono delle funzioni FC di lettura analogiche che fanno anche la conversione ma mi sembra che non facciano a caso mio. Sapreste mica aiutarmi? Link al commento Condividi su altri siti More sharing options...
zoz Inserita: 9 febbraio 2011 Autore Segnala Share Inserita: 9 febbraio 2011 chiaramente la mia scala va da: 500ms a 100ms. Non devo convertire solo 2 valori..... Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 9 febbraio 2011 Segnala Share Inserita: 9 febbraio 2011 Spiegati meglio. Così come lo hai descritto si potrebbe interpretare come:0 - (+29469) ==> 0 - 100 ms0 - (-29469) ==> 0 - 500 msE' così?Oppure +29469 - (-29469) ==> 100ms - 500 ms? Link al commento Condividi su altri siti More sharing options...
zoz Inserita: 9 febbraio 2011 Autore Segnala Share Inserita: 9 febbraio 2011 (modificato) Scusa, scrivendo in fretta ho sbagliato. Praticamente quello che devo creare è una scala che parte da 500ms che equivale a -27649 e arriva a 100S che equivale +27649.La pew di ingresso analogico sarà convertita in S5time con un valore compreso tra 500ms e 100S Modificato: 9 febbraio 2011 da zoz Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 9 febbraio 2011 Segnala Share Inserita: 9 febbraio 2011 In pratica sono 99,5", con offset di 0.5".Non è difficile. Sommi al valore letto +27649; in questo modo trasformi la lettura -27649 --> +27649 in 0 --> 55298.Poi moltiplichi per il fattore di scala 99500ms / 55298 = 1.799, a cui sommi 500ms e ottieni il tempo espresso in ms.Forse è anche possibile semplificare un poco, ma il principio è questo. Link al commento Condividi su altri siti More sharing options...
zoz Inserita: 9 febbraio 2011 Autore Segnala Share Inserita: 9 febbraio 2011 Ormai ho combinato :-))) Ho fatto proprio come suggerivi tu. Stessa identica maniera. Ho dovuto litigare un po', perchè con i numeri negativi si creavano problemi. Allora ho sommato 27649, in modo da portare il -27649 a 0 e il +27649 a 55298. Poi un insieme di calcoli e... Wualà. Tutto funziona...Ti ringrazio molto lo stesso.... :D Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora