The FXFREQ function returns the modal frequency in cycles per user-defined time for the current mode of the current FLEX_BODY when used in function expressions defining the CRATIO argument of a FLEX_BODY. (Learn more about
FLEX_BODY). FXFREQ returns zero when used in other expressions.
Format
FXFREQ
Extended Definition
Adams Solver (FORTRAN) evaluates each function expression used to define CRATIO of a FLEX_BODY separately for each active mode of the FLEX_BODY (each mode has a CRATIO value). FXFREQ returns the modal frequency of the mode for which CRATIO is being evaluated.
Examples
FLEX_BODY/1,
, CRATIO = IF(FXFREQ-100:0.01,0.1,if(FXFREQ-1000:0.1,1.0,1.0))
For a model using units of seconds for time, this example recreates the default modal damping scheme using nested IF function expressions.