gasfl

Purpose:

Compute Air Mass Flow.

Enter:

gasfl <priority> <interval> <filename> [+c]

Where:

priority

Specify the system task priority.

interval

Specify the task process interval. Specify FAS, MED, or SLO. The interval value is in milliseconds.

filename

Specify the path to the specification filename.

+c

Optional. Specify this flag to indicate a critical task to the watchdog. 

Example:

gasfl 8 SLO /specs/gasflow_specs.315 +c &

The above command spawns ‘gasfl’ in the background at a priority of 8. The computations are performed once every second using the specifications in the file /specs/gasflow_specs.315. The task is also assigned to be a critical task. As a result, if the task ever stops responding to the watchdog, any test that is running will be aborted.  The gasfl task will register its name as “gasflow_specs.315”.  This name can be used by the ‘re-read’ command to request that it update the specifications by reading the specification file again.  This feature allows the specifications to be changed “on-the-fly” without slaying and restarting the app.

Notes:

This task is normally started in the go script that starts CyFlex.

See Also:

Air Mass Flow Computation, Composition and Property Variables, re-read