ActiveX: Get controller details
This sample of code is from a Visual Basic Program. It reads system variables from the Motion Coordinator after the TrioPC Motion ActiveX/DLL connection is opened.
Dim d_value As Double
Dim l_value As Long
Terminal.AppendText("TrioPC Vers: " & AxTrioPC1.ProductVersion() & vbCrLf)
l_value = AxTrioPC1.GetConnectionType()
Terminal.AppendText("Connection type " & CStr(l_value) & vbCrLf)
AxTrioPC1.GetVariable("CONTROL", d_value)
Terminal.AppendText("Controller " & CStr(d_value) & vbCrLf)
AxTrioPC1.GetVariable("SERIAL_NUMBER", d_value)
Terminal.AppendText("Serial Number " & CStr(d_value) & vbCrLf)
AxTrioPC1.GetVariable("VERSION", d_value)
Terminal.AppendText("System SW V" & CStr(d_value) & vbCrLf)
Example output to terminal in VB application:
TrioPC Vers: 4,0,2,338
Connection type 2
Controller 600
Serial Number 4085
System SW V2.0308006002
Related Articles
Reading blocks of data from TrioPC Motion ActiveX or DLL
The ActiveX and DLL have a way to read blocks of data. The method is called PRMBLK. If you look at he help, it shows you the list. You need to define the type of block you want to read, for example DefineSystem would be used to read system values ...
MC202 controller and Motion Perfect
For the MC202 you must use Motion Perfect 2. Motion Perfect versions 3, 4 and 5 are for the later generation of Motion Coordinators that connect using Ethernet. I am running this version of Motion perfect 2 on my Windows 10 PC. You need a COM port on ...
AN-304 Adding TrioPC to Visual Basic
A connection between a Windows PC and a Motion Coordinator can be made with an ActiveX component called TrioPC Motion. The ActiveX component must be added to the Visual Basic project. This document describes this step by step. The example is based on ...
AN-399 TrioPC Motion Performance with Flex-6 Nano
This document describes some timing tests with made with TrioPC motion Active X and Flex-6 Nano Motion Coordinator.
Trio Project Keys
I used to be able to generate project keys for Trio’s that are out in the field by using the Motion Perfect 2 project encryptor. I’d put the last 5 digits of the serial number in and that would give me the project key so I could make SD cards with ...