*Analysis()
Creates an analysis.
Syntax
*Analysis(analysis_name, "analysis_label", analysis_def, arg Optional:(), arg...)
Arguments
- analysis_name
- The variable name of the analysis.
- analysis_label
- The descriptive label of the analysis.
- analysis_def
- An existing analysis definition.
- arg_1, arg_2, ..., arg_n
- The arguments being passed to the analysis.
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
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.