.

Release Note
MPI Library Version 04.04.01

Release Type
MPI Version
Release Date
Production Release
04.04.01
18Jun2016
Production Release
04.04.00
15Apr2016

 

  Table of Contents
    Notes
      System Requirements
Software Installation Instructions
Important Things to Know - This section highlights the most important changes in this release.
     
    New Features
     

Version 04.04.00
    64-bit applications are now supported

    General Changes
      Version 04.04.00
     Firmware Pointer Changed to uint32_t
     MPI Function Changes
     Dual Compare
    Fixed Bugs
     

Version 04.04.01
    mpiMapPtrToSymbol() Function Does Not Work With MPICapture.Data.State address

Version 04.04.00
    <none>


    Open Issues
     

Existing Bugs
    <none>

Limitations
    Motion Console and Motion Scope Require Administer User Permissions
    Simserver
    MechaWare

         

New Features

Version 04.04.00

64-bit applications are now supported

General Changes

Version 04.04.00

  Firmware Pointer Changed to uint32_t
    Reference Number:
    Type: Change Feature
    MPI Version: 04.04.00
   

Description:

The new firmware pointer ‘_MFWPTR_ (type)’ clearly distinguishes between 32-bit firmware pointer and 32-bit or 64-bit host pointer.

It is defined in MFPTR.H. MFWPTR.H is an additional header file to access 32-bit firmware from a 64-bit host. And the 64-bit host handles the 32-bit firmware pointer as 'uint32_t'. No changes have been made to the 32-bit host.

Related definitions:

MPI64: Identifies whether running a 64-bit OS or 32-bit OS. If it has been defined, it handles pointer of the firmware as ‘uint32_t’.

MPI_PLATFORM_WIN64: The identifier for Microsoft Windows7 64 bit.

 

  MPI Function Changes
    Reference Number:
    Type: Change Feature
    MPI Version: 04.04.00
   

Description:

A new argument '_MFWPTR_(type)' was added to support 32-bit firmware pointers on a 64-bit host. It is found in the following functions:

For more information see the Important Things to Know section.

 

  Dual Compare
    Reference Number:
    Type: Change Feature
    MPI Version: 04.04.00
   

Description:

The MPICompareConfig structure now includes an additional member ‘engineNumber’ to support multiple compare engines for a given motor. The default value should be set to ‘0’.

At this time, the AKD drive supports engineNumber 0 and 1 (aka dual compare).

Fixed Bugs

Version 04.04.01

  mpiMapPtrToSymbol() Function Does Not Work With MPICapture.Data.State addresss
    Reference Number: MPI 2720
    Type: Fixed Bug
    MPI Version: 04.04.01
   

Problem:

Map: symbol not found is returned when setting the map pointer as MPICapture.Data.State address and calling the mpiMapPtrToSymbol() function.

   

Cause:

Improper coding of the mpiMapPtrToSymbol() function.

   

Fix/Solution:

The mpiMapPtrToSymbol() function was corrected.

Version 04.04.00

<none>

Open Issues

Existing Bugs

<none>

Limitations

  Motion Console and Motion Scope Require Administer User Permissions
    Reference Number: N/A
    Type: Limitation
    MPI Version: 04.04.xx
   

Description:

If installed in the default installation directory (C:\Program files), Motion Console and Motion Scope require administrator privileges to run. This is due to increased security measures by Microsoft in Windows 7 and above. Installing to an alternate directory will circumvent this requirement.

 

  SimServer Still Under Development
    Reference Number: N/A
    Type: Limitation
    MPI Version: 04.04.xx
   

Description:

At the time of the release, the development of SimServer had not been completed. This feature is available as a standalone package and is not included in the MPI distributables.

 

  MechaWare Still Under Development for 64-bit Applications
    Reference Number: N/A
    Type: Limitation
    MPI Version: 04.04.xx
   

Description:

At the time of the release, the development of MechaWare for 64-bit applications had not been completed. This feature is released as a standalone package and is not included in the MPI distributables. MechaWare is planned to be completed and supported in future releases.

Mechaware is available for 32-bit applications in the 04.03 release.

 

 

 

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