31 lines
789 B
Python
Executable File
31 lines
789 B
Python
Executable File
"""
|
|
Line Scan
|
|
"""
|
|
|
|
attrs_dataset = None
|
|
attrs_names = ["TESTIOC:TESTCALCOUT:Input",
|
|
"TESTIOC:TESTCALCOUT:Output",
|
|
"TESTIOC:TESTSINUS:SinCalc",
|
|
"TESTIOC:TESTWF2:MyWF"]
|
|
attrs_types = ["d", "d", "d", "[d"]
|
|
attrs_lenghts = [0,0,0,10]
|
|
|
|
|
|
def AfterReadout(rec):
|
|
global attrs_dataset, attrs_names, attrs_type, attrs_lenghts
|
|
if attrs_dataset is None:
|
|
attrs_dataset = get_exec_pars().group() + "attributes"
|
|
create_table(attrs_dataset, attrs_names, attrs_types, attrs_lenghts)
|
|
record = []
|
|
for i in range(len(attrs_names)):
|
|
record.append(caget(attrs_names[i], attrs_types[i]))
|
|
print record
|
|
append_table(attrs_dataset, record)
|
|
|
|
a = lscan(m1, (ai1, ai2), 0, 0.1, 20, 0.01, after_read=AfterReadout)
|
|
|
|
|
|
|
|
|
|
|