質問
HM8123/8118を内蔵RS232ポート経由で制御しようとしています。ところが、デバイスからの応答が得られません。
正しい通信を実現するためにどうすればよいですか?
HM8123/8118を内蔵RS232ポート経由で制御しようとしています。ところが、デバイスからの応答が得られません。
正しい通信を実現するためにどうすればよいですか?
どちらのデバイスも、RS232ポート経由で容易に制御できます。ただし、いくつかの前提条件に注意する必要があります。
最初の段階では、標準のターミナルプログラムがチェック用に役立ちます。ここでは、ウェブから無料で入手できる "Realterm" を使用しています。
Realtermをセットアップする際に、いくつかのコマンドを試して成功しています(この例ではエコーをオフにしているので、入力は表示されていません)。
どちらのデバイスも、RS232ポート経由で容易に制御できます。ただし、いくつかの前提条件に注意する必要があります。
最初の段階では、標準のターミナルプログラムがチェック用に役立ちます。ここでは、ウェブから無料で入手できる "Realterm" を使用しています。
Realtermをセットアップする際に、いくつかのコマンドを試して成功しています(この例ではエコーをオフにしているので、入力は表示されていません)。
ここに示すように、行末にはCR(\r)を使用しています。独自のプログラムを作成する際にも、この設定を使用することが重要です。
ここでは、R&S Forum Pythonインタープリターを使用して小さいプログラムを作成し、簡単に制御できました。以下に示すのは、ForumとHM8123の間の通信(行末文字\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は当社ウェブサイトで無料で提供されています。