Multimetrix MMXI-200 Instruction Manual Download Page 7

 

Confidential 

www.multimetrixs.com

 

Page 7 

 

 

Serial Command Protocol

 

 
The host communicates with the MMXI controller via serial commands sent over RS232.  All 
commands should be terminated with a carriage return or semicolon character.  If the command 
fails parsing, the MMXI controller will return a question mark followed by a carriage return to 
indicate a general syntax error.  If the command parses correctly but fails to execute successfully 
for any reason, the MMXI controller will return the character ‘F’ followed by a carriage return.  If 
the command executes successfully, the MMXI controller will return the first character of the 
command sent followed by any returned values and finally a terminating carriage return 
character. 
 
All commands are case-sensitive. 
 
The default format for numeric parameters and returns is decimal (base 10) variable length text 
format.  Integer parameters prefixed with ‘0x’ will be parsed as hexadecimal numbers.  If a 
command is prefixed with a lowercase letter ‘x’, the return values (if any) will be in hexadecimal 
format.  If a command is prefixed with a lowercase letter ‘b’, both the parameter values and return 
values will use binary format.  When using the binary ‘b’ prefix to a command, numbers are 
received and sent in non-textual format byte for byte starting with the least significant byte.  The 
number of bytes transferred in binary format is always equal to the size of the value’s data type in 
bytes (i.e. a 32 bit signed integer will use 4 bytes). 
 
 

 
Command Set 

 
The following pages describe the serial commands. 
 
The notation below is used to indicate the type of data values used for parameters and 
responses: 
 
 
 

<CR>  denotes a single carriage return character 

 

<s16>  denotes a signed 16-bit integer value 

 

<s32>  denotes a signed 32-bit integer value 

 

<u16>  denotes an unsigned 16-bit integer value 

 

<u32>  denotes an unsigned 32-bit integer value 

 
 

Summary of Contents for MMXI-200

Page 1: ...Confidential www multimetrixs com Page 1 MMXI 200 Instruction Manual Rev 0 0 Preliminary 6 4 2008...

Page 2: ...sed on firmware version 1 0B CONTENTS Electrical Connections page 3 Setup page 4 Operation page 4 Touchscreen Display page 5 Serial Command Protocol page 7 Command Set page 7 Configuration commands pa...

Page 3: ...MMXI controller No other devices should be connected to any part of this port as it could damage the controller and or the connected device Using this port with anything other than the supplied Multi...

Page 4: ...e should be used with a host to convert this raw data into specific units of measurement such as film thickness In addition to what ever method is used by the user to calibrate and convert raw data to...

Page 5: ...ection Initial main screen Main screen while sampling on The status information displayed at the bottom of the main screen has the following meaning OK The controller initialized properly ERR The cont...

Page 6: ...diagnostics unitless G_TEMP Temperature of controller Celsius S_TEMP Temperature inside sensor Celsius STATUS See description of serial command XS 16 bit hex BAUD Host serial port baud rate bps To cha...

Page 7: ...base 10 variable length text format Integer parameters prefixed with 0x will be parsed as hexadecimal numbers If a command is prefixed with a lowercase letter x the return values if any will be in hex...

Page 8: ...nd mfal CR Response m CR Configuration loaded F CR Failed CR Syntax failure mfad Description Loads the factory default configuration settings into current working memory Command mfad CR Response m CR...

Page 9: ...XCS F CR Failed initiation CR Syntax failure XCQ Description Aborts the current calibration prior to completion Command XCQ CR Responses X CR Successfully aborted calibration F CR Failed execution CR...

Page 10: ...l temperature of the MMXI controller Value is in units of 1 16 degrees Celsius Divide the value by 16 to get Celsius Command XRTi CR Responses X s16 CR Successfully returns the temperature data F CR F...

Page 11: ...ever use any harsh detergents or solvents on any part of the controller or sensor The MMXI 200 Sensor Controller and the RST Sensor contain no user serviceable parts The user should never attempt to d...

Page 12: ...ill display text whenever an error occurs When this box is empty as shown above the error log is empty Clicking in the status box will pop up a window displaying the log of errors that have occurred C...

Page 13: ...ng with a firmware update With the Connected checkbox checked click on the menu item FILE Download Firmware This will start the download process The touchscreen display on the controller will go blank...

Page 14: ...Confidential www multimetrixs com Page 14 Mechanical Dimensions...

Page 15: ...Confidential www multimetrixs com Page 15 Notes...

Reviews: