ai_transfer

Purpose:

Convert raw analog input data to engineering units for specified process intervals.

Enter:

ai_transfer <priority> <rate1> [rate2] [rate3] [+c]

Where:

priority

Specify the task priority.

rate1

Specify one of the timing intervals specified for the scheduler.

rate2

Optional. Specify a second timing interval.

rate3

Optional. Specify a third timing interval.

+c

Optional. Specify this flag to indicate a critical task. If a critical task does not respond to scheduler soon enough, any tests being run will be shut down.

Example:

ai_transfer 15 MED +c &
The above command spawns ai_transfer with a system priority of 15. It converts analog input channels at the rate specified as MED by the scheduler. The task is to be considered a critical task. Normally, this command is executed in the CyFlex startup script (go.scp).

Notes:

This task is part of the transfer layer and uses shared memory for data processing.

See Also:

Master Scheduler