.
Note that the offset symbols refer to the device names not to
the symbols scan_c
. Suppose we have scan_c1=c16.
In this case
get_offsets() creates scan_offset_c16.
scan_c1 = c1
scan_c2 = c2
scan_timer = t1
if !search_symbol(scan_offset_c1)
s1 = get_offsets()
endif
Whenever channel 1 reaches the preset value, it generates a LNE (load-next-event), copying the counter contents (nchan channels) to the next memory location. The counters are cleared after the copy operation.
In other words: while motor_name is moved from start to stop counters are read after preset steps.
Online creates a .fio file that contains scan results.
e.g.:
* = mcs( mcs1, sname, mot1, 10, 20, 12, 1000)