User Tools

Site Tools


commands:build

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
commands:build [2018/02/07 22:16]
jon
commands:build [2019/04/18 23:33] (current)
Line 1: Line 1:
 +====== Command:​BUILD (BU) ======
  
 +--> MS2000 or RM2000 syntax#
 +
 +^Shortcut ​ |BU| 
 +^Format ​ |BUILD [X]|
 +^Units ​   |none|
 +
 +<--
 +
 +--> Tiger syntax# ​
 +
 +^Shortcut ​ |BU| 
 +^Format ​ |[Addr#​]BUILD [X]|
 +^Units ​   |none|
 +^Type    |Card-Addressed(defaults to COMM)|
 +
 +<--
 +
 +This command returns the firmware “Build” version. ​ BU X shows various configuration options and build-modules that are present in the firmware. ​
 +
 +--> Additional Feature on Tiger#
 +
 +Adding the card address is optional. If no address is given, then Tiger Comm replies. If an address is present, then the specified card replies. ​
 +
 +<asi> $ BU 
 +TIGER_COMM</​asi>​
 +
 +<asi> $ BU X
 +TIGER_COMM
 +Motor Axes: X Y A B C C 0 1
 +Axis Types: x x u u u u w w
 +Axis Addr: 1 1 2 2 2 2 3 3
 +Hex Addr: 31 31 32 32 32 32 33 33
 +Axis Props: ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0</​asi>​
 +
 +As no address was given, Tiger Comm replies. It replies with its build name, all axis names present in the system (axes will always be A-Z, filterwheels 0-9). For each axis the type is given (see table in section “Identifying Controller Configuration”) and the card address in both character and hex formats. ​ Finally, an integer is given to indicate the presence of special properties or capabilities of the axis, such as CRISP auto-focus or RING BUFFER module for TTL positioning;​ these can be interpreted using the information below. ​ This command is useful to quickly identify all the axes names and types present in the system.
 +
 +<--
 +
 +== Example ==
 +
 +--> Tiger Example#
 +
 +<asi> $ 1bu
 +STD_XY</​asi>​
 +
 +<asi> $ 1bu x
 +STD_XY
 +Motor Axes: X Y 
 +Axis Types: x x 
 +Axis Addr: 1 1 
 +Hex Addr: 31 31
 +Axis Props: ​  ​0 ​  0
 +CMDS: XY
 +BootLdr V:NONE
 +LL COMMANDS
 +SEARCH INDEX
 +NO CLTCH SW
 +SHUTDOWN_TASK</​asi>​
 +
 +With an address 1 given, the specified card #1 replies. This reply just contains axis name and types present on the card. However it goes into more detail, printing all the firmware modules present on the card.
 +
 +The values listed for axis properties are decimal integer representations of a binary code which represents any special properties of the axis.  Usually these could also be identified by doing a BU X query of each card and interpreting the response, but they are listed separately on the axis property line for convenience.
 +
 +
 +
 +<--
 +
 +--> MS2000 Example#
 +
 +<wrap cmd> BU X </​wrap>​ \\
 +<wrap reply> STD_XYZ </​wrap>​ shows that the firmware build was for a Standard XYZ system \\
 +<wrap reply> Motor Axes: X Y Z </​wrap>​ shows axis names for motor axes \\
 +<wrap reply> Axis Types: x x z </​wrap> ​ shows axis type for each of axis (see table below) (9.2c+) \\
 +<wrap reply> CMDS: XYZFTR </​wrap>​ shows argument names pseudo-axis commands \\
 +<wrap reply> BootLdr V:0 </​wrap>​ shows version of boot-loader program \\
 +<wrap reply> Hdwr REV.E </​wrap>​ shows main-board hardware revision \\
 +<wrap reply> LL COMMANDS </​wrap>​ list of optional firmware modules present \\
 +<wrap reply> RING BUFFER </​wrap>​ … \\
 +<wrap reply> SEARCH INDEX </​wrap>​ … \\
 +<wrap reply> IN0_INT </​wrap>​ … \\
 +<wrap reply> DAC OUT </​wrap>​ \\
 +
 +
 +<--
 +
 +{{page>:​tiger_ms2k_difference#​Axis Properties}}
 +
 +{{page>:​tiger_ms2k_difference#​Axis Type List}}
 +
 +{{tag>​commands tiger ms2000}}
Address: 29391 W Enid Rd. Eugene, OR 97402, USA | Phone: +1 (541) 461-8181
commands/build.txt · Last modified: 2019/04/18 23:33 (external edit)