Conversione esadecimale
-
- interested
- Сообщения: 7
- Зарегистрирован: 27 янв 2011, 23:07
- Версия LabVIEW: 7.1
- Контактная информация:
Conversione esadecimale
ciao,
ho creato un vi che comunica tramite porta seriale con una centralina meteo. Inviando i comandi seriali ricevo in uscita una stringa binaria composta da 99byte in formato esadecimale; poiché a me interessano solo alcune info (di cui conosco offsett e lunghezza ) contenute nella stringa binaria rappresentata in esadecimale, come posso convertirle e visualizzarle in formato decimale?
Francesco
ho creato un vi che comunica tramite porta seriale con una centralina meteo. Inviando i comandi seriali ricevo in uscita una stringa binaria composta da 99byte in formato esadecimale; poiché a me interessano solo alcune info (di cui conosco offsett e lunghezza ) contenute nella stringa binaria rappresentata in esadecimale, come posso convertirle e visualizzarle in formato decimale?
Francesco
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Conversione esadecimale
Ciao Francesco!
Unflatten From String o Type Cast.
Per quanto riguarda, Eugen
Unflatten From String o Type Cast.
Per quanto riguarda, Eugen
- Вложения
-
- Unflatten.png (4.64 КБ) 8978 просмотров
-
- interested
- Сообщения: 7
- Зарегистрирован: 27 янв 2011, 23:07
- Версия LabVIEW: 7.1
- Контактная информация:
Re: Conversione esadecimale
Ciao,
ho provato, ma poco pratico di labview, non riesco a collegare la casella little-endian all'unflatten from string, come posso farlo?
Grazie
ho provato, ma poco pratico di labview, non riesco a collegare la casella little-endian all'unflatten from string, come posso farlo?
Grazie
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- interested
- Сообщения: 7
- Зарегистрирован: 27 янв 2011, 23:07
- Версия LabVIEW: 7.1
- Контактная информация:
Re: Conversione esadecimale
Ciao,
non è la mia poca dimestichezza con labview, ma ho scoperto che avendo la versione 7.1, la funzione unflatten from string è leggermente diversa (ho solo 4 collegamenti nell'help ctrl-h, a differenza delle versioni + recenti in cui ce ne sono 8), ad esempio non posso scegliere l'ordine dei byte tramite: big-endian o little-endian, cmq ho trovato il modo per arrivare allo stesso risultato invertendo semplicemente la stringa.
non è la mia poca dimestichezza con labview, ma ho scoperto che avendo la versione 7.1, la funzione unflatten from string è leggermente diversa (ho solo 4 collegamenti nell'help ctrl-h, a differenza delle versioni + recenti in cui ce ne sono 8), ad esempio non posso scegliere l'ordine dei byte tramite: big-endian o little-endian, cmq ho trovato il modo per arrivare allo stesso risultato invertendo semplicemente la stringa.
-
- interested
- Сообщения: 7
- Зарегистрирован: 27 янв 2011, 23:07
- Версия LabVIEW: 7.1
- Контактная информация:
Re: Conversione esadecimale
ciao,
è possibile gestire un VI tramite una rete ethernet?potresti darmi qualche suggerimento?
grazie
Francesco
è possibile gestire un VI tramite una rete ethernet?potresti darmi qualche suggerimento?
grazie
Francesco
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- interested
- Сообщения: 7
- Зарегистрирован: 27 янв 2011, 23:07
- Версия LabVIEW: 7.1
- Контактная информация:
Re: Conversione esadecimale
ciao eugen,
non ho ben capito il tuo suggerimento; scusami se sono poco pratico, ma è la prima volta che uso labview. In pratica io dovrei gestire un VI che si trova su un PC1, tramite un secondo PC2. I computer sono connessi in rete ethernet.
Ho visto degli esempi su labview ed ho creato due VI uno come simple data server (da far girare sul pc1) e l'altro come simple data client(da far girare sul pc2),tutto ciò usando i palette dei TCP.(open, listening, write, read etc.)sto fecendo bene?
grazie
non ho ben capito il tuo suggerimento; scusami se sono poco pratico, ma è la prima volta che uso labview. In pratica io dovrei gestire un VI che si trova su un PC1, tramite un secondo PC2. I computer sono connessi in rete ethernet.
Ho visto degli esempi su labview ed ho creato due VI uno come simple data server (da far girare sul pc1) e l'altro come simple data client(da far girare sul pc2),tutto ciò usando i palette dei TCP.(open, listening, write, read etc.)sto fecendo bene?
grazie
-
- user
- Сообщения: 81
- Зарегистрирован: 01 сен 2008, 19:14
- Версия LabVIEW: 8.6, 2009
- Откуда: Südtirol-Italien
- Контактная информация:
Re: Conversione esadecimale
Ciao Frank1,
Eugen ti ha suggerito di prendere il web server nella programmazione per accedere da un qualsiasi pc in rete a un vi che gira su un altra macchina. Nella fase di compilazione devi spuntare la check box che ti ha indicato Eugen. A tale proposito ti consiglio di leggere il help.
Se usi la programmazione tipo server client, che è sicuramente più complessa, puoi scambiarti i dati attraverso la rete. In entrmbe le situazioni puoi ottenere quello che desideri.
montanaro
Eugen ti ha suggerito di prendere il web server nella programmazione per accedere da un qualsiasi pc in rete a un vi che gira su un altra macchina. Nella fase di compilazione devi spuntare la check box che ti ha indicato Eugen. A tale proposito ti consiglio di leggere il help.
Se usi la programmazione tipo server client, che è sicuramente più complessa, puoi scambiarti i dati attraverso la rete. In entrmbe le situazioni puoi ottenere quello che desideri.
montanaro