*morphconstraintupdateavm
Updates a model type constraint based on the area, volume, or mass of the elements on the mark.
Syntax
*morphconstraintupdateavm stype smark etype emark type mcon target bound color
Type
HyperMesh Tcl Modify
Description
This command updates a model type constraint for the elements on the mark with the option of having the area, volume, or mass forced to be greater than, less than, or equal to the specified value.
The shapes on the mark will be used to force the model into compliance with the specified constraint if possible.
Inputs
- stype
- Must be set to shapes.
- smark
- The ID of the mark containing the shapes. Valid values are 1 and 2.
- etype
- Must be set to elements.
- emark
- The ID of the mark containing the elements. Valid values are 1 and 2.
- type
- 0 - Area
- mcon
- The ID of morph constraint to update.
- target
- The constrained value for area, volume, or mass.
- bound
- -1 - Greater than specified target
- color
- The color of the constraint. Valid values are 1 through 64.
Example
To update a constraint named "area" where the area is specified to be exactly 3600:
*morphconstraintupdateavm shapes 1 elements 1 0 5 3600.0 0 32
Errors
Incorrect usage results in a Tcl error. To
detect errors, you can use the catch
command:
if { [ catch {command_name...} ] } {
# Handle error
}