|
|
Python言語でDACSのBluetooth製品を操作 |
まずは Windowsパソコンに Python をインストール
Python は、コンパイルが不要なインタープリタ形式の言語で、プログラミング開発が素早くできるメリットがあります。
無償で配布されていますので、インターネットで「Python インストール」にて検索し、そちらを参考にして Python の動作環境を準備してください。
シリアル通信用の pySerial をインストール
DACS-9600BTシリーズは、シリアル通信で送受信を実行します。
コマンドプロンプトで pip install pyserial と入力して pySerial をインストールします。
以下、デバイスがWindwosパソコンに接続されていて、Bluetoothデバイスのペアリングが完了しているものとします。
サンプルプログラムのダウンロード
以下の サンプルプログラム1,2 をダウンロードできます。
サンプルプログラムのダウンロード
サンプルプログラム その1
デバイスに接続されている COMポート番号がわかっている場合は、次のようなサンプルプログラムとなります。サンプルでは COM6 となっていますが、この部分をデバイスのCOMポート番号に置き換えてください。また、このサンプルプログラムでは、デバイスから応答してくるデータの文字数(バイト数)は 9文字としています。Wコマンドなどの応答は、9文字固定ですので、1コマンドに対応する受信文字数が固定の場合は、このサンプルのような手順で十分です。
サンプルプログラム その2
デバイスに接続されている COMポート番号を検索する手順と、コマンドに対応する受信文字数が、固定でない場合の受信手順を含んだサンプルプログラムです。動作内容は、ダウンロードしたソースプログラムの注釈(和文)をご覧ください。
(完)
このページに直接こられた方は、こちらをクリックして、
ダックス技研株式会社 計測制御用電子機器のHOMEに移動してください。
USB接続のDIO、計測ユニットなどDACS製品を掲載しています。 |
|