.

MechaWare Release Notes 04.03.03

MechaWare Version
MPI Version
Release Date
Production Release
04.03.03
23Jul2013
Production Release
04.03.02
10May2013
Production Release
04.03.01
5APR2013
Production Release
04.03.00
11Mar2013

Installation Note: The MPI 04.03 library must be installed before installing MechaWare. For more information about instructions on installing the MPI Library, see Installing the Motion Development Kit (MDK).

System Requirements
Important Things to Know - This section highlights important changes for this release!
Software Installation Instructions

  Table of Contents
     
    New Features
     

For additional information about new features, see Important Things to Know.

Version 04.03.00 - 04.03.03
<none>

    General Changes
     

Version 04.03.00 - 04.03.03
<none>


    Fixed Bugs
     

Version 04.03.03
    Multi-Outputs (when input or output object is subsystem) are incorrectly handled by mdl2mw - MW77

Version 04.03.02
<none>

Version 04.03.01
    Some Blocks (MEMOUT, MEMOUT_EN, BROL) don't handle negative values correctly - MW76

Version 04.03.00
<none>


    Open Issues
     

Existing Bugs

Currently no existing bugs.

           
     

Limitations

Currently no known limitations.

         

New Features

Version 04.03.00 - 04.03.03

<none>

General Changes

Version 04.03.00 - 04.03.03

<none>

Fixed Bugs

Version 04.03.03

   Multi-Ouputs (when input or output object is subsytem) are incorrectly handled by mdl2mw
    Reference Number: MW77
    Type: Fixed Bug
    MPI Version: 04.03.03
   

Problem/Cause:

Multiple Outputs are not handled correctly by mdl2mw when subsystems are involved.

Two cases of failures:

1. Multiple block outputs (e.g. 2x2 block) which are inputs to Subsystems: mdl2mw uses only the first block output as inputs to both Subsystem ports.

2. Multiple Subsystem outputs which are input to blocks (e.g. to 2 user buffer blocks): mdl2mw incorrectly converts the block output and maps it to a wrong pointer which is the input for the user buffer block.


   

Fix/Solution:
Multiple output ports are properly resolved.

   

Affects to Application Code:
mdl2mw correctly maps the output pointers when subsystems are involved.

Version 04.03.02

<none>

Version 04.03.01

   Multi-Ouputs (when input or output object is subsytem) are incorrectly handled by mdl2mw
    Reference Number: MW76
    Type: Fixed Bug
    MPI Version: 04.03.01
   

Problem/Cause:

Negative values in inputs are not handled as if they were 0xFFFFFFFF in BROL block (and UserBuffer block). They were handled as if they were 0.

This was caused by a bad type conversion.


   

Fix/Solution:
The types were correctly converted.

   

Affects to Application Code:
Negative values are handled as if the user entered 0xFFFFFFFF

Open Issues

Existing Bugs

Currently no existing bugs.

Limitations

Currently no known limitations.

 

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