*Analysis()

Creates an analysis.

Syntax

*Analysis(analysis_name, "analysis_label", analysis_def, arg Optional:(), arg...)

Arguments

analysis_name
The variable name of the analysis.
Data type: varname
analysis_label
The descriptive label of the analysis.
Data type: label
analysis_def
An existing analysis definition.
Data type: DefineAnalysis
arg_1, arg_2, ..., arg_n
The arguments being passed to the analysis.
Data type: user-defined

Example

*BeginMdl( model, "Model" )
       *System( sys_body, "Body", def_sys_body )
       *System( sys_frnt_susp, "Frnt macpherson susp (1 pc. LCA)", def_sys_frnt_susp, model.sys_body.b_body )
       *System( sys_steering, "Rackpin steering", def_sys_steering, model.sys_frnt_susp.b_kn, model.sys_body.b_body, model.sys_frnt_susp.p_otrb )
 …....
       *Analysis( an_2Droad_event, "2D Road Event", def_an_2Droad_event, THIS, model.sys_frnt_susp.b_wheel, model.sys_rear_susp.b_wheel, 
        model.sys_frnt_susp.j_w_spin_rj, model.sys_rear_susp.j_w_spin_rj,model.sys_steering.sys_column.j_st_wheel, model.sys_body.b_body, 
        model.sys_tires.ds_tire_prop )
*EndMdl()

Context

*BeginMdl()

Comments

Entities of an analysis can be referenced as shown below:

anl_1.body_1 Refers to body_1 within analysis anl_1.

anl_1.point_1.r Refers to the right point of a *PointPair(), point_1, within analysis anl_1.

The number and type of arguments passed into the analysis depends on the analysis.

At most, one analysis is active at a given time. Only the active analysis is written out to the solver input file created from the model.