| | | DAQ (data acquisition) board to operate industrial positioning systems based on analog PI controllers. Furthermore, the patented HyperBit™ technology is available under LabVIEW for these systems. HyperBit™ allows attaining position resolution many times better than the resolution of the DAQ board used. Quick and Easy System Setup For commissioning a positioning system, the special Configuration Setup VI is executed once. This VI gathers all necessary system information for LabVIEW, including: ■ Communication parameters ■ Connected controller(s) ■ Types & configurations of the connected stages/axes and performs all necessary initialisation steps. Integrate & Customize Configuration Setup Vis With its connectors manufacturers, the Configuration Setup VI can be customized completely to meet the application requirements; it is | | implemented as an initialization VI directly in the LabVIEW application. After it has been run, all command VIs and highlevel routines of the system can be used. Controller upgrades or changes usually require the exchange of the Configuration Setup VI only. The open source code of many VIs offers additional flexibility in the case of modification needs. Using Powerful GUI Programs Directly Beside the command VIs, highlevel VIs can be included directly. A comprehensive selection of GUI programs is provided, such as a terminal application, interface selection routine, wave generator samples, 1D and 2D scan and align functions, joystick control, etc. | | |
| | | with one driver together in one application. Full Support for NI DAQ Boards The same LabVIEW programs (virtual instruments, VIs) that are available for PI digital controllers (e.g. set and read voltages and positions, velocity, etc.) can be used in conjunction with a National Instruments | | |
| | | The operation of PI positioning systems from customer applications running under Microsoft Windows or Linux is eased with Dynamic Link Libraries (DLLs) and sample code. Maximum flexibility The drivers which are provided support all current programming languages (see inset) and all positioning systems from PI. Since the drivers are based on the uniform PI GCS command set (see p. A-11), GCS functionality can be included directly in external programs. In addition to direct GCS commands, the driver sets also make more | | complex functionalities—with their own graphical interfaces—available to external programs. It is thus possible, for example, to use a DLL function call to include the Wave Editor or Profile Generator, complete with operator dialogs, in an external program. Languages Supported by PI MATLAB Visual Basic, Delphi C, C++, Python ^Manager Epics MetaMorph LabVIEW All programming languages that support loading of DLLs | | |