*beamsectionsetdatasolid
Updates the data for a solid type beam section.
Syntax
*beamsectionsetdatasolid point_array number_of_points elem_order is_hollow beam_sect_id
Type
HyperMesh Tcl Modify
Description
Updating a solid beam section requires two commands of which this is the second. This command will update all data for a solid type beam section. The command *beamsectionsetdataroot should precede use of this command.
Beam section data cannot be updated piecemeal with this command; all data must be known for the beam and sent in as arguments.
The solid beam section interior will be remeshed and results will be calculated for the beam section automatically after updating.
Inputs
- point_array
- The ID of the double array that contains the points defining the solid section perimeter. The double array is created using the *createdoublearray command. This should always be set to 1.
- number_of_points
- Integer indicating the size (number of points) of the double array created using *createdoublearray.
- elem_order
- The order (1 or 2) of the elements to use.
- is_hollow
- 0 - The solid section does not have an internal void.
- beam_sect_id
- The ID of the beam section to update.
Examples
To update the parameter data for a solid type section with ID 3, consisting of a single
perimeter and no internal voids. Note that this command should be used in tandem with
*beamsectionsetdataroot as
follows:
*beamsectionsetdataroot 3 1 0 0 7 1 0 0 0 0 0 0 0
*createdoublearray 10 3 -3 3 3 -3 3 -1 -2 3 -3
*beamsectionsetdatasolid 1 10 1 0 3
Errors
Incorrect usage results in a Tcl error. To
detect errors, you can use the catch
command:
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
11.0.120