Correlation Stream

This commit is contained in:
root
2021-02-24 10:49:05 +01:00
parent 9547784e17
commit 5237b9ddc3
64 changed files with 458 additions and 185 deletions
+2
View File
@@ -0,0 +1,2 @@
print('Hello World')
elog('Test entry', 'This is a test for pshell print')
+1 -1
View File
@@ -64,7 +64,7 @@ q_averager.monitored=True
#Record callback: uptate of output plot
def after_sample(record, scan):
plt.getSeries(0).appendData((record.positions[0] + 90) % 360 - 90, record.values[1].mean, record.values[1].stdev)
plt.getSeries(0).appendData((record.positions[0] + 90) % 360 - 90, record.readables[1].mean, record.readables[1].stdev)
#The scan loop
try:
+1 -1
View File
@@ -64,7 +64,7 @@ q_averager.monitored=True
#Record callback: uptate of output plot
def after_sample(record, scan):
plt.getSeries(0).appendData(record.positions[0], record.values[1].mean, record.values[1].stdev)
plt.getSeries(0).appendData(record.positions[0], record.readables[1].mean, record.readables[1].stdev)
#The scan loop
try:
+1 -1
View File
@@ -26,7 +26,7 @@ if prefix not in get_wire_scans():
scanner = WireScanner(prefix, sel, start, end, cycles, velocity, True)
#Stream channels
bs_position = scanner.motor_bs_readback.get_name()
bs_position = scanner.motor_bs_readback.getName()
bpms = get_wire_scans_bpms(prefix)
if bpms is None:
raise Exception("Cannot determine wire scan bpms: " + prefix)
+3 -3
View File
@@ -29,9 +29,9 @@ if prefix not in get_wire_scanners():
scanner = WireScanner(prefix, scan_range, cycles, velocity, True)
#List of stream channels
channels = [("m_pos", scanner.motor_bs_readback.get_name()),
("cur_cycle", scanner.curr_cycl.get_name()),
("scanning", scanner.status_channels[0].get_name())]
channels = [("m_pos", scanner.motor_bs_readback.getName()),
("cur_cycle", scanner.curr_cycl.getName()),
("scanning", scanner.status_channels[0].getName())]
for i in range (len(blms)):
channels.append (("blm" + str(i+1), blms[i] + ":B1_LOSS"))
for i in range (len(bpms)):
+1 -1
View File
@@ -16,7 +16,7 @@ plt.clear()
plt.setStyle(plt.Style.ErrorY)
plt.addSeries(LinePlotErrorSeries("Sensor1", Color.red))
def after_sample(record, scan):
plt.getSeries(0).appendData(record.positions[0], record.values[0].mean, record.values[0].stdev)
plt.getSeries(0).appendData(record.positions[0], record.readables[0].mean, record.readables[0].stdev)
try:
S1_averager = create_averager(S1, nav, lat)
S2_averager = create_averager(S2, nav, lat)
+1 -1
View File
@@ -14,7 +14,7 @@ plt.clear()
plt.setStyle(plt.Style.ErrorY)
plt.addSeries(LinePlotErrorSeries("Sensor1", Color.red))
def after_sample(record, scan):
plt.getSeries(0).appendData(record.positions[0], record.values[0].mean, record.values[0].stdev)
plt.getSeries(0).appendData(record.positions[0], record.readables[0].mean, record.readables[0].stdev)
try:
S1_averager = create_averager(S1, nav, lat)
time.sleep(1.0)
+2 -2
View File
@@ -22,8 +22,8 @@ plt.setStyle(plt.Style.ErrorY)
plt.addSeries(LinePlotErrorSeries("Sensor1", Color.red))
plt.addSeries(LinePlotErrorSeries("Sensor2", Color.blue))
def after_sample(record, scan):
plt.getSeries(0).appendData(record.positions[0], record.values[0].mean, record.values[0].stdev)
plt.getSeries(1).appendData(record.positions[0], record.values[1].mean, record.values[1].stdev)
plt.getSeries(0).appendData(record.positions[0], record.readables[0].mean, record.readables[0].stdev)
plt.getSeries(1).appendData(record.positions[0], record.readables[1].mean, record.readables[1].stdev)
try:
S1_averager = create_averager(S1, nav, lat)
S2_averager = create_averager(S2, nav, lat)