Products: ACR9000,9030,9040,9600,9630,9640, AR-xxCE, Aries Controller, IPA
Parker Motion Manager (for ACR7000) and ACR-View 6 (for ACR9000, IPA and AriesController) includes a communication server, ComACRserver.exe for PC based applications. The ComACRserver library can be used in most programming environments that support COM objects, such as VB.Net, C++, C#, VB6 and LabView. The ComACRserver is installed with ACR-View in C:\Program Files\Parker\ACR-View 6 (default directory). ComACRserver User Guide
Sample LabView Project for ACR9000, Intelligent Parker Amplifier (IPA) or Aries Controller
The ComACRserver includes methods for setting and getting any bits or parameters on the ACR. These are efficient binary packets that can be set-up for regular polling or one time calls. Much of the ACR's functionaliity can be controlled via theses bits and parameters, including coordinated move commands. For functions that cannot be called this way, the ComACRserver includes a Terminal interface for sending Ascii commands.
It certainly possible to have an entire application controlled via the LabView interface, without any AcroBasic code running on controller. However in most applications, its often more practical to have code reside on the controller to be initiated from the user interface.
Additional Examples: two simple VI's to initialize a connection with the com server and read or write, ACRserverRead, ACRserverWrite. The ACR_Connect VI is used to issue a position command (set a p-parameter) then read the actual position (read a p-parameter) back and plot it.
Related FAQ: PC to ACR Program Samples (Excel, LabView, VB.Net, C++, C#) includes updated sample with writing to LabView
22-Feb-2012 jw
updated 08-Jul-2014 jw
update 17-Nov-2015 jw