pedroy Inserito: 26 aprile 2014 Segnala Share Inserito: 26 aprile 2014 Ciao a tutti. Come ho gia detto altre volte a un po alla volta sto imparando un po di cosette sui PLC. Vi pongo questa domanda. Ho uno strumento che mi da una variabile DOUBLE (è il campo frequenza preso da un analizzatore di rete). Nel mio sw prelevo questa variabile è la visualizzo in una casella di testo tramite "%G Hz" Bene, nel PLAY quando la frequenza è 70Hz la mia casella di testo mi da fuori 700 Hz, mentre quando supera i 100 mi da il valore corretto 100 Hz. Cioè in pratica mi da sempre 3 numeri siano essi con virgola che senza. Come faccio a visualizzare il numero corretto 70Hz e 100Hz a seconda dei casi??? Grazie Link al commento Condividi su altri siti More sharing options...
pedroy Inserita: 29 aprile 2014 Autore Segnala Share Inserita: 29 aprile 2014 Nessuno mi sa dare una mano????? Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 29 aprile 2014 Segnala Share Inserita: 29 aprile 2014 I solleciti, oltre che non consentiti, non sono graditi. Il forum non è un call center aziendale. Se la discussione verrà letta da chi sa, può e vuole rispondere, avrai le tue risposte; in caso contrario....pazienza. Link al commento Condividi su altri siti More sharing options...
max.riservo Inserita: 29 aprile 2014 Segnala Share Inserita: 29 aprile 2014 Pedroy wrote: Ho uno strumento che mi da una variabile DOUBLE (è il campo frequenza preso da un analizzatore di rete). Nel mio sw prelevo questa variabile è la visualizzo in una casella di testo tramite "%G Hz" Bene, nel PLAY quando la frequenza è 70Hz la mia casella di testo mi da fuori 700 Hz, mentre quando supera i 100 mi da il valore corretto 100 Hz. Cioè in pratica mi da sempre 3 numeri siano essi con virgola che senza. Come faccio a visualizzare il numero corretto 70Hz e 100Hz a seconda dei casi??? Sei sicuro che stai parlando di TWIDO ? Prova a spiegare meglio (magari indicando la cpu che utilizzi e il sw di sviluppo), perchè non capisco il significato di casella di testo (relativamente al twido) e non conosco "%G Hz" (ovvero %G non mi sembra un tipo di dati supportato da twido). Link al commento Condividi su altri siti More sharing options...
pedroy Inserita: 1 maggio 2014 Autore Segnala Share Inserita: 1 maggio 2014 No. Scusami utilizzo TWIDO con un sw di visualizzazione. %g lo inserisco sul sw di visualizzazione in una casella di testo. Il manualetto mi dice che il campo frequenza che prendo in un registro dell'analizzatore di rete è un "unsigned long". Nel mio sw di visualizzazione il campo l'ho configurato come u_int32. Il problema é che il campo quando lo vado a leggere mi da sempre 3 numeri. Ad esempio se il valore originale é 50hz il campo lo leggo 500 (quindi sarebbe da dividere per 10) il problema é che se il valore invece da leggere é 100hz. Il campo che leggo è sempre 3 numeri e cioé 100. Link al commento Condividi su altri siti More sharing options...
bigalex Inserita: 1 maggio 2014 Segnala Share Inserita: 1 maggio 2014 Per prima cosa dovresti dire che "software di visualizzazione" usi !!! Poi il problema può essere dovuto alla formattazione della visualizzazione e cioè verifica con quanti digit (cifre) hai configurato il campo di visualizzazione. Molto probabilmente sono 3 . Oppure guarda come è configurata la formattazione del dato lato analizzatore di rete è possibile che venga sempre e solo formattato su 3 digit . bigalex 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