*absorbbeamsections
FE-absorb 1D properties into beam sections.
Syntax
*absorbbeamsections ?<select_type>=<selection>? ?option=<value>? ?tolerance=<value>? ?deleteunused=<value>?
Type
HyperMesh Tcl Modify Command
Description
This command creates/compares beam sections with 1D property values as per the options provided. Currently valid only for OptiStruct and Nastran profiles.
Inputs
- <select_type>=<selection>
- The properties to be modified. There are several ways to provide the entities to be
modified. Only one option can be used at a time. If not specified, all properties in
the model are considered:
- id=<id>
- The ID of the single entity to modify.
- mark=<mark_id>
- The ID of the mark containing the entities to modify.
- deleteunused=<value>
- 0 - Preserves the beam sections not referenced in any entity.
- option=<value>
- 0 - Create new beam sections if there are not beam sections attached to the 1D properties (default).
- tolerance=<value>
- Valid for option=1 to compare the beam section values and property values with the user defined tolerance value. Default value is 0.01.
Examples
Create beam sections for all the 1D properties in the model which don’t have beam
section:
*absorbbeamsections
or
*absorbbeamsections option=0
or
*createmark props 1 all
*absorbbeamsections mark=1
or
*createmark props 1 all
*absorbbeamsections mark=1 option=0
Compare the beam section and property values for property ID 1 with a default relative
tolerance of 0.01:
*absorbbeamsections id=1 option=1
Compare the beam section and property values for property ID 1 with a relative tolerance of
0.05:
*absorbbeamsections id=1 tolerance=0.05
Overwrite the beam section referred in property ID
1:
*absorbbeamsections id=1 option=2
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
2019