*createmembersectionfrommember
Creates member sections from member entity.
Syntax
*createmembersectionfrommember <option1>=<value1> <option2>=<value2> ... <optionN>=<valueN>
Type
HyperMesh Tcl Modify Command
Description
Creates member sections on member at control locations with the plane information provided with star command. If number of control locations are zero on a member, default value of 3 will be used to create the member sections.
Inputs
- id=<id>
- The ID of the member entity.
- intersectingentitytype=<entity_type>
- The type of entity to intersect the face of member sections. Valid values are elements (default), surfaces and solids.
- planetype=<value>
- The type of plane associated with the member section. Valid values are infinite and finite.
- planenormal=<value>
- Normal of the plane for the intersecting entities.
- planelength=<value>
- Length of the plane to define finite plane (default 300). Used only when plane type is finite.
- planewidth=<value>
- Width of the plane to define finite plane (default 300). Used only when plane type is finite.
- realize=<value>
- The flag to define member sections to realize or not. Valid values are 0 and 1.
- sectiontype=<value>
- The section type to be used to realize member section. Valid values are boundingbox and real (default). Used only when realize flag is set to 1.
- autoweld=<value>
- Flag to perform auto weld on the realized beam section of the member section.
- auto_detect_thin_solids=<value>
- Flag to detect thin solids for the realized beam section of the member section. This flag works only if the intersectingentitytype data name is set to solids (55).
- create_sketch=<value>
- Flag to create sketch entity on beam section when member section is realized. Only works if the section type is "real".
- vertex_angle=<value>
- Section Contour is smoothened if vertex angle between two lines is below this limit.
Examples
To create a member section from a
member:
*createmembersectionfrommember id=1 intersectingentitytype=elems planetype="finite" planenormal={-0.99 -0.06 0.12} planelength=300 planewidth=300 realize=1 sectiontype=real autoweld=1 create_sketch=1 vertex_angle=60.0
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
2023