|  Release NoteMotion Console
         
          | Motion Console Version | MPI Release | Release Date |  
          | 03.40.10 |  | 20Sept2004 |   
          | 03.40.10 |  | 30July2004 |  
 
 New Features03.40.08
         
          |  | Amp 
            Warning Event Configuration Added |   
          |  |  | Reference Number: 1066 |   
          |  |  | Type: New Feature |   
          |  |  | MPI Version: 03.40.08 |   
          |  |  | Description:Amp Warning event trigger, action, and duration have been added 
              to the Motor Event configuration page.
 |  
 
         
          |  | Add 
            Configuration for Secondary Encoder |   
          |  |  | Reference Number: 1065 |   
          |  |  | Type: New Feature |   
          |  |  | MPI Version: 03.40.08 |   
          |  |  | Description:Encoder phase, type, and counts per revolution have been added for 
              the secondary encoder.
 |  
 
         
          |  | Check 
            SqNodes for non-default FPGA firmware |   
          |  |  | Reference Number: 1058 |   
          |  |  | Type: New Feature |   
          |  |  | MPI Version: 03.40.08 |   
          |  |  | Description:When the controller is initialized, check all the SynqNet nodes 
              for default FPGA versions. Display a message for nodes that fail 
              the check.
 |  
 
         
          |  | Display 
            MEISqNodeInfo.fpga.defaultVersion in SqNode Summary Window |   
          |  |  | Reference Number: 1056 |   
          |  |  | Type: New Feature |   
          |  |  | MPI Version: 03.40.08 |   
          |  |  | Description:Display MEISqNodeInfo.fpga.defaultVersion in the SqNode Summary 
              Window, Info tab.
 |  
 
         
          |  | Display 
            MEIMotorStepperStatus Members |   
          |  |  | Reference Number: 1055 |   
          |  |  | Type: New Feature |   
          |  |  | MPI Version: 03.40.08 |   
          |  |  | Description:Display the following members of MEIMotorStepperStatus in the Motor 
              Summary: pulseLockLost, pulseStatus.
 |  
 
         
          |  | Add 
            Controller I/O to the I/O Summary Window |   
          |  |  | Reference Number: 1054 |   
          |  |  | Type: New Feature |   
          |  |  | MPI Version: 03.40.08 |   
          |  |  | Description:Controller I/O should be displayed in a separate tab on the I/O 
              Summary.
 |  
 
         
          |  | Add 
            CAN Node Version Information to the CAN Node Summary Window |   
          |  |  | Reference Number: 1045 |   
          |  |  | Type: New Feature |   
          |  |  | MPI Version: 03.40.08 |   
          |  |  | Description:Add a cell to the CAN Node Summary screen which display's the FW 
              version of a SLICE I/O CANopen node. The display should only be 
              available to MEI SLICE I/O nodes (should display 'NA' for non MEI 
              nodes).
 |   General Changes
