gregorio Inserito: 15 novembre Segnala Share Inserito: 15 novembre Buon giorno devo scalare dei numeri decimali che iniziano con valore diverso da 0, esempio devo scalare 160 - 6500 a 160 8000, ho sempre usato questa istruzione per effettuare lo scalingi delle schede analogiche ma queste partivano da 0 - 600 oppure 0 - 12000 e in uscita avevo 0.10 V o gli amper di assorbimento del motore, chi mi pouò aiutare Link al commento Condividi su altri siti More sharing options...
Ctec Inserita: 15 novembre Segnala Share Inserita: 15 novembre La APR è una fantastica funzione, con cui ricostruivo curve di risposta di sistemi non lineari con spezzate. Davvero bella. Però, sì, un po' complicata. Ma per fare una scalatura lineare tra due punti, come quello che dici te, è sprecata. Meglio usare la SCL (da UINT a BCD) o la SCL2 (da INT a BCD) o SCL3 (da BCD a INT), che è anche più veloce. Nel tuo caso userei la SCL e poi una BIN per convertire in decimale. L'uso è semplice: si usa SCL S P R, dove S = Valore in ingresso (UINT) P = Area parametri (4 word consecutive): P = Valore d'uscita in BCD del primo punto, P+1 = Valore d'ingresso in UINT del primo punto, P+2 = Valore d'uscita in BCD del secondo punto, P+3 = Valore d'ingresso in UINT del secondo punto R = Valore in uscita (BCD), che poi passerai alla BIN per convertirlo in decimale (binario). Ti metto un disegno a manuale che forse si capisce meglio: 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