Moog Animatics’ SMIEngine™ is a source code module library created as a software tool for the Windows Operating System environment. It comes free with the installation of the SMI software.
The installation includes source code examples written in:
Borland C++, Microsoft C++, Visual C, VB and VBA (Excel).
SMIEngine is based on the Windows Component Object Model (COM) and works with:
-
Microsoft C++
-
Borland C++
-
Microsoft Visual Basic (VB)
-
VBA (Visual Basic for Applications)
-
MS.Net environment
-
Borland Delphi
-
Pascal
-
Python
-
LabView (when installed as an Active-X component)
Using SMIEngine, you can perform the following tasks:
-
Configure PC serial ports
-
Address Moog Animatics SmartMotors™ through selected serial ports
-
Send commands to the motors and receive motor responses that allow you to:
-
Control and change modes of operation
-
Update or change motion parameters and variables
-
Gather real-time data from motors for online diagnostics
-
Control the motors using Coordinated Motion (Contouring or Host Mode)
-
Create circular and linear path coordinates used for Coordinated Motion
-
-
Work with downloadable SmartMotor code to:
-
Scan user program source files (.sms) for errors
-
Create an executable SmartMotor compiled user program file (.smx)
-
Download and upload compiled user programs to and from motors
-
Create a list of errors in a user program and provide an interface for navigating through errors
-