. |
Release Note
|
MechaWare Version | MPI Release | Release Date |
03.02.11 | 03.04.26 Patch Release |
18-Jul-2011 |
03.02.09 | 03.04.24 Patch Release |
16-Feb-2011 |
03.02.08 | 03.04.23 Patch Release |
2-Dec-2010 |
03.02.07 | 03.04.21 Patch Release |
5-May-2009 |
03.02.06 | 03.04.17 Patch Release |
16-Dec-2008 |
03.02.05 | 03.04.14 Patch Release |
21-Jul-2008 |
03.02.04 | 03.04.13 Patch Release |
2-Jun-2008 |
03.02.03 | 03.04.12 Patch Release |
20-Feb-2008 |
03.02.02 | 03.04.11 Patch Release |
1-Feb-2008 |
03.02.01 | 03.04.11 Patch Release |
9-Nov-2007 |
03.02.00 | 03.04.08 Patch Release |
25-Jul-2007 |
03.02.Beta0 | 03.04.08 Patch Release |
16-Jul-2007 |
Installation Note: The latest MPI Library must be installed before installing MechaWare. Please see Installing the Motion Development Kit (MDK) for instructions on installing the MPI Library before installing MechaWare.
System Requirements
Important Things to Know
Software Installation Instructions
This release note documents the general changes and open issues from the 03.02Beta0 to the 03.02.03 MechaWare release.
Table of Contents | ||||
New Features | ||||
General Changes | ||||
Version 03.02.09MWLoader.h needs preprocessor directive - MW59 Version 03.02.08LOOKUP Blocks Supporting 5000 Entries - MW56 Version 03.02.03MechaWare firmware optimization - MW34 UserData and BlockName fields moved to new structure Changed optimization switch for firmware compilation Source file change: xmpMWmap.c Source file change: MwLoader.c Source file change: MWCustomTest.c Source file change: MWIOTest.c Version 03.02.02All MechaWare blocks now support the User Data and Subsample fields - MW33 FEEDBACK and FEEDBACK_VELOCITY blocks restored to original functionality - MW32 Version 03.02.01Modulo block now supports up to 52-bit input - MW21 Version 03.02.00Changes in Firmware
|
||||
Fixed Bugs | ||||
Version 03.02.11PIV_GT the Noise Input Gain the Position (Ka0) is Bad - MW61
|
||||
Open Issues | ||||
Existing BugsN/A
|
||||
LimitationsMechaWare firmware optimization Dacout does not shutdown on abort |
||||
MWLoader.h needs preprocessor directiveback to top | ||
Reference Number: MW59 | ||
Type: Bug | ||
Version: 03.02.08 | ||
Description MWLoader is a C header file. When compiled with a C++ compiler, there are link errors. The following code needs to be added to the beginning: #if defined(__cplusplus) extern "C" { #end if And the following code needs to be added to the end: #if defined(__cplusplus) } #endif Now user does not need to add preprocessor directives in their code. Note: All other Mechaware headers have this directive except for Mechaware.h, Mechawareblocks.h, and MeiExceptions.h. These files are C++ headers and do not need it. |
LOOKUP Blocks Supporting 5000 Entriesback to top | ||
Reference Number: MW56 | ||
Type: Change Feature | ||
Version: 04.00.05 | ||
Description The MechaWare Model Downloader (mdl2mw.exe) only supports up to 320 entries when downloading a LOOKUP block. Fix/Solution: The limit was increased to 5000 entries. |
MechaWare firmware optimizationback to top | ||
Reference Number: MW34 | ||
Type: Change Feature | ||
Version: 03.02.03 | ||
Description |
UserData and BlockName fields moved to new structure back to top | ||
Type: Change Feature | ||
Version: 03.02.03 | ||
Description |
Changed optimization switch for firmware compilation back to top | ||
Type: Change Feature | ||
Version: 03.02.03 | ||
Description |
Source file change: MW.h back to top | ||
Type: Change Feature | ||
Version: 03.02.03 | ||
Description
|
||
RiskVery Low |
Source file change: xmpMWmap.c back to top | ||
Type: Change Feature | ||
Version: 03.02.03 | ||
Description
|
||
RiskVery Low |
Source file change: MwLoader.c back to top | ||
Type: Change Feature | ||
Version: 03.02.03 | ||
Description
|
||
RiskVery Low |
Source file change: MWTest.c back to top | ||
Type: Change Feature | ||
Version: 03.02.03 | ||
DescriptionRevised GetBlockName() to read block name from MEIXmpMWProgramUser{}. |
||
RiskVery Low |
Source file change: MWCustomTest.c back to top | ||
Type: Change Feature | ||
Version: 03.02.03 | ||
DescriptionRevised GetBlockName() to read block name from MEIXmpMWProgramUser{}. |
||
RiskVery Low |
Source file change: mwutils.cback to top | ||
Type: Change Feature | ||
Version: 03.02.03 | ||
Description
|
||
RiskVery Low |
Source file change: MWIOTest.cback to top | ||
Type: Change Feature | ||
Version: 03.02.03 | ||
Description
|
||
RiskVery Low |
All MechaWare blocks now support the User Data and Subsample fieldsback to top | ||
Reference Number: MW 33 | ||
Type: Change Feature | ||
Version: 03.02.02 | ||
Description |
FEEDBACK and FEEDBACK_VELOCITY blocks restored to original functionalityback to top | ||
Reference Number: MW 32 | ||
Type: Change Feature | ||
Version: 03.02.02 | ||
Description |
Modulo block now supports up to 52-bit input back to top | ||
Reference Number: MW 21 | ||
Type: Change Feature | ||
Version: 03.02.01 | ||
Description The old limit was -2^31 to 2^31-1. The new limit is -2^53 to 2^53-1. |
Changes in Firmwareback to top | ||
Version: 03.02.00 | ||
Description
|
Changes in mdl2mw.exe back to top | ||
Version: 03.02.00 | ||
Description
|
Changes in mwblocks.mdl back to top | ||
Version: 03.02.00 | ||
Description
|
PIV_GT the Noise Input Gain the Position (Ka0) is Badback to top | ||
Reference Number: MW61 | ||
Type: Fixed Bug | ||
Version: 03.02.01 | ||
Problem/Cause: The Ka0 is not the correct input gain for position because the M/W library model was bad. The firmware was the same as the bad model. Fix/Solution: Changed the M/W model correctly and the firmware as it. Ka0 is the noise input gain of the position. Ka2 is the noise input gain of the velocity. |
Dacout does not shutdown on abortback to top | ||
Reference Number: N/A | ||
Type: Limitation | ||
Version: 03.02.01 | ||
Description The integrator output for PID and PIV blocks is not cleared during errors. Use the Reset Status block to reset the integrator. The Cmd=Act option must be selected in the motor configuration (AmpDisableAction) to correct for integrator reset action. |
API does not support Subsampling back to top | ||
Reference Number: N/A | ||
Type: Limitation | ||
Version: 03.02.00 | ||
Description API support for Subsampling will be added in a future release. |
API does not support User Data Storage back to top | ||
Reference Number: N/A | ||
Type: Limitation | ||
Version: 03.02.00 | ||
Description API support for User Data Storage will be added in a future release. |
| | Copyright © 2001-2021 Motion Engineering |