*acousticmeshinit

Initializes an acoustic cavity mesh before running *acousticmeshinit.

Syntax

*acousticmeshinit structural_mark_id seats_mark_id cell_size seat_coupling topo_patch_size semantic_patch_size create_hole_elements flag reserved

Type

HyperMesh Tcl Modify

Description

Used to initialize an acoustic cavity mesh. This command must be run before *acousticmeshcreate, which actually generates the preview and solid acoustic cavity meshes.

Inputs

structural_mark_id
The mark ID containing any input structural comps. Valid values are 1 and 2.
seats_mark_id
The mark ID containing any seat comps. Valid values are 1 and 2.
cell_size
The element size of the solid elements.
seat_coupling
A flag used to denote:
0 - Node-to-node re-mesh.
1 - Seats are considered as master MPC.
2 - Seats are considered as slave MPC.
topo_patch_size
The input (topological) hole patch size.
semantic_patch_size
The input (semantic) hole patch size.
create_hole_elements
A value of 1 indicates to create patch elems to topo holes. These elements are places in the ^patches_holes component.
flag
Reserved for future use. Must be specified as 0.
reserved
Reserved for future use. Must be specified as 0.

Examples

To initialize an acoustic cavity mesh with an element size of 40.0, patching holes and gaps of 200.0 and 100.0 respectively, and creating the hole patch elements:

*acousticmeshinit 1 2 40.0 0 200.0 100.0 1 0 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

10-SA1-110