.

Release Note
MPX.NET

MPX Version
MPI Release
Release Date
02.00.01
Patch Release
5Oct2007
02.00.00
Production Release
30Jul2007
02.00.Beta0
Beta Release
10Apr2007

System Requirements
Important Things to Know
MPX Quick Start Guide

Table of Contents

New Features

Version 02.00.01

Added Mpx.Monitor constants - MPX115

 

See also: Important Things to Know.

General Changes

Version 02.00.01

Indexing errors now generate IndexInvalid error instead of Argument - MPX38

 

See also: Important Things to Know.

Fixed Bugs

Version 02.00.01

SynqNet.TopologyClear/Save(...) do not refresh the controller - MPX114

Canceling a ConfigSaver.SaveToFile operation - MPX33

Open Issues

Existing Bugs

N/A

Limitations

N/A

New Features

Version 02.00.01

  Added Mpx.Monitor constants
    Reference Number: MPX 115
    Type: New Features
    MPX Version: 02.00.01
   

Description:
Mpx.Monitor constants were added to allow access to the Axis object Monitor properties. Previously, the only way to access monitor properties was to use integer indices. For example:

Visual Basic
  Dim axis As Mpx.Axis = controller.Axis(0)
  Dim monitorValue As Int32

  monitorValue = axis.Monitor(0)
C#
  Mpx.Axis axis = controller.Axis[0];
  int monitorValue;

  monitorValue = axis.Monitor[0];
While the old syntax is still supported, user may now index monitor properties more clearly. For example:

Visual Basic
  Dim axis As Mpx.Axis = controller.Axis(0)
  Dim monitorValue As Int32

  monitorValue = axis.Monitor(Mpx.Monitor.A)
C#
  Mpx.Axis axis = controller.Axis[0];
  int monitorValue;

  monitorValue = axis.Monitor[Mpx.Monitor.A];

   

See also
Mpx.Monitor

 

General Changes

Version 02.00.01

  Indexing errors now generate IndexInvalid error instead of Argument
    Reference Number: MPX 38
    Type: Change Feature
    MPX Version: 02.00.01
   

Description:
Accessing an indexed property using an out of bounds index will now generate the specific error IndexInvalid. Previously, the generic Argument error was generated, which was not appropriate for an indexed property.

 

Fixed Bugs

Version 02.00.01

  SynqNet.TopologyClear/Save(...) do not refresh the controller
    Reference Number: MPX 114
    Type: Fixed Bug
    MPX Version: 02.00.01
   

Problem/Cause:
SynqNet.TopologyClear(...) and SynqNet.ToplogySave(...) can change the SynqNet state from 'ASYNQ' to 'SYNQ', thus changing relationships between Axis and SqNode objects. However, SynqNet.TopologyClear(...) and SynqNet.ToplogySave(...) did not automatically update this information.


   

Fix/Solution:
SynqNet.TopologyClear(...) and SynqNet.ToplogySave(...) will now refresh all controller information after clearing or saving the topology.


    Affects to Application Code:
These changes were made to the internal libraries and will not affect customer code.

 

  Canceling a ConfigSaver.SaveToFile operation
    Reference Number: MPX 33
    Type: Fixed Bug
    MPX Version: 02.00.01
   

Problem/Cause:
Canceling a ConfigSaver.SaveToFile operation would overwrite an existing config file with partial data.

   

Fix/Solution:
To correct this problem, the partially written file is deleted if the operation is canceled.

    Affects to Application Code:
These changes were made to the internal libraries and will not affect customer code.

 

 

 

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