::hwat::utils::CreateRigidWallBarrier - Creates a Rigid Wall barrier, both flat or angled.
::hwat::utils::CreateRigidWallBarrier barrierName gap JNode JHeightVehicle friction location angle numOfWalls {wallDims} assemName bcicType
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. |
1 if successful, {} otherwise.
::hwat::utils::CreateRigidWallBarrier HWATFrontRW 10.0 1003 100.0 1.2 "D:/Altair/templates/feoutput/ls-dyna/dyna.key" 45.0 0
Implements RIGIDWALL algorithm. This function slaves the assembly to the rigid wall.