-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCheck_IDN.py
46 lines (40 loc) · 944 Bytes
/
Check_IDN.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# -*- coding: utf-8 -*-
"""
Created on Fri Apr 14 05:38:58 2023
@author: alexi
"""
import serial
com = serial.Serial('COM4', baudrate=9600, timeout=1, \
parity='N', bytesize=8, stopbits=2, xonxoff=False, \
rtscts=False, dsrdtr=False, writeTimeout = 0 )
string_to_send = '*IDN?\r\n'.encode('latin-1')
com.write(string_to_send)
a = com.readline()
print(a)
string_to_send = 'ACQuire?\r\n'.encode('latin-1')
com.write(string_to_send)
a = com.readline()
print(a)
com.close()
"""
string_to_send = '?F\r\n'.encode()
#string_to_send = 'PRINT FAULTS\r\n'.encode('latin-1')
com.write(string_to_send)
a = com.readline()
print(a)
a = com.readline()
print(a)
string_to_send = 'PRINT FAULT HISTORY\r\n'.encode()
com.write(string_to_send)
a = com.readline()
print(a)
a = com.readline()
print(a)
string_to_send = 'BAUDRATE = 19200\r\n'.encode()
com.write(string_to_send)
a = com.readline()
print(a)
a = com.readline()
print(a)
com.close()
"""