*ejectionmitigationmarking

Creates the marking points on window glasses of a vehicle to test for ejection mitigation.

Syntax

*ejectionmitigationmarking frontframecompids=<value> frontglasscompids=<value> rearframecompids=<value> rearglasscompids=<value> thirdrowframecompids=<value> thirdrowglasscompids=<value> ?<option1>=<value1>? ?<option2>=<value2>? ... ?<optionN>=<valueN>?

Type

HyperMesh Tcl Modify Command

Description

This command creates the marking points according to FMVSS226 Ejection Mitigation standard.

Inputs

frontframecompids={<id1> <id2> ... <idN>}
The IDs of the components to consider for front frame of the vehicle. Both frame and glass component IDs are needed for marking, either for front rear or third row.
frontglasscompids={<id1> <id2> ... <idN>}
The IDs of the components to consider for front glass of the vehicle.
rearframecompids={<id1> <id2> ... <idN>}
The IDs of the components to consider for rear frame of the vehicle.
rearglasscompids={<id1> <id2> ... <idN>}
The IDs of the components to consider for rear glass of the vehicle.
thirdrowframecompids={<id1> <id2> ... <idN>}
The IDs of the components to consider for third row frame of the vehicle.
thirdrowglasscompids={<id1> <id2> ... <idN>}
The IDs of the components to consider for third row glass of the vehicle.
method=<value>
The method used for marking.
0 - The automatic method in which both vertical and horizontal headform markings would be considered. (default)
1 – The vertical method in which only vertical headform markings would be considered.
2 – The horizontal method in which only horizontal headform markings would be considered.
vehicledir=<value>
The orientation of the vehicle (vector pointing towards the front of the vehicle).
0 - Global +X. (default)
1 - Global -X.
applyrules=<value>
The rules applied to define the headform markings.
0 – No rules applied.
1 – Rules based on FMVSS226 are applied. (default)
daylightoffsetdistance=<value>
Sets the offset distance of the daylight line from the inner daylight marking line on the window, at which another offset daylight marking line would be created. Default is 25.0.
dxlimit=<value>
Defines the limit in horizontal direction in case of calculating marking for vertical positioning and in vertical direction in case of horizontal positioning. In automatic method both are used for respective cases. The default is 135.0.
dzlimit=<value>
Defines the limit in vertical direction in case of calculating marking for horizontal positioning and in horizontal direction in case of vertical positioning. In automatic method both are used for respective cases. The default is 170.0.
dlimit=<value>
Defines the distance limit in XZ plane according to regulation, if closer than this then particular point can be excluded. These limits are considered only if applyrules is set to 1. The default is 360.0.

Examples

To mark for front and rear glasses with default values:
*ejectionmitigationmarking method=0 vehicledir=1 daylightoffsetdistance=25 dxlimit=135 dzlimit=170 dlimit=360 applyrules=1 "frontframecompids={30002 30011 30366 30424}" frontglasscompids={30801} "rearframecompids={32008 32392 32401 32403}" rearglasscompids={32801}

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

2023.1