*pressuresonentity_curve
Creates a pressure load on a mark of elements, surfaces, components or sets, potentially with its magnitude defined by a curve.
Syntax
*pressuresonentity_curve entity_type mark_id facenodes x_comp y_comp z_comp magnitude breakangle onface xlocation ylocation zlocation curve_id x_scale
Type
HyperMesh Tcl Modify Command
Description
Creates a pressure load on a mark of elements, surfaces, components or sets, potentially with its magnitude defined by a curve.
Inputs
- entity_type
 - Type of entity the load is applied on. (e.g. surfs or elems).
 - mark_id
 - The ID of the mark of entities on which to apply the pressure.
 - facenodes
 - The ID of the mark containing nodes that lie on the face of one or more elements (solids only).
 - x_comp
 - The x-component of pressure.
 - y_comp
 - The y-component of pressure.
 - z_comp
 - The z-component of pressure.
 - magnitude
 - The magnitude of the pressure.
 - breakangle
 - The break angle of a solid face.
 - onface
 - A logical which determines whether pressures are being applied to faces:
 - xlocation, ylocation, zlocation
 - For loads on components or sets, you may wish to supply a display location for where HyperMesh should draw the graphical image for the load. If these three values are 999999, or more than one entity is selected, HyperMesh will generate a display location from the contents of the components or sets.
 - curve_id
 - The ID of a curve defining the magnitude of the load vs time.
 - x_scale
 - A scale factor applied to the x-axis (or time axis) of the curve.
 
Example
To apply a pressure of 4 to the elements of a component, using the curve with ID 9 to vary this magnitude over time:
*createmark(components,1) "container"
*createmark(nodes,1)
*pressuresonentity_curve(comps,1,1, 0,0,0, 4,30,1, 0,0,0, 9, 1.0)
    Errors
if { [ catch {command_name...} ] } {
   # Handle error
}Version History
2021 - Added onface values 10, 11, 20, 21, 30 and 31.