DETECTORS = (sin,det.dataMatrix) #lscan(m1, DETECTORS, 1, 3, 10, before_read=trigger_detector) #Pseudo motor for my motor functions, e.g. move_sim_x #Detector = PEEMCAM class MyMotor(Writable): def write(self, pos): #m1.move(pos) move_sim_x(pos) my_motor=MyMotor() vector = [ [1,1] , [1,2] , [1,3] , [1,4] , [1.5,2.5] , [2,1] , [2,2] , [2,3] , [2,4] , [2.5,2.5] , [3,1] , [3,2] , [3,3] , [3,4] ] r3 = vscan((my_motor,m2),DETECTORS, vector, False, 0.1, title = "2D Vector") plot(r3[sin])