diff --git a/furka.py b/furka.py index a3d3983..c9cbdca 100644 --- a/furka.py +++ b/furka.py @@ -29,11 +29,19 @@ mot_y = Motor("SATES30-RETRO:MOT_Y", name="Retro Y") mot_z = Motor("SATES30-RETRO:MOT_Z", name="Retro Z") mot_theta = Motor("SATES30-RETRO:MOT_RY", name="Retro Theta") -fake_mu = HistoryDummy.init_from(q.mu) -fake_chi = HistoryDummy.init_from(q.chi) -fake_phi = HistoryDummy.init_from(q.phi) -fake_nu = HistoryDummy.init_from(q.nu) +mu = Motor("SATES30-RIXS:MOT_SRY.VAL") +chi = Motor("SATES30-RIXS:MOT_SRZ.VAL") +phi = Motor("SATES30-RIXS:MOT_SRX.VAL") +nu = Motor("SATES30-RIXS:MOT_DRY.VAL") +wl = Wavelength(PVAdjustable("MACHINE:ENERGY")) +q = QSpace3D("SOMETHING:Q", mu, chi, phi, nu, wl) + +fake_mu = HistoryDummy.init_from(q.motors.mu) +fake_chi = HistoryDummy.init_from(q.motors.chi) +fake_phi = HistoryDummy.init_from(q.motors.phi) +fake_nu = HistoryDummy.init_from(q.motors.nu) fake_q = QSpace3D("FAKE:Q", fake_mu, fake_chi, fake_phi, fake_nu, wl) +#fake_q.set_lattice("FAKE:Q", fake_mu, fake_chi, fake_phi, fake_nu, wl) retro = SimpleDevice("Retro Stages", x=mot_x, y=mot_y, z=mot_z, theta=mot_theta)