@@ -1107,8 +1107,8 class PlotterData(object): | |||
|
1107 | 1107 | Object to hold data to be plotted |
|
1108 | 1108 | ''' |
|
1109 | 1109 | |
|
1110 |
MAXNUMX = |
|
|
1111 |
MAXNUMY = |
|
|
1110 | MAXNUMX = 200 | |
|
1111 | MAXNUMY = 200 | |
|
1112 | 1112 | |
|
1113 | 1113 | def __init__(self, code, throttle_value, exp_code, buffering=True, snr=False): |
|
1114 | 1114 | |
@@ -1320,9 +1320,10 class PlotterData(object): | |||
|
1320 | 1320 | data = self.roundFloats( |
|
1321 | 1321 | self.data[self.key][::, ::dx, ::dy].tolist()) |
|
1322 | 1322 | else: |
|
1323 | data = self.roundFloats(self.data[self.key][tm].tolist()) | |
|
1324 | 1323 | if self.key is 'noise': |
|
1325 | data = [[x] for x in data] | |
|
1324 | data = [[x] for x in self.roundFloats(self.data[self.key][tm].tolist())] | |
|
1325 | else: | |
|
1326 | data = self.roundFloats(self.data[self.key][tm][::, ::dy].tolist()) | |
|
1326 | 1327 | |
|
1327 | 1328 | meta = {} |
|
1328 | 1329 | ret = { |
@@ -160,7 +160,7 class Plot(Operation): | |||
|
160 | 160 | self.isConfig = False |
|
161 | 161 | self.isPlotConfig = False |
|
162 | 162 | self.save_counter = 1 |
|
163 |
self.sender_ |
|
|
163 | self.sender_time = 0 | |
|
164 | 164 | self.data = None |
|
165 | 165 | self.firsttime = True |
|
166 | 166 | self.plots_adjust = {'left': 0.125, 'right': 0.9, 'bottom': 0.15, 'top': 0.9, 'wspace': 0.2, 'hspace': 0.2} |
@@ -225,7 +225,7 class Plot(Operation): | |||
|
225 | 225 | self.throttle = kwargs.get('throttle', 0) |
|
226 | 226 | self.exp_code = kwargs.get('exp_code', None) |
|
227 | 227 | self.plot_server = kwargs.get('plot_server', False) |
|
228 |
self.sender_period = kwargs.get('sender_period', |
|
|
228 | self.sender_period = kwargs.get('sender_period', 60) | |
|
229 | 229 | self.height_index = kwargs.get('height_index', None) |
|
230 | 230 | self.__throttle_plot = apply_throttle(self.throttle) |
|
231 | 231 | self.data = PlotterData( |
@@ -564,12 +564,15 class Plot(Operation): | |||
|
564 | 564 | ''' |
|
565 | 565 | ''' |
|
566 | 566 | |
|
567 |
if self.sender_ |
|
|
568 | self.sender_counter += 1 | |
|
567 | if self.data.tm - self.sender_time < self.sender_period: | |
|
569 | 568 | return |
|
570 | 569 | |
|
571 |
self.sender_ |
|
|
572 | self.data.meta['titles'] = self.titles | |
|
570 | self.sender_time = self.data.tm | |
|
571 | ||
|
572 | attrs = ['titles', 'zmin', 'zmax'] | |
|
573 | for attr in attrs: | |
|
574 | self.data.meta[attr] = getattr(self, attr) | |
|
575 | ||
|
573 | 576 | retries = 2 |
|
574 | 577 | while True: |
|
575 | 578 | self.socket.send_string(self.data.jsonify(self.plot_name, self.plot_type)) |
General Comments 0
You need to be logged in to leave comments.
Login now