.

Release Note
MPX-ActiveX

MPX Version
MPI Release
Release Date
01.03.04
03.03.00
Production Release
29July2005

  Table of Contents
    General Changes
     

Version 01.03.02
     AddrToString and StringToAddr properties added to Map Object - AX73

Version 01.03.01
     meiMotorEncoder enumeration replaced by meiEncoder - AX72

Version 01.03.00
     Change I/O Support to be compatible with MPI - AX71
     Add Axis.EncoderAvail property - AX70
     Add Axis.CaptureCount property - AX69
     Add Number properties to MPX objects - AX68
     Add SynqNet topology type and saved state properties - AX67
     Support for SQIO and SLICE-I/O - AX66
     MPX only supports MPI versions 03.02.00 and newer - AX65

Version 01.02.10
     Controller initialization failure messages are unreadable - AX64
     Controller initialization failure if a MS was mapped to a disabled axis - AX63

    Open Issues
     

 

General Changes

01.03.02

  AddrToString and StringToAddr properties added to Map Object
    Reference Number: AX73
    Type: General Change
    MPI Version: 01.03.02
   

Description:
The Map.AddrToString property translates an MPX address string to a controller firmware address. The Map.StringToAddr property translates a controller firmware address to an MPX address string.

 

01.03.01

  meiMotorEncoder enumerations replaced by meiEncoder
    Reference Number: AX72
    Type: General Change
    MPI Version: 01.03.01
   

Description:
The meiMotorEncoder enumeration has been replaced by meiEncoder for clarity.

 

01.03.00

  Change I/O Support to be compatible with MPI
    Reference Number: AX71
    Type: General Change
    MPI Version: 01.03.00
   

Description:
The I/O support in the MPX has been changed to be compatible with the MPI. There are now consistent names and type conventions between different MPX objects.
     Axis.DigitalIn has been replaced by Axis.DedicatedInBit and Axis.GeneralIoBit
     Axis.DigitalOut rhas been eplaced by Axis.DedicatedOutBit and Axis.GeneralIoBit

     Axis.DigitalInAvail has been replaced by Axis.DedicatedInAvail
     Axis.DigitalOutAvail has been replaced by Axis.DedicatedOutAvail

     Axis.IoName has been replaced by Axis.GeneralIoName
     Axis.IoAvail has been replaced by Axis.GeneralIoAvail
     Axis.IoConfig has been replaced by by Axis.GeneralIoConfig
     Axis.IoConfigAvail has been replaced by Axis.GeneralIoConfigAvail

     Added Axis.GeneralIoBitFromName property
     Added Axis.GeneralIo property

Types of SqNode.DigitalIn and SqNodeDigitalOut changed from Long data type to an array of Booleans.

Types of CanNode.AnalogIn and CanNode.AnalogOut changed from Double data type to Long data type.
     CanNode.DigitalIn has been replaced by CanNode.DigialInBit
     CanNode.DigitalOut has been replaced by CanNode.DigialOutBit

Added new CanNode.DigitalIn and CanNode.DigitalOut properties. Not to be confused with old      CanNode.DigitalIn.
     CanNode.Digital out properties; they have different meanings


  Add Axis.EncoderAvail property
    Reference Number: AX70
    Type: General Change
    MPI Version: 01.03.00
   

Description:
The Axis.EncoderAvail property returns whether or not a particular encoder is available on an Axis object.


  Add Axis.CaptureCount property
    Reference Number: AX69
    Type: General Change
    MPI Version: 01.03.00
   

Description:
The Axis.CaptureCount property returns the number of captures that are available for a given Axis object.


  Add Number properties to MPX objects
    Reference Number: AX68
    Type: General Change
    MPI Version: 01.03.00
   

Description:
Added the following properties to MPX objects:
      Motion.Number
      Axis.Number
      Recorder.Number
      SynqNet.Number
      Can.Number
      CanNode.Number
      CanNode.CanNumber
      SqNode.Number
These are useful for accessing the object number when only a handle or name to the object is provided.


  Add SynqNet topology type and saved state properties
    Reference Number: AX67
    Type: General Change
    MPI Version: 01.03.00
   

Description:
Added properties SynqNet.TopologyType and SynqNet.TopologySaved.


  Support for SQIO and SLICE-I/O
    Reference Number: AX66
    Type: General Change
    MPI Version: 01.03.00
   

Description:
Added the SqNodeSegment object and the following properties to the SqNode object:
      SqNode.DigitalInBit
      SqNode.DigitalOut.Bit
      SqNode.DigitalIn
      SqNode.DigitalOut
      SqNode.AnalogIn
      SqNode.AnalogOut
      SqNode.DigitalInCount
      SqNode.DigitalOutCount
      SqNode.AnalogInCount
      SqNode.AnalogOutCount
      SqNode.IoWaitMax
      SqNode.Sement
      SqNode.SegmentCount
      SqNode.UserData
      SqNode.UserDataSizeMax


  MPX only supports MPI versions 03.02.00 and newer
    Reference Number: AX65
    Type: General Change
    MPI Version: 01.03.00
   

Description:
The MPX now only supports MPI versions 03.02.00 and newer. All MPX versions 01.03.00 and later will no longer support XMP-Analog controllers or any MPI version before the 03.02.00.

The interface for the Controller.FirmwareDownload method has changed to only support downloading one FPGA file, because recent MPI releases only allow one controller FPGA file to be downloaded.

The following methods have been removed because they are no longer supported by the recent MPI releases:
      Axis.AmpEnableInvert
      Axis.EncoderFaultTrigger
      Axis.SimEnable


 

01.02.10

  Controller initialization failure messages are unreadable
    Reference Number: AX64
    Type: General Change
    MPI Version: 01.02.10
   

Description:
If controller initialization fails, the text error message sent back to the application is now readable.


  Controller initialization failure if a MS was mapped to a disabled axis
    Reference Number: AX63
    Type: General Change
    MPI Version: 01.02.10
   

Description:
Previously, controller initialization would fail if a motion supervisor was mapped to a disabled axis. Now, axes will stop being appended to the MPX Motion object when a disabled axis on the controller's motion supervisor is encountered. This will allow an MPX application to start up, even if there is a mapping configuration problem on the controller.

 

Open Issues

There are no known issues at this time.



 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering