diff --git a/Andor/andorv1.0/andor/__pycache__/atmcd.cpython-38.pyc b/Andor/andorv1.0/andor/__pycache__/atmcd.cpython-38.pyc new file mode 100644 index 0000000..bd4658d Binary files /dev/null and b/Andor/andorv1.0/andor/__pycache__/atmcd.cpython-38.pyc differ diff --git a/Andor/andorv1.0/andor/__pycache__/driver.cpython-38.pyc b/Andor/andorv1.0/andor/__pycache__/driver.cpython-38.pyc new file mode 100644 index 0000000..e52fc96 Binary files /dev/null and b/Andor/andorv1.0/andor/__pycache__/driver.cpython-38.pyc differ diff --git a/Andor/andorv1.0/andor/aqctl_andor.py b/Andor/andorv1.0/andor/aqctl_andor.py index 4c3a96e..d516a79 100644 --- a/Andor/andorv1.0/andor/aqctl_andor.py +++ b/Andor/andorv1.0/andor/aqctl_andor.py @@ -8,7 +8,8 @@ import os import asyncio -from andor.driver import andor +#from andor.driver import andor +from driver import andor from sipyco.pc_rpc import simple_server_loop from sipyco import common_args diff --git a/Picomotor/testing.py b/Picomotor/testing.py new file mode 100644 index 0000000..9debbc6 --- /dev/null +++ b/Picomotor/testing.py @@ -0,0 +1,95 @@ + +import serial +#import io + + + +ser = serial.Serial(timeout = 1) #19200 baud didn't work. 8 bits, no parity, 1 stop bit. +ser.baudrate = 9600 +ser.port = 'COM3' +ser.xonxoff=0 +#sio = io.TextIOWrapper(io.BufferedRWPair(ser, ser)) + + + +ser.open() +print(ser.is_open) + +#ser.close() +#print(ser.is_open) + + +ser.write(b'*IDN?\r') +txt = ser.read_until(b'\r') +print(txt) + + +ser.write(b':INST 1\r') +txt = ser.read_until(b'\r') +print(txt) + + + + + + +ser.write(b'INST:NSEL?\r') +txt = ser.read_until(b'\r') +print(txt) + + +ser.write(b'INST:NSEL 242\r') # slot (1-2), connector (1-4), channel (A,B). +txt = ser.read_until(b'\r') +print(txt) + + + + +ser.write(b':INST:STATE 1\r') # turns slot on +print(ser.read_until(b'\r')) + +ser.write(b':INST:STATE?\r') +print(ser.read_until(b'\r')) + + + +ser.write(b':SOUR:PULS:FREQ 1500\r') # freqs are integer dividens of 1500 Hz +txt = ser.read_until(b'\r') +print(txt) + +ser.write(b':SOUR:PULS:COUN 1000\r') +txt = ser.read_until(b'\r') +print(txt) + + + + + + + + + +ser.write(b':SYST:CTYP? 1\r') +txt = ser.read_until(b'\r') +print(txt) + + +ser.write(b':SOUR:PULS:FREQ?\r') +txt = ser.read_until(b'\r') +print(txt) + +ser.write(b':SOUR:DIR CW\r') +txt = ser.read_until(b'\r') +print(txt) + + +ser.write(b'*TST?\r') +txt = ser.read_until(b'\r') +print(txt) + + +ser.write(b'INST:CAT? 113\r') +txt = ser.read_until(b'\r') +print(txt) + +