beautypg.com

Pressure Systems 98RK-1 User Manual

Page 61

background image

Pressure Systems, Inc. 98RK-1 & 9816 User’s Manual©

Page 59

www.PressureSystems.com

DEFINE/CONTROL AUTONOMOUS HOST STREAMS (Command 'c')


Purpose:

Defines and controls the autonomous delivery of any of up to three concurrent
high-speed data streams to the host computer. Such data streams may be
delivered “continuously” without bound (until a command explicitly stops them),
or be delivered in a “limited” amount (until a pre-specified fixed number of data
packets have been sent). Each packet delivered may be synchronized by a
“hardware trigger” or each packet may be delivered periodically as controlled by
an internal software clock. These concurrent host streams are an alternate
method of acquiring/delivering data rather than using the Read High-Precision
Data
('r') command or the Read High-Speed Data ('b') command.

Host data streams, once activated in a module, deliver a sequence of TCP/IP
data packets autonomously to the host (i.e., without host sending any particular
command to the module to request each packet). WARNING: If these data
streams are defined to occur at high rates, then each data packet received by the
host must be processed and disposed of in a timely manner.

Various sub-commands (described on the following pages) are used to identify
the various definition and control options of the following general 'c' command.


Command

c ii[ dddd]...

‘c’ is the command letter.
ii’ is a sub-command index (augment code) preceded by a space
character.
dddd’ are one or more optional datum fields, each preceded by a space
character, which are parameters that differ per augment code ii.

NOTE: all parameters are separated by a space.


Response

Depends upon particular sub-command (ii) sent. See below.

Autonomous
Packet

Depends upon particular sub-command (ii) sent. See below.


Description: The firmware of a Model 9816 module, once fully initialized, continuously scans

and converts data for all internal pressure channels at the highest possible

speed. The result of such scanning is a continuously-updated EU data buffer,

available to three concurrent host data delivery tasks, or available to other

standard data acquisition commands of the module. Each host delivery task can

grab engineering-unit data values from the EU data buffer and deliver them to the

host in its own programmable data stream (a sequence of TCP/IP packets that

autonomously arrive in the host, as long as the host has enough TCP/IP

buffering space to hold them).

Special augments of this command (using the first parameter, ii) can configure
each data stream with the particular channels whose data are delivered, the
datum format, the delivery rate, and other characteristics. It can also start, stop,
or un-define a single stream or all defined streams.

This manual is related to the following products: