fdump
Purpose:
-
Produce a filtered dump of CyFlex variables.
Enter:
-
fdump [string1] [string2] [stringN] <switches> <options>
Where:
-
string
Optional. Specify a string that must be in the label of the CyFlex variable to be listed. There is no default string. Up strings may be entered. A match is not order dependent.
switches
Optional. Specify flags which identify various filtering features and output format options. See descriptions below.
options:* +c make string matches case – dependent
* +rv show REAL variables (default is ON)
setting this switch will disable other
variable types unless they are
explicitly enable with the appropriate
switch
* +iv show INTEGER variables (default is ON)
setting this switch will disable other
variable types unless they are
explicitly enable with the appropriate
switch
* +lv show LOGICAL variables (default is ON)
setting this switch will disable other
variable types unless they are
explicitly enable with the appropriate
switch
* +sv show STRING variables (default is ON)
setting this switch will disable other
variable types unless they are
explicitly enable with the appropriate
switch
* +st show STATISTICAL variables (default is ON)
setting this switch will disable other
variable types unless they are
explicitly enable with the appropriate
switch
* +co show COMPOSITION variables (default is ON)
setting this switch will disable other
variable types unless they are
explicitly enable with the appropriate
switch
* +pr show PROPERTY variables (default is ON)
setting this switch will disable other
variable types unless they are
explicitly enable with the appropriate
switch
* +em show EMISSION variables (default is ON)
setting this switch will disable other
variable types unless they are
explicitly enable with the appropriate
switch
* +av show ALIAS variables (default is ON)
setting this switch will disable other
variable types unless they are
explicitly enable with the appropriate
switch
* +cv show COMPUTED variables (default is ON)
setting this switch will disable other
variable types unless they are
explicitly enable with the appropriate
switch
* +ar show the ‘display_armed’ state of a DO’
channel
*& lp display last pid (default is OFF)
*& lb display labels only
Format Switches
* -l suppress the label in output
* -v suppress the value in output
* -u suppress the units in output
* +dt display the last update time (default is OFF)
* +o display the variable owner (default is OFF)
* +sm display the name of the shared memory area
* +t display the variable type (default is OFF)
*& h display the variable history flag and tolerance
* +ho display only variables with history flag ON
options = optional values which identify various filtering
features (options are specified with)
* o=time show variables which are older than
‘time’’
=> o=1[hr]
* n=time show variables which are newer than
‘time’
=> n=2[day]
* ll=value show variables which have a value larger
than ‘value’
=> ll=100
* ul=value show variables which have a value smaller
than ‘value’
=> ul=1000
* d=units show variables which match the units
dimension specified in ‘units’
=> d=PSI ( show variables with any
pressure units )
* f=OR show variables which match any of the
strings specified. The default is to
show variables that match all of the
sub$-$strings (f=AND)
* owner=name
show variables for which the owner name
matches
Exmaple => owner=Compvar
Example:
-
fdump mnf _t
The above command would display on the monitor a list of all the CyFlex variables that contain the string ‘mnf’ and’ the string ‘_t’ in a scrollable screen.fdump abc bcx
display variables that contain both string ‘abc’ and ‘bcx’, including a variable such as ‘abcx’, where the strings overlapother example matches
bcx_abcold (example of order independence)
BCX_Abcold (example of case insensitive)
fdump abc bcx +c
display variables that contain both string ‘abc’ and ‘bcx’, including a variable such as ‘abcx’, where the strings overlapother example matches
bcx_abcold (example of order independence)
example that would NOT match because of case
BCX_Abcold
fdump d=psi
display any variables which have units of pressure, such as “in_hg”, “psi”, “bar”, “kpa”, etc.fdump d=psi +rv
display any REAL variables which have units of pressure, such as “in_hg”, “psi”, “bar”, “kpa”, etc.fdump +rv +iv ll=0
display any REAL or INTEGER variables which values greater than 0.0fdump +rv +iv ll=0 ul=100
display any REAL or INTEGER variables which values greater than 0.0 and less than 100fdump +rv +iv ll=0 ul=100 d=DEG_F
display any REAL or INTEGER variables which values greater than 0.0 and less than 100 and which have temperature unitsfdump +rv +iv ll=0 ul=100 d=DEG_F n=10[sec] _t
display any REAL or INTEGER variables which values greater than 0.0, less than 100, have units of temperature, have been updated in the last 10 seconds, and contain the string ‘_t’ in the labelfdump +cv press
display computed variables that contain the string “press” in either the target variable label or in the computed expressionThe fdump command displays a table of all active CyFlex variables which match the filter criteria.
index label value units history tolerance status
where:
index = index in the shared memory area containing the variable
label = label of the CyFlex variable that is usually specified in a specs file
value = current value
units = units keyword
history = the flag indicating if variable should be included in the history data
tolerance = the value by which the variable must change before it is saved in the history data.
status = the limit status of the variable.
The display is organized in consecutive blocks for each of the following CyFlex variable types:
Analog Inputs
Millivolts
Frequency Inputs
Counter Inputs
Engine Performance Real Variables
Engine Performance Integer Variables
Engine Constants
Fuel Reading Real Variables
Fuel Reading Integer Variables
Control Variables
General Use Real Variables
General Use Integer Variables
General Use Logical Variables
General Logical Variables
Digital Input Logical Variables
Digital Output Logical Variables
Limits Logical Variables
Analog Input Millivolts
The PageUp and PageDown keys can be used to scroll. The Esc key twice exits the display. The F1 key displays help. In the case of CyFlex Logical Variables, the True Event and False Event names are also displayed.