*loadcreatewithsystem
Creates a load (force, moment, pressure, or constraint) at a node or element defined in a local coordinate system.
Syntax
*loadcreatewithsystem mark config type [comp1-6] system transformflag
Type
HyperMesh Tcl Modify
Description
Creates a load (force, moment, pressure, or constraint) at a node or element defined in a local coordinate system.
Inputs
- mark
- The ID of the mark containing the nodes or elements that will bear the load.
- 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.
- system
- ID of the coordinate 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 local system 4 to nodes 5 and 25:
*createmark(nodes,1) 5 25
*loadcreatewithsystem(1,1,1,10.0,0.0,0.0,0.0,0.0,0.0, 4,1)
To apply a constraint of zero in the global 1, 3, 5 directions to nodes 12, 13, and 14, but have the constraint communicated to the solver in the local coordinate system with ID 4:
*createmark(nodes,1) 12 13 14
*loadcreatewithsystem(1,1,3,0.0,999999.0,0.0,999999.0,0.0,-999999.0, 4,0)
Errors
None.