This commit is contained in:
2022-09-08 15:55:14 +02:00
parent 1d26a309e7
commit 0a15899ee6
3 changed files with 84 additions and 12 deletions

View File

@@ -105,8 +105,8 @@ from epics_widgets.MotorTweak import MotorTweak
from epics_widgets.SmaractMotorTweak import SmaractMotorTweak
from epics_widgets.SimMotorTweak import SimMotorTweak
ts.log('Import part 5/8:')
import matplotlib as mpl
import matplotlib.pyplot as plt
#import matplotlib as mpl
#import matplotlib.pyplot as plt
import numpy as np
np.set_printoptions(suppress=True,linewidth=196)
import pyqtgraph as pg
@@ -1563,11 +1563,21 @@ class WndSwissMx(QMainWindow, Ui_MainWindow):
except AttributeError:
self._testCode=tc={'idx':0}
step=tc['idx']
vb=self.vb
vb.autoRange(items=(self._goImg,))
return
step=1
if step==0:
vb=self.vb
vb.autoRange(items=(self._goImg,))
elif step==1:
import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(0.1, 2*np.pi, 41)
y=np.exp(np.sin(x))
plt.stem(x, y)
plt.show()
if step==3:
grp=pg.ItemGroup()
vb.addItem(grp)
obj=UsrGO.Marker((100, 100), (100, 100), mode=1)
@@ -1578,7 +1588,7 @@ class WndSwissMx(QMainWindow, Ui_MainWindow):
grp.addItem(obj)
tc['grp']=grp
vb.autoRange(items=(obj,))
elif step==1:
elif step==4:
grp=tc['grp']
tr=grp.transform()
# UsrGO.obj_info(tr)
@@ -2023,7 +2033,6 @@ class WndSwissMx(QMainWindow, Ui_MainWindow):
dp.plot_gather(mode=11)
plt.show(block=False)
#plt.show(block=True)
return
def esc_run_steps(self, steps, title):
with pg.ProgressDialog(title, 0, len(steps)) as dlg:
@@ -3714,7 +3723,8 @@ class WndSwissMx(QMainWindow, Ui_MainWindow):
if __name__=="__main__":
def main():
from PyQt5.QtCore import QT_VERSION_STR
_log.info(f'Version: pyqtgraph:{pg.__version__} matplotlib:{mpl.__version__} numpy:{np.__version__} epics:{epics.__version__} qt:{QT_VERSION_STR}' )
#_log.info(f'Version: pyqtgraph:{pg.__version__} matplotlib:{mpl.__version__} numpy:{np.__version__} epics:{epics.__version__} qt:{QT_VERSION_STR}' )
_log.info(f'Version: pyqtgraph:{pg.__version__} epics:{epics.__version__} qt:{QT_VERSION_STR}' )
import argparse, socket
hostname=socket.gethostname()
if hostname=='ganymede':