Compare commits

...

6 Commits

Author SHA1 Message Date
peterlu14 2bea9f25a4 [update] add eis mini short instruction 2022-11-10 15:02:34 +08:00
Roy 2f00375e4f [update] short instruction for RT mode 2022-11-10 14:53:06 +08:00
peterlu14 f02aedafa7 [update] eis mini add old rt mode 2022-11-10 14:15:47 +08:00
Roy 58e09bfcda [update] hide mem board message 2022-10-26 10:23:50 +08:00
Roy 55780514b9 [update] new RT mode 2022-10-26 10:23:12 +08:00
peterlu14 936514871f [update] timeout 3 -> 5 2022-10-18 11:23:53 +08:00
6 changed files with 90 additions and 10 deletions
+2 -2
View File
@@ -227,7 +227,7 @@ class MultiExtMemSpiInterface(LowLevelHardwareInterface):
def recv_memory(self, device: int) -> Optional[bytes]:
# self.pin_busy.output(False)
print('mem_req==ram_sel,[', self._pin_mem_req_value[device], ',', self._pin_ram_sel_value[device], ']')
# print('mem_req==ram_sel,[', self._pin_mem_req_value[device], ',', self._pin_ram_sel_value[device], ']')
rx = []
@@ -312,7 +312,7 @@ class MultiExtMemSpiInterface(LowLevelHardwareInterface):
return None
# print('data=', list(data))
print('Ram:', data[62])
# print('Ram:', data[62])
if (length >= 4000):
flag_print = True
+2
View File
@@ -227,8 +227,10 @@ class Project(threading.Thread):
if action.type == 'start':
self._count += 1
for instruction in instruction_set:
print('instruction 1', device, instruction, datetime.now())
args = list(map(lambda arg: task_info[arg], instruction['arguments']))
target=getattr(device, instruction['method'])(*args)
print('instruction 2', device, instruction, datetime.now())
delay_time += (time() - now)
+1 -1
View File
@@ -656,7 +656,7 @@ class DataServer(SocketServer, DataAPI):
sync = self.get_spi_obj()
busy = sync.get_pin_busy()
print('pin_busy=', busy, device, datetime.now())
# print('pin_busy=', busy, device, datetime.now())
if sync.get_pin_mem_req() == sync.get_pin_ram_sel():
spi_data = sync.recv_memory(device)
+1 -1
View File
@@ -93,7 +93,7 @@ class SocketClient(metaclass=abc.ABCMeta):
if self._socket is None:
try:
self._socket = Socket(AF_UNIX, SOCK_STREAM)
self._socket.settimeout(3)
self._socket.settimeout(5)
self._socket.connect(self._socket_file)
except Exception as e:
print('open_socket error:', e)
@@ -64,6 +64,7 @@
"Cyclic Voltammetry",
"Chronoamperometric",
"V-T Graph",
"R-T Graph",
"Dev Mode"
]
},
@@ -289,6 +290,18 @@
"auto"
]
},
"DAC_VOLT": {
"description": "DAC output Voltage",
"record_meta": true,
"initial": 37500,
"domain": [
65536
],
"value": {
"expression": "VALUE"
},
"on_change": "set_para_RT_DAC_VOLT"
},
"BLE_WRITE": {
"description": "send msg to elite",
"domain": {
@@ -321,7 +334,8 @@
"when": {
"1": "set_adc_gain_I",
"2": "set_adc_gain_I",
"3": "set_adc_gain_I"
"3": "set_adc_gain_I",
"4": "set_adc_gain_I"
}
},
{
@@ -329,7 +343,8 @@
"when": {
"1": "set_adc_gain_Vin",
"2": "set_adc_gain_Vin",
"3": "set_adc_gain_Vin"
"3": "set_adc_gain_Vin",
"4": "set_adc_gain_Vin"
}
},
{
@@ -338,7 +353,8 @@
"0": "curve_eis",
"1": "curve_cv3",
"2": "curve_const_vscan",
"3": "curve_vt"
"3": "curve_vt",
"4": "curve_zt"
}
},
{
@@ -471,6 +487,23 @@
"2B>pe"
]
},
"curve_zt": {
"type": "RIS",
"parameter": {
"va": "DAC_VOLT",
"pa": "ADC_LEVEL_I_15",
"pb": "ADC_LEVEL_V_IN_15",
"pd": "CTRL_HIGH_Z_15",
"pe": "SAMPLE_RATE"
},
"data": [
"X04;",
"2B>va;",
"4b>pa;4b>pb;",
"4b>0;4b>pd;",
"2B>pe"
]
},
"curve_vt": {
"type": "RIS",
"parameter": {
@@ -488,6 +521,12 @@
"1B>va"
]
},
"set_para_RT_DAC_VOLT": {
"type": "RIS",
"data": [
"XE2;X01;2B>DAC_VOLT"
]
},
"ble_instru_send": [
"ble_write",
"_cdr('20X>ADC_VALUE_I')"
@@ -64,6 +64,7 @@
"Cyclic Voltammetry",
"Chronoamperometric",
"V-T Graph",
"R-T Graph",
"Dev Mode"
]
},
@@ -289,6 +290,18 @@
"auto"
]
},
"DAC_VOLT": {
"description": "DAC output Voltage",
"record_meta": true,
"initial": 37500,
"domain": [
65536
],
"value": {
"expression": "VALUE"
},
"on_change": "set_para_RT_DAC_VOLT"
},
"BLE_WRITE": {
"description": "send msg to elite",
"domain": {
@@ -321,7 +334,8 @@
"when": {
"1": "set_adc_gain_I",
"2": "set_adc_gain_I",
"3": "set_adc_gain_I"
"3": "set_adc_gain_I",
"4": "set_adc_gain_I"
}
},
{
@@ -329,7 +343,8 @@
"when": {
"1": "set_adc_gain_Vin",
"2": "set_adc_gain_Vin",
"3": "set_adc_gain_Vin"
"3": "set_adc_gain_Vin",
"4": "set_adc_gain_Vin"
}
},
{
@@ -338,7 +353,8 @@
"0": "curve_eis",
"1": "curve_cv3",
"2": "curve_const_vscan",
"3": "curve_vt"
"3": "curve_vt",
"4": "curve_zt"
}
},
{
@@ -471,6 +487,23 @@
"2B>pe"
]
},
"curve_zt": {
"type": "RIS",
"parameter": {
"va": "DAC_VOLT",
"pa": "ADC_LEVEL_I_15",
"pb": "ADC_LEVEL_V_IN_15",
"pd": "CTRL_HIGH_Z_15",
"pe": "SAMPLE_RATE"
},
"data": [
"X04;",
"2B>va;",
"4b>pa;4b>pb;",
"4b>0;4b>pd;",
"2B>pe"
]
},
"curve_vt": {
"type": "RIS",
"parameter": {
@@ -488,6 +521,12 @@
"1B>va"
]
},
"set_para_RT_DAC_VOLT": {
"type": "RIS",
"data": [
"XE2;X01;2B>DAC_VOLT"
]
},
"ble_instru_send": [
"ble_write",
"_cdr('20X>ADC_VALUE_I')"