Elsist Sistemi in elettronica dal 1983   English  Bandiera Inglese   
 
ELSIST - Sistemi in elettronica dal 1983 PLC serie SlimLine - L'automazione made in Italy Terminali Operatore Conversione interfaccia Wireless LAN Prodotti e soluzioni GSM/GPRS/UMTS Prodotti e soluzioni di monitoraggio IP
 LOGIN  
Username
Password
 Ricorda dati
Visualizza pagina registrazione al sito Registrati ora
Visualizza pagina iscrizione alla mailing list Iscriviti alla Newsletter
Permette accesso di emergenza al sito Dimenticato password?
 VAI A TOPIC
 NOVITA'
Visualizza pagine aggiornate di recente Pagine nuove o riviste
Visualizza i nuovi prodotti Nuovi prodotti
Visualizza i nuovi downloads Nuovi downloads
Visualizza i nuovi posts Nuovi post sul Forum
 SERVIZI
Invia una Email con la richiesta di informazioni Richiesta informazioni
Visualizza il modulo richiesta quotazioni Richiesta quotazioni
 VETRINA
SlimLine Terminale Touch screen 4.3" MT6050iV3
SlimLine Terminale Touch screen 4.3" MT6050iV3
600381 HWg-STE Termometro IP
600381 HWg-STE Termometro IP
SlimLine Modulo esp. I/O Analogico 5In + RS232
SlimLine Modulo esp. I/O Analogico 5In + RS232
600526 HWg-PWR3 Misuratore energia M-Bus - IP
600526 HWg-PWR3 Misuratore energia M-Bus - IP
600540 Ares 12 Bulk
600540 Ares 12 Bulk
Convertitore Wi-Fi seriale ATC-2000WF
Convertitore Wi-Fi seriale ATC-2000WF
SlimLine Modulo espans. I/O uscite relè 16In 8Out
SlimLine Modulo espans. I/O uscite relè 16In 8Out
SlimLine Modulo esp. I/O uscite statiche 16In 8Out
SlimLine Modulo esp. I/O uscite statiche 16In 8Out
Router UMTS/HSDPA UR5 v2 Basic (Cont. Plastico)
Router UMTS/HSDPA UR5 v2 Basic (Cont. Plastico)
Router UMTS/HSPA+ UR5i v2 Basic (Cont. Plastico)
Router UMTS/HSPA+ UR5i v2 Basic (Cont. Plastico)
 OFFERTE Vai alla pagina prodotti in offerta 
Router UMTS/HSPA+ UR5i v2 Full (Cont. Plastico)
Router UMTS/HSPA+ UR5i v2 Full (Cont. Plastico)
€ 619.00
Prezzo ribassato € 576.00
 Voi siete qui: Elenco forums  Remoter: Programmazione "C"  Tempi es... su numeri floating Aggiungi la pagina ai preferiti Invia la pagina via Email Stampa il contenuto della pagina
Elenco messaggi
 FORUM
Programmazione "C"
Esempi e problematiche programmazione "C"
Discussione
Tempi esecuzione operazioni matematiche su numeri floating
Indicazione sui tempi di esecuzione di alcune operazioni matematiche su numeri floating
Autore:  BGM0502 Data (GMT):  12/03/2009 09:21:31
Flags Messaggio
Messaggio in Italiano
 
Data (GMT):  12/03/2009 09:21:31  
Autore:  BGM0502
Stò realizzando un progetto con Picolog ME dove devo eseguire delle operazioni matematiche in interruzione ogni 1 mSec mi chiedevo se utilizzando operazioni in virgola mobile avrò tempi di esecuzione molto lunghi.
Messaggio in Italiano
 
Data (GMT):  12/03/2009 09:33:30  
Autore:  Utente in linea Bertaser
I prodotti della famiglia Picosyst ed il NetlogII utilizzano come processore una scheda basata su un microcontrollore della famiglia MCS51 con clock a 40 mHz. Questo processore non è in grado di eseguire in modalità nativa i calcoli in virgola mobile (Floating) ma Remoter in linguaggio RILmette a disposizione una serie di funzioni matematiche ottimizzate per eseguire tutte le operazioni sia in virgola fissa che mobile.
 
In linguaggio "C" è il compilatore stesso che nella libreria math contiene il supporto per tutte le funzioni matematiche. Per una indicazione dei tempi di esecuzione riporto alcuni esempi con i relativi tempi.
 
Sottrazioni e somme tra due variabili, da 30 a 40 uSec
VarFloatC=VarFloatA-VarFloatB;
 
Moltiplicazione e divisioni tra due variabili, da 50 a 100 uSec
VarFloatC=VarFloatA/VarFloatB;
 
Calcolo radice quadrata di un numero, da 200 a 300 uSec
VarFloatB=sqrt(VarFloatA); 
 
Calcolo media su valore A con coefficente B, da 80 a 140 uSec
VarFloatC+=((VarFloatA-VarFloatC)/VarFloatB);
Pagina:  (1)      
 © Copyright 1996-2013 ELSIST Srl - C.F./P.IVA: 01122830068