*createcaero1panelmeshing
Creates a component for aeroelastic panel mesh CAERO1.
Syntax
*createcaero1panelmeshing componentid=<value> locations={<value>} nspan=<value> nchord=<value> ... ?<optionN>=<valueN>?
Type
HyperMesh Tcl Modify Command
Description
Creates a component for aeroelastic panel mesh CAERO1.
Inputs
- componentid=<value>
- The start value for component and element numbering. This is mandatory.
- createproperty=<value>
- 0 - Do not create PAERO1
- igid=<value>
- The interference group identifier.
- locations={<value>}
- The coordinates of 4 corner points (12 values). This is mandatory.
- mode=<value>
- 0 - Create component (default)
- nchord=<value>
- The number of chordwise boxes. If not provided, must specify tableid2.
- nspan=<value>
- The number of spanwise boxes. If not provided, must specify tableid1.
- panelname=<value>
- The name of the CAERO1 panel entity. If not specified, CAERO1_<componentid> is used.
- propertyname=<value>
- The name of the PAERO1 property entity. If not specified, PAERO1_<componentid> is used.
- systemid=<value>
- The ID of the system for locating points 1 and 4.
- tableid1=<value>
- The ID of an AEFACT table containing the list of division points for spanwise boxes. Used only if nspan is not provided.
- tableid2=<value>
- The ID of an AEFACT table containing the list of division points for chordwise boxes. Used only if nchord is not provided.
Examples
Create an aero component with ID 60001 using tables 31001 and 31002:
*createcaero1panelmeshing componentid=60001 systemid=503 mode=0 locations={701.04 74.56 177.11 1000.67 70.5 176.9 1085.37 374.58 183.29 946.5 399.5 189.45} tableid1=31001 tableid2=31002 igid=1 createproperty=1 propertyname=PAERO1_60001 panelname=CAERO1_60001
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
2021