Skip to content
Snippets Groups Projects
Commit 65993668 authored by Sander Snoo's avatar Sander Snoo
Browse files

Fixed VideoMode 2D scans for pyqtgraph 0.13+

Lowered GUI refresh rate to better support remote connections
parent 6e6051f7
No related branches found
No related tags found
No related merge requests found
# Changelog
All notable changes to core_tools will be documented in this file.
## \[1.4.7] - 2022-11-@@@
- Fixed import of NumpyJSONEncoder for new qcodes versions
- Improved error handling during measurement
- Fixed VideoMode 2D scans for pyqtgraph 0.13+
- Lowered GUI refresh rate to better support remote connections
## \[1.4.6] - 2022-10-17
- Improved logfile format
- Requires numpy >= 1.20
......
from abc import ABCMeta, abstractmethod
from dataclasses import dataclass
from PyQt5.QtCore import QThread
from PyQt5 import QtWidgets
from PyQt5 import QtWidgets, QtGui
from PyQt5 import QtCore
import pyqtgraph as pg
import numpy as np
......@@ -149,7 +149,7 @@ class live_plot(live_plot_abs, QThread):
self.plt_finished = False
self.timer.setSingleShot(False)
# refresh rate of images in milliseconds
self.timer.start(20)
self.timer.start(200)
# start thread
super().start()
......@@ -297,8 +297,10 @@ class _2D_live_plot(live_plot):
range1 = self.parameter_getter.setpoints[0][1][0][-1]
range0 = self.parameter_getter.setpoints[0][0][-1]
img.translate(-range1, -range0)
img.scale(1/self.shape[0]*range1*2, 1/self.shape[1]*range0*2)
tr = QtGui.QTransform()
tr.translate(-range1, -range0)
tr.scale(1/self.shape[0]*range1*2, 1/self.shape[1]*range0*2)
img.setTransform(tr)
plot_data = plot_widget_data(plot_2D, [img])
self.plot_widgets.append(plot_data)
......
......@@ -18,6 +18,9 @@ class DummyAwg(qcodes.Instrument):
def __init__(self, name):
super().__init__(name)
def get_idn(self):
return {}
def release_waveform_memory(self):
pass
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment