*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
1 - Create PAERO1 (default)
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)
1 - Update component
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