Automation controllers are client programs, which use internal functionality of the COM servers. Automation controller programs are developed by users for writing their own add-ons for the system.
User programs can be written in different languages:
•Programming languages with built-in COM support, such as Visual Basic®, Delphi, Java.
•Universal programming languages, such as C, C++.
•Microsoft Excel and Word office applications as they include built-in programming language Visual Basic for Applications®.
•Program generators, such as National Instruments LabVIEW®, MathWorks MATLAB®.
Examples written in VBA (Excel), C++, MATLAB, Python, and other languages are available at www.coppermountaintech.com; source code of examples are also located in the Programming Examples\COM\ folder of the application installation folder.
A Labview Driver is also included in the Labview subfolder of the Programming Examples\COM\ folder, and can be downloaded separately from www.coppermountaintech.com. The Labview Driver contains examples of its use.