*loadcreatewithsystemonentity

Creates a load (forces, temperature, moment, velocity, acceleration, or constraints) on nodes, fixed points (surface vertices or weld points), surface edges, and surfaces, defined in a local coordinate system.

Syntax

*loadcreatewithsystemonentity geomtype markmask config type component [1-6] system transformflag

Type

HyperMesh Tcl Modify

Description

Creates a load (forces, temperature, moment, velocity, acceleration, or constraints) on nodes, fixed points (surface vertices or weld points), surface edges, and surfaces, defined in a local coordinate system.

Inputs

geomtype
the type of entity that the load is applied to (e.g. SURFS)
markmask
the entity ID
config
the load configuration
type
Solver dependent types of the referenced load config.
1 force
2 moment
3 constraint
4 pressure
5 temperature
6 nodal flux
8 velocity
9 acceleration
component[1-6]
components of the load being applied.
When applying a force, the active components are 1, 2, and 3, which represent a force x, y, and z-axis, respectively.
When applying a moment, the active components are also 1, 2, and 3, and represent the moment about the x, y, and z-axis, respectively.
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 pressures, the active components are 1, 2, and 3, which represent the x, y, and z-axis, respectively.  To create a pressure that is normal to the element, set all components to zero.
system
the ID of the local system to use
transformflag
Indicates which system supplies component values.
0 – if the component values are supplied in the global coordinate system.
1 – if the component values are supplied in the local coordinate system

Example

To apply a force of magnitude 10.0 along the x axis of system 4 to nodes 5 and 25:

*createmark(nodes,1) 12 13 14
*loadcreatewithsystemonentity(nodes,1,1,3,0.0,999999.0,0.0,-999999.0,0.0,   -999999.0, 4,0)

This command is applicable only to files created with HyperMesh 6.0 and higher. For older HyperMesh files, use *loadcreate() instead.

Errors

None.