*loadcreateonentity_curve

Creates load with magnitudes defined by a curve.

Syntax

*loadcreateonentity_curve entity_type mark_id config type comp1 comp2 comp3 comp4 comp5 comp6 x_loc y_loc z_loc curve_id x_scale

Type

HyperMesh Tcl Modify Command

Description

Create loads on nodes using Tcl variables for the load components.

Inputs

entity_type
The type of entity the load is applied to. Valid values are nodes, points, lines, elems, surfs, comps and sets.
mark_id
The ID of the mark containing the entities.
config
The config of the load to create:
  • 1 - force
  • 2 - moment
  • 3 - constraint
  • 4 - pressure
  • 5 - temperature
  • 6 - nodal flux
  • 8 - velocity
  • 9 - acceleration
type
Solver-dependent type of the specified config.
comp[1-6]
The components of the load being applied.
For constraints, all of the components are active unless they are set equal to -999999.0. All the other components of the constraints are active in the respective directions.
For other configs, the active components are 1, 2, and 3, which represent the x, y, and z-direction, respectively.
x_loc, y_loc, z_loc
For loads on components or sets, this is the display location where the graphical image for the load is drawn. If these three values are 999999, or more than one entity is selected, the display location is automatically generated.
curve_id
The ID of the curve defining the magnitude of the load.
x_scale
A scale factor applied to the x-axis (or time-axis) of the curve.

Example

To apply a temperature of 140.0 to all the nodes of a set, using the curve with ID 9 to vary this magnitude over time:

*createmark sets 1 "temperaturenodes"
*loadcreateonentity_curve sets 1 5 1 140 0 0 0 0 0 0 0 0 0 9 1.0

Errors

None.