2 %Nicht fertig implementiert, da nur bedingt funktionsfähig
5 controllerSerialNumber;
11 obj.connectionType = 'daisyChain'; %'daisyChain', 'USB'
12 obj.controllerSerialNumber = '0225500051';
20 % Load PI MATLAB Driver GCS2
21 isWindows = any (strcmp (mexext, {
'mexw32',
'mexw64'}));
23 if(~isdeployed) % Determine whether code is running in deployed or MATLAB mode
25 addpath (getenv (
'PI_MATLAB_DRIVER'));
27 addpath (
'/usr/local/PI/pi_matlab_driver_gcs2' );
31 % Load PI_GCS_Controller
if not already loaded
32 if(~exist(
'Controller',
'var'))
33 obj.Controller = PI_GCS_Controller();
34 obj.Controller = obj.Controller.OpenUSBDaisyChain(obj.controllerSerialNumber);
39 function disconnect(obj)
40 obj.Controller.Destroy ();
44 function setPosition(obj,x,y,z)
50 function go(obj,x,y,z)
56 function pos = getPosition(obj)
63 function value = isMoving(obj)
64 value = obj.X.isMoving()||obj.Y.isMoving()||obj.Z.isMoving();
67 function WAC_ONT(obj,ms)