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.