7 uploading recorded data, Uploading recorded data -12 – ElmoMC SimplIQ Software Manual User Manual

Page 108

Advertising
background image

SimplIQ

Software Manual

Development Aids

MAN-SIMSW (Ver. 1.4)

7-12

The SR (status register) command details the status of the recorder. SR returns a bit field, in
which bits 16 and 17 may have the following values:

Bit 16

Bit 17

Recorder Status

0

0

Recorder inactive, no valid recorded data

0

1

Recorder armed, waiting for trigger event

1

0

Recorder finished, valid data ready for use

1 1 Recording

now

Table

7-5: SR Recorder Status Reports

7.4.7

Uploading Recorded Data

The following commands are used to upload recorded data from the drive to a host:

Parameter Description

RR

If zero, indicates that the recorder is ready for data upload

WI[21]

Indicates how much data is actually recorded

RP[8], RP[9]

Defines the part of the signal to be uploaded next

BH

Uploads recorded data command

Table

7-6: Parameters for Uploading Recorded Data

The BH command is used to upload to the host the values recorded by the

SimplIQ

drive

recorder. BH optimizes the data transfer, assuming that the host has the computing power
to analyze the

SimplIQ

drive message.

To execute a BH command, valid data must be stored in the recorder. If the data is valid, the
fields of the RC variable define the variables that have been recorded.

The BH=n command uploads the recorded variable defined by RC&n, where & is the bit-
wise AND operator. For example, if RC=7, the command BH=2 will transfer the variable to
be recorded by setting RC=2, because 7&2=2. If the binary representation of RC&BH
includes more than one “1”, the variable with the lowest value will be uploaded and BH will
not return an error.

Example:
If RC=7 and BH=3, BH will upload the recorder variable defined by RC=2. BH=16 will return
an error because BH&RC=0.

It is convenient to use hexadecimal notation for the BH command; for example, BH=0x4000
appears more understandable than BH=32768.

The BH command can load an entire recorded signal, or a part of one. If RP[8]=0 and
RP[9]=0, BH=n will upload an entire signal. Otherwise, BH will upload the recorded signal
from index RP[8] until index RP[9]. RP[9] must always be less than or equal to the length of
the recorded signal.

Advertising