03.40.09
         
          |  | Wait 
            for CAN Network after Downloading Firmware |   
          |  |  | Reference Number: 1080 |   
          |  |  | Type: General Change |   
          |  |  | MPI Version: 03.40.09 |   
          |  |  | Description:In previous versions, after downloading firmware onto a controller 
              with a CAN interface, errors occured while initializing the CAN 
              network. This was due to Motion Console not waiting for the CAN 
              network to be initialized. This problem has been fixed.
 |  
 
         
          |  | Display 
            MEISqNodeConfig.userFault.addr as Host Address |   
          |  |  | Reference Number: 1079 |   
          |  |  | Type: General Change |   
          |  |  | MPI Version: 03.40.09 |   
          |  |  | Description:In Motion Console the SqNode:Config:User Fault Address is displayed 
              as a host memory address. With previous MPI's, Motion Console's 
              User Fault Address was a controller address. Since most customers 
              will want to continue to use this as a controller address (via Motion 
              Console), the address is converted to a controller memory address 
              before it is displayed.
 |    03.40.08
         
          |  | scurve 
            should be default motion in Motion Console |   
          |  |  | Reference Number: 1061 |   
          |  |  | Type: General Change |   
          |  |  | MPI Version: 03.40.08 |   
          |  |  | Description:Motion Console uses the trapezoidal motion as the default motion. 
              S-Curve should be the default because:
 - As default, jerk percent is zero. With a zero jerk percent, trap, 
              and scurve moves are identical.
 - Customers rarely know that they need to change the motion type 
              to scurve after they add jerk percent.
 |  03.40.07
         
          |  | -p 
            Option Should Not Require a .INI File Name Suffix |   
          |  |  | Reference Number: 1044 |   
          |  |  | Type: General Change |   
          |  |  | MPI Version: 03.40.07 |   
          |  |  | Description:When the user specifies the [-p filename] option, Motion Console 
              will append .INI to the filename if it is not already there. The 
              user should be able to specify any filename.
 |  03.40.06
         
          |  | Error 
            Generated When an Axis Position is Zeroed |   
          |  |  | Reference Number: 1033 |   
          |  |  | Type: General Change |   
          |  |  | MPI Version: 03.40.06 |   
          |  |  | Description:The following MPI error is generated if an axis position is zeroed 
              when the motor amp is disabled: "mpiAxisCommandPositionSet: 
              Axis: unable to set command position"
 |  
 
         
          |  | Add 
            SynqNet Cable Lengths to Clear Topology Warning |   
          |  |  | Reference Number: 1026 |   
          |  |  | Type: General Change |   
          |  |  | MPI Version: 03.40.06 |   
          |  |  | Description:When the network topology is cleared, a warning is displayed. The 
              following text has been added: "SynqNet Configuration: Cable 
              Lengths (min, nom, and max)"
 |    Bug Fixes03.40.10
         
          |  | Amp 
            Warning and Fault Bits Mislabeled |   
          |  |  | Reference Number: 1090 |   
          |  |  | Type: Bug Fixes |   
          |  |  | MPI Version: 03.40.10 |   
          |  |  | Description:The "Amp Warning" status on the Motor Status tab is the wrong label. 
              The Amp Warning status is actually displayed after Amp Fault (currently 
              Home Limit). The correct labels can be obtained by shifting all 
              the labels up one from "Fault Bit, Drive" to "Amp Fault" and add 
              "Amp Warning" in the resulting gap. This bug was fixed.
 |  03.40.09
         
          |  | Motion 
            Console crashes when flash.exe is run |   
          |  |  | Reference Number: 1077 |   
          |  |  | Type: Bug Fixes |   
          |  |  | MPI Version: 03.40.09 |   
          |  |  | Description:An application error will occur when you run flash.exe in a DOS 
              window when Motion Console is opened and the I/O window is displaying 
              SqNode I/O. This bug was fixed.
 |  
 
         
          |  | Cannot 
            Select File to Download to SqNode Drive Processor |   
          |  |  | Reference Number: 1075 |   
          |  |  | Type: Bug Fixes |   
          |  |  | MPI Version: 03.40.09 |   
          |  |  | Description:An application error will occur when you run flash.exe in a DOS 
              window when Motion Console is opened and the I/O window is displaying 
              SqNode I/O. This bug was fixed.
 |  
 03.40.08
         
          |  | Improve 
            Node FPGA download features |   
          |  |  | Reference Number: 1059 |   
          |  |  | Type: Bug Fixes |   
          |  |  | MPI Version: 03.40.08 |   
          |  |  | Description:a) Display only the valid "channels" (node, drive 0, drive 1, etc.) 
              in the SqNode Download box.
 b) Display default node binary files for each node in the information 
              text box.
 c) Automatically select the default binary file if all selected 
              nodes have the same one.
 d) Verify that the user has selected a compatible binary file using 
              meiSqNodeFpgaFileNameVerify.
 e) Give the user the option of verifying the downloaded image using 
              meiSqNodeVerify. This bug was fixed.
 |  
 
         
          |  | Add 
            an Info Tab to the Motor Summary Window |   
          |  |  | Reference Number: 991 |   
          |  |  | Type: Bug Fixes |   
          |  |  | MPI Version: 03.40.08 |   
          |  |  | Description:A tab needs to be added to the Motor Summary to display data in 
              the MEIMotorInfo structure. This bug was fixed.
 |  03.40.07
         
          |  | Filter 
            Summary Config Tab should be able to read/set current gain index |   
          |  |  | Reference Number: 1048 |   
          |  |  | Type: Bug Fixes |   
          |  |  | MPI Version: 03.40.07 |   
          |  |  | Description:Add the Gain Table index to the Filter Summary, Config tab. Make 
              it is read-only if the Gain Switch Type is not None. This bug was fixed.
 |  
 
         
          |  | Multiple 
            controllers are lost from INI file |   
          |  |  | Reference Number: 1043 |   
          |  |  | Type: Bug Fixes |   
          |  |  | MPI Version: 03.40.07 |   
          |  |  | Description:The Motion Console .INI file can get corrupted when more than one 
              instance of Motion Console is accessing the same file. This can 
              happen without the user being aware of it because when the application 
              is shutting down, the GUI disappears immediately while writing to 
              the .INI file continues. This bug was fixed.
 |  03.40.06
         
          |  | CAN 
            Node Name In Summary Is Wrong If ID Changes |   
          |  |  | Reference Number: 1032 |   
          |  |  | Type: Bug Fixes |   
          |  |  | MPI Version: 03.40.06 |   
          |  |  | Description:If a CAN node ID is changed and the controller is reset, the name 
              of the object as it appears in the CAN Node Summary and the I/O 
              Summary is not getting updated to reflect the change. This bug was fixed.
 |  
 
         
          |  | Motion 
            Console may not show CAN node live status correctly |   
          |  |  | Reference Number: 1030 |   
          |  |  | Type: Bug Fixes |   
          |  |  | MPI Version: 03.40.06 |   
          |  |  | Description:To reproduce this behavior, follow this sequence:
 
               Have one CAN node working correctly on the network. The node 
                live status is shown correctly as live. :-)  Turn power OFF to the node. The node live status is shown correctly 
                as dead :-(  Turn power ON to the node. The node live status is shown correctly 
                as dead :-(  Press a controller reset. The node is actually live and we 
                can control the outputs, but the node live status is shown incorrectly 
                as dead :-( It should show live :-) This bug was fixed.  |  
 
         
          |  | Change 
            from string to ring after a controller reset is not shown in the SynqNet 
            Summary |   
          |  |  | Reference Number: 1028 |   
          |  |  | Type: Bug Fixes |   
          |  |  | MPI Version: 03.40.06 |   
          |  |  | Description:If Motion Console shows a network type as string and you connect 
              the last cable to form a ring and press controller reset, the network 
              type still shows string after the controller reset. Closing the 
              SynqNet Summary window and reopening it shows the correct network 
              type. This bug was fixed.
 |  
 
         
          |  | Motion 
            Console error is sometimes incorrect |   
          |  |  | Reference Number: 1027 |   
          |  |  | Type: Bug Fixes |   
          |  |  | MPI Version: 03.40.06 |   
          |  |  | Description:Motion Console calculates the position error based on (command position 
              - actual position). Sometimes these positions are collected on separate 
              samples (normal CPU loading stuff). In this case, if the velocity 
              is non-zero, incorrect position errors can result. The position 
              error is calculated in MpiObjAxis.cpp with the line:
 m_nStatusPosError = m_nStatusPosCommand - m_nStatusPosActual;
 The position error should be determined with mpiAxisPositionError().
 This bug was fixed.  |  
 
         
          |  | Refresh 
            data before saving to flash |   
          |  |  | Reference Number: 997 |   
          |  |  | Type: Bug Fixes |   
          |  |  | MPI Version: 03.40.06 |   
          |  |  | Description:Customers can get confused when external programs modify registers 
              and then they use Motion Console to save to flash without resetting. 
              If Motion Console refreshed data just before saving things to flash, 
              then this confusion would go away. This bug was fixed.
 |        |