回答編集履歴
1
コードの修正
answer
CHANGED
@@ -3,12 +3,15 @@
|
|
3
3
|
|
4
4
|
測定機器を制御PCに接続した際に,その測定機器のUSBシリアル番号が Windows でも調べられるはずです。
|
5
5
|
そのシリアル番号を用いて,以下の様にして通信できないでしょうか?
|
6
|
+
|
7
|
+
**追記:2018/11/3**
|
8
|
+
コードを少し修正しました。コマンドを送る際,文字列ではなくバイト列にしてください。
|
6
9
|
```python
|
7
10
|
>>> import serial
|
8
11
|
>>> port = "xxxxx" # 調べたシリアル番号
|
9
12
|
>>> byte = 4096 # 適当なサイズ(読み出せる範囲で)
|
10
13
|
>>> ser = serial.Serial(port=port)
|
11
|
-
>>> ser.write("*IDN?\n")
|
14
|
+
>>> ser.write(b"*IDN?\n")
|
12
15
|
>>> ret = ser.read(size=byte)
|
13
16
|
>>> print(ret)
|
14
17
|
# デバイスの応答がプリントされる
|