*seatbelttensioning
Updates the nodes of a seatbelt to any intermediate/final configuration. This is attained while tensioning with a choice to maintain the length of the seatbelt.
Syntax
*seatbelttensioning seatbelth3dfile=<value> seatbeltid=<value> beltendtopull=<value> seatbeltextension=<value> seatbeltcutend=<value>Type
HyperMesh Tcl Modify Command
Description
This command updates the nodes of a seatbelt with the specified ID using an H3D file that contains the node positions of the referenced seatbelt subjected to a tension force.
It can update the seatbelt to any intermediate/final configuration stored in the H3D file. It can remove the seatbelt elements that extended completely beyond the layer of initially pulled edge nodes to maintain the seatbelt length and remove slack.
Inputs
- seatbelth3dfile=<value>
- The absolute path to the H3D file containing the tensioning output of the seatbelt.
- seatbeltid=<value>
- The ID of the seatbelt as indicated in the Seatbelt Browser.
- beltendtopull=<value>
- The side of the seatbelt, which has been subjected to the tension force. Valid values are “start” and “end."
- seatbeltextension=<value>
- This value is used to read a specific configuration from the H3D file. The valid range of the value is between 0.0 and 100.0.
- seatbeltcutend=<value>
- The option specifies if the seat belt elements need to be cut. For example, if the seat belt length is to be maintained or not. Valid values are “on” and “off."
Example
To update the seatbelt ID 2 and tension force applied on its “start” edge, to its final
configuration contained in C:/tensionedbelt.h3d without maintaining its
length:
*seatbelttensioning seatbelth3dfile=”C:/tensionedbelt.h3d” seatbeltid=2 beltendtopull=start seatbeltextension=100 seatbeltcutend=off
To update the seatbelt ID 3 and tension force applied on its “end” edge, to the middle
configuration contained in C:/tensionedbelt.h3d while maintaining its
length:
*seatbelttensioning seatbelth3dfile=”C:/tensionedbelt.h3d” seatbeltid=3 beltendtopull=end seatbeltextension=50 seatbeltcutend=on
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.1