*BeginTask()

Begins a block for a selectable analysis task inside a task group.

Syntax

*BeginTask(task_name, "task_label", an_def, "file_name", "help_text", arg_1, arg_2, …, arg_n)

Arguments

task_name
The variable name of the task.
Type: Varname
task_label
The descriptive label of the analysis task.
Type: label
an_def
An existing analysis definition in file_name.
Type: DefineSystem
file_name
The name of the .mdl file containing the analysis definition for an_def.
help_text
Additional selection information (not used).
arg_1, arg_2, …, arg_n
The arguments being passed to the analysis.
Type: User-defined

Example

*BeginPanel
 • • •
   *BeginTaskGroup(pwrtrain_task, "Powertrain task")
       *BeginTask(powertrain1, an_pwrtrain_load,
                  "Static load analysis", 
                  andef_event,
                  "Libs/Tasks/Pwrtrain/event.mdl",
                  "Static load analysis of powertrain",
                  sys_pwrtrain.b_pwrtrain,
                  B_Ground,
                  sys_pwrtrain.p_shaft1,
                  sys_pwrtrain.p_shaft2,
                  sys_pwrtrain.op_num_mnt,
                  sys_pwrtrain.bsh_mount1,
                  sys_pwrtrain.bsh_mount2,
                  sys_pwrtrain.bsh_mount3,
                  sys_pwrtrain.bsh_mount4)
         *BeginForm(frm_pwrtrain_parameters)
           *Title("Vehicle Parameters")
           *Prompt("Enter the vehicle parameters")
         *EndForm()
         *BeginTabbedForm()
           *Title("Solver Parameters")
           *Prompt("Edit solver parameters")
               *Tab("Equil", sys_solver.frm_equil)
               *Tab("IC", sys_solver.frm_ic)
               *Tab("Debug", sys_solver.frm_debug)
               *Tab("Output", sys_solver.frm_out_opt)
               *Tab("Result", sys_solver.frm_results)
         *EndForm()
      *EndTask()
   *EndGroup()
*EndPanel()

Context

*BeginTaskGroup()