Domanda
Desidero controllare il mio frequenzimetro HM8123 / 8118 tramite la porta RS232 integrata. Purtroppo non ottengo alcuna risposta dal dispositivo.
Cosa devo fare per garantire una corretta comunicazione?
Desidero controllare il mio frequenzimetro HM8123 / 8118 tramite la porta RS232 integrata. Purtroppo non ottengo alcuna risposta dal dispositivo.
Cosa devo fare per garantire una corretta comunicazione?
Entrambi i dispositivi possono essere facilmente controllati tramite la porta RS232. Tuttavia vi sono alcuni prerequisiti da tenere in considerazione.
Per il primo passaggio è utile verificare con un programma terminale standard. Qui abbiamo usato "Realterm", che è disponibile gratuitamente sul web.
Durante l’impostazione di Realterm abbiamo potuto provare diversi comandi con successo (qui non è possibile vedere l'input - l’eco era disattivato nell’esempio):
Entrambi i dispositivi possono essere facilmente controllati tramite la porta RS232. Tuttavia vi sono alcuni prerequisiti da tenere in considerazione.
Per il primo passaggio è utile verificare con un programma terminale standard. Qui abbiamo usato "Realterm", che è disponibile gratuitamente sul web.
Durante l’impostazione di Realterm abbiamo potuto provare diversi comandi con successo (qui non è possibile vedere l'input - l’eco era disattivato nell’esempio):
Come è possibile vedere, le righe sono state terminate con CR (/r). È importante mantenere queste impostazioni anche quando si scrivono programmi propri.
Abbiamo scritto un piccolo programma utilizzando l'interprete R&S Forum Python e abbiamo potuto controllarlo facilmente. Le righe successive mostrano la comunicazione tra Forum e HM8123, inclusi i caratteri di terminazione (\r ):
***
12:49:48.512 HM8123: IDN\r
12:49:48.575 HM8123: 62.6 ms HAMEG Instruments,HM8123,5.12\r
The current readout is HAMEG Instruments,HM8123,5.12
***
Forum è disponibile gratuitamente sul nostro sito web.