Section 4. programming the sdm-sio4, Section 4. programming the sdm-sio4 -1, 1 command line operation and structure – Campbell Hausfeld Serial I/O Interface SDM-SIO4 User Manual

Page 25: 2 entering commands

Advertising
background image

4-1

Section 4. Programming the SDM-SIO4

This section gives both the basic commands and advanced command line options which allow
testing and advanced configuration of the SDM-SIO4.

4.1 Command Line Operation and Structure

To use the command line mode, connect a computer to port 1 of the SDM-SIO4.
The computer should run a terminal emulation program (e.g. GraphTerm) which
is set to 9600 baud, 8 data bits and 1 stop bit. If connecting to a PC you will need
a null modem cable.

When the computer is connected, the command line can be made active by
pressing the small momentary push-button switch, next to the Status LED. When
this happens the SDM-SIO4 prompt (

SDMSIO4->

) is sent out of port 1. At this

prompt a number of commands can be typed and executed.

•

The command line buffer is 512 bytes long so no command with parameters
must be longer than this.

•

After ten minutes of inactivity (where no valid commands are executed) the
command line mode will time out and port 1 will return to its normal function.

•

The command line mode can be activated while the datalogger is running a
program which communicates with the SDM-SIO4. However, all datalogger
activity related to port 1 is ignored.

•

Complicated or long string definitions are best set up by editing a text file
which includes the string definition commands. This file can then be sent out
to the SDM-SIO4 once it is configured in the command line mode. The
SDM-SIO4 can accept multiple configuration strings sent within one file.

By using (datalogger) Instruction P113 Command 321 it is possible
to execute a command line command from a datalogger program.
See Section 5 of this manual for further details.

4.2 Entering Commands

A command is executed when a carriage return (

CR

) is sent. This is normally sent

by pressing the

ENTER

key on a computer. The method of entering control

characters was discussed in Section 3.1, but is repeated here for convenience.

To enter a control character in the range of 0-255 decimal in a filter string,
formatter string or a user string you must use the ‘&hh’ format, where ‘&’ defines
the following two characters, ‘hh’, to be a hexadecimal number between 00 and
FF. For example, ‘&de’ would be character 222 decimal. To use ‘&’ within the
string you must type ‘&&’ (i.e. && = & when in a string).

The hex. number must always be two ASCII characters.

NOTE

NOTE

Advertising