HyperWorks Tools

::hwat::utils::CreateRigidWallBarrier

::hwat::utils::CreateRigidWallBarrier

Previous topic Next topic No expanding text in this topic  

::hwat::utils::CreateRigidWallBarrier

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

NAME

::hwat::utils::CreateRigidWallBarrier - Creates a Rigid Wall barrier, both flat or angled.

 

SYNTAX

::hwat::utils::CreateRigidWallBarrier barrierName gap JNode JHeightVehicle friction location angle numOfWalls {wallDims} assemName bcicType

 

ARGUMENTS

barrierName

Name to give the barrier.  Finite barriers will be named barriername.0, barriername.1, etc.

gap

The distance between the barrier and the vehicle.

JNode

The ID of the JNode.

JHeightVehicle

The true J height of the vehicle.

friction

The contact friction.

location

The location of the template file.

angle

The angle of the wall about the global z-axis (default = 0.0).

numOfWalls

The number of walls in the barrier.  If 0, then an infinite barrier is created (default = 0).

wallDims

A Tcl list of lists defining the position and dimensions of the walls.  If the numOfWalls is greater than 0, this argument is a must.  Each list should be of the form relative Y base point, relative Z base point, Y dimension, Z dimension (default = "").

For example, if the number of walls is 6:

[list [list 0.0 0.0 30.0 30.0] [list 30.0 0.0 30.0 30.0] [list 60.0 0.0 30.0 30.0] [list 0.0 30.0 30.0 30.0] [list 30.0 30.0 30.0 30.0] [list 60.0 30.0 30.0 30.0] ]

assemName

The vehicle assembly name (default = "VEHICLE").

bcicType

The BCIC type (default = FRONT).  Only FRONT is currently supported.

 

RETURNS

1 if successful, {} otherwise.

 

EXAMPLE

::hwat::utils::CreateRigidWallBarrier HWATFrontRW 10.0 1003 100.0 1.2 "D:/Altair/templates/feoutput/ls-dyna/dyna.key" 45.0 0

 

Comments

Implements RIGIDWALL algorithm.  This function slaves the assembly to the rigid wall.

 

See also

Utils Functions