*SetForce() - symmetric line of action for command sets

Creates a set force for a pair.

Syntax

*SetForce(fpair, LEFT/RIGHT, fl)

Arguments

fpair
The variable name of the set force.
Type: Varname
LEFT|RIGHT
LEFT
If specified, the properties are assigned to the left set force, and the right is made symmetric to the left.
RIGHT
If specified, the properties are assigned to the right set force, and the left properties are made symmetric to the right.
Type: Boolean
fl
The argument for the set force
Type: real or string

Example

*BeginMDL(the_model, "Example model")
*Analysis(the_analysis, "The analysis", andef)
*DefineAnalysis(andef)
  *ActionReactionForcePair(frc_jnc_bmp, 
					   "Jounce Bumper Force",
					   LOA,
					   b_frame,
					   b_uca,
					   p_jnc_frame,
                           p_jnc_uca)
  *SetForce(force_jnc_bmp, LEFT, ds.real1.value + ds.real2.value)
  *CommandSet(the_commandset, "Simple command set", evdef, frc_0, tpl_begin, tpl_end)
  *Template(tpl_begin, "Begin template", USER, tpldef_commandset_begin)
  *Template(tpl_end, "End template", USER, tpldef_commandset_end)
  *Template(tpl_superfluous, "Should be ignored", ACF, tpldef_commandset_begin)
*EndDefine()
*DefineCommandSet(evdef, local_frc_0, local_tpl_begin, local_tpl_end)
  *Write(local_tpl_begin)
  *SetForce(force_jnc_bmp, LEFT, ds.real1.value + ds.real3.value)
  *Write(local_tpl_end)
*EndDefine()
*DefineTemplate(tpldef_commandset_begin)
{AbsToRelative(Solver_File_basename.path, Solver_File_basename.value + 
".adm")}
PREFERENCES/SIMFAIL=STOPCF
*EndDefine()
*DefineTemplate(tpldef_commandset_end)
STOP
*EndDefine()
*EndMDL()

Context

*BeginMDL()

*DefineCommandSet()

Comments

This statement is similar to the *SetForce() statement for a model except that it sets the force or forcepair contents within the solver command file.