*createfmvss201u

Creates all impact points on the upper interior of a vehicle.

Syntax

*createfmvss201u ?option1=<value1>? ?option2=<value2>? … ?optionN=<valueN>?

Type

HyperMesh Tcl Modify Command

Description

This command creates marking lines and impact points on the upper interior parts of a vehicle. For correct export of the solver deck, the headform and the vehicle parts files should be imported as separate includes. The headform and the vehicle must be aligned to the global coordinate axes and vehicle front should be pointing in +X or -X direction.

Inputs

ap1=<value>, ap2=<value>, ap3=<value>, bp1=<value>, bp2=<value>, bp3=<value>, bp4=<value>, op1=<value>, op2=<value>, rp1=<value>, rp2=<value>, fh1=<value>, fh2=<value>, rh1=<value>, sr1=<value>, sr2h=<value>, sr2v=<value>, sr3=<value>
Needs to be set to 1 if the design point with the respective name is to be created, 0 otherwise.
apbool=<value>
Needs to be set to 1 if design points are to be created on A Pillar, 0 otherwise.
apillarpartsids={id1 id2 … idN}
The list of component IDs which make up the A pillar of the vehicle on the selected side.
bp2pointid=<value>
The node ID of the node where user wants to mark BP2 point.
bpbool=<value>
Needs to be set to 1 if design points are to be created on B Pillar, 0 otherwise.
bphighestpointid=<value>
The node ID of the highest point on the door opening forward to the B Piller. Used in marking B pillar points.
bpillarpartsids={id1 id2 … idN}
The list of component IDs of the B pillar of the vehicle on the selected side.
bplowestpointid=<value>
The node ID of the lowest point on the door opening forward to the B Piller. Used in marking B pillar points.
bpn1pointid=<value>
The top node ID on the center line of the B Piller. Used in marking B pillar points.
bpn2pointid=<value>
The bottom node ID on the center line of the B Piller. Used in marking B pillar points.
exteriorpartsids={id1 id2 … idN}
The list of component IDs of the exterior roof and pillars of the vehicle. Door components should not be selected.
fhbool=<value>
Needs to be set to 1 if design points are to be created on Front Header, 0 otherwise.
fhsunroofids=<value>
The component IDs of the sunroof if sunroof parts are present. Used in marking FH2 point.
interiorpartsids={id1 id2 … idN}
The list of component IDs of the interior roof and pillars of the vehicle. Door components should not be selected.
interiorroofpartsids={id1 id2 … idN}
The list of component IDs which make up the interior roof of the vehicle. This is used for the marking of the upper roof zone.
ippointid=<value>
The node ID of the highest point on Instrument panel. Used in marking AP3 point.
op1pointid=<value>
The node ID of the node where user wants to mark OP1 point.
opanchorage=<value>
0 - OP1 point is marked automatically.
1 - User needs to select OP1 point.
opbool=<value>
Needs to be set to 1 if design points are to be created on O Pillar, 0 otherwise.
ophighestpointid=<value>
The node ID of the highest point on the door opening forward to the O Piller. Used in marking O pillar points.
opillarpartsids={id1 id2 … idN}
The list of component IDs of the O pillar of the vehicle on the selected side.
oplowestpointid=<value>
The node ID of the lowest point on the door opening forward to the O Piller. Used in marking O pillar points.
opn1pointid=<value>
The top node ID on the center line of the O Piller. Used in marking O pillar points.
opn2pointid=<value>
The bottom node ID on the center line of the O Piller. Used in marking O pillar points.
rhbool=<value>
Needs to be set to 1 if design points are to be created on Rear Header, 0 otherwise.
rp2pointid=<value>
The node ID of the node where user wants to mark RP1 point.
rpbool=<value>
Needs to be set to 1 if design points are to be created on Rear Pillar, 0 otherwise.
rpillarpartsids={id1 id2 … idN}
The list of component IDs of the R pillar of the vehicle on the selected side.
seattraveldist=<value>
The value of the seat travel distance to calculate cgf1 and cgf2 points from sgrp.
sgrp={valueX valueY valueZ}
Location of the front seat seating reference point (SgRP Front) of the vehicle.
sgrprear={valueX valueY valueZ}
Location of the rear seat seating reference point (SgRP Rear) of the vehicle.
side=<value>
0 - Left side marking
1 - Right side marking
sr3pointid=<value>
The node ID of the node where user wants to mark SR3 point.
srbool=<value>
Needs to be set to 1 if design points are to be created on Side Rail, 0 otherwise.
urbool=<value>
Needs to be set to 1 if design points are to be created on Upper roof Zone, 0 otherwise.
vehicledir=<value>
1 - Vehicle forward direction is toward positive X axis.
-1 - Vehicle forward direction is toward negative X axis.
weatherstrippingoffset=<value>
The weather stripping offset double value if weather stripping part is not present in the work model.
windshieldpartsids={id1 id2 … idN}
The list of component IDs of the windshield (front) of the vehicle.
wsoffset=<value>
The windshield offset double value if wind shield does not contact the interior roof in the work model.

Examples

To mark all types of design points at once:
*createfmvss201u side=0 vehicledir=-1 seattraveldist=127.000000 sgrp={2000.000000,-400.000000,500.000000} sgrprear={2800.000000,-400.000000,500.000000} exteriorpartsids={10003,10006} interiorpartsids={10000,10004,10007,10008,10010,10011,10016,10017} windshieldpartsids={10001} apillarpartsids={10010} interiorroofpartsids={10000,10016,10017} bpillarpartsids={10007} rpillarpartsids={10008} ap1=1 ap2=1 ap3=1 apbool=1 bp1=1 bp2=1 bp2pointid=52327 bp3=1 bp4=1 bpbool=1 bphighestpointid=73386 bplowestpointid=53637 bpn1pointid=52774 bpn2pointid=51988 fh1=1 fh2=1 fhbool=1 ippointid=57354 op1=0 op2=0 opanchorage=0 opbool=0 rh1=1 rhbool=1 rp1=1 rp2=1 rpbool=1 sr1=1 sr2h=1 sr2v=1 sr3=1 srbool=1 urbool=1 weatherstrippingoffset=0.000000 wsoffset=0.000000

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

2024