Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

Calling flex_get_motion_board_info issues

I'm calling flex_get_motion_board_info to retrieve information about firmware, DSP and FPGA versions of my motion board. The returned values dosen't match with the values that are listed in MAX.
Those values are :
Firmware: 100741136 (function); 6.01.3010 (MAX)
DSP: 100741122 (fucntion); 6.01.3002 (MAX)
FPGA1: 100675600 (function); 6.00.3010 (MAX)
How can I convert this values to the format that MAX use ?
0 Kudos
Message 1 of 2
(3,257 Views)
If you take a look at the help file, it states that the values for the firmware returned by the get motion board information are in the following format:

Firmware Version (10) string out, numeric out Version-build code (MMmmbbbb)
DSP Version (11) string out, numeric out Version-build code (MMmmbbbb)
FPGA Version (12) string out, numeric out Version-build code (MMmmbbbb)
FlexMotion Board Class (13) numeric out FlexMotion-7344 (1)
FlexMotion-7334 (2)
FlexMotion-7350 (3)
FlexMotion-7342 (4)
FPGA Version (14) string out, numeric out Version-build code (MMmmbbbb)

where
MM = the major version number,
mm = the minor version number, and
bbbb = the build number.

These values are returned in hexadecimal code, and it seems you are r
eading yours in decimal. This is an omission in or documentation and a request to fix it has been filed.
Message 2 of 2
(3,257 Views)