wip
This commit is contained in:
26
swissmx.py
26
swissmx.py
@@ -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':
|
||||
|
||||
Reference in New Issue
Block a user