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