*createdummytargetpointsfromcsv
Creates design points with ‘TargetPoint’ configuration.
Syntax
*createdummytargetpointsfromcsv outputblockids=<value> nodenamepattern=<value> nodeids=<value> ?designpointnameprefix=<value>?
Type
HyperMesh Tcl Modify Command
Description
- The name of the design point or a node name that can be found in an outputblocks entity in the model
- The coordinate name (valid values: X, Y, Z)
- The measurement data (the target location) of that specific coordinate
- The allowed negative deviation (optional, default 0.0)
- The positive deviation for the specified coordinate (optional, default 0.0)
Any other blank fields in the file will be ignored. If any of the first three items are missing or not in the correct order, those lines in the CSV will be skipped during reading.
Dummy Targets Position [mm],,Deviation Range [mm],,Validation,
POINT NAME,Coordinate,Test Measurement,(-),(+),CAE Position,Test .vs. CAE
GLOBAL_CHEST_TRACKING_VISUAL_TAG,skip,0,-0.1,0.1,,
LEFT_CLAVICULAR_LINK_BOLT_HEAD_VISUAL_TAG,X,2871.863084,-0.1,0.1,,
LEFT_FRONT_SHIN_BOLT_HEAD_VISUAL_TAG,Y,491.2761069,-0.1,0.1,,
LEFT_LUMBAR_BLOCK_BOLT_HEAD_VISUAL_TAG,Z,547.6719761,-0.1,0.1,,
The first three lines would be automatically skipped. The first two lines would be skipped because they do not have coordinate name as the second field and no integers that can be used as the coordinate value or allowed deviations. The third line would be skipped because the second field does not have a value of X, or Y, or Z. The last three lines are valid and would be processed.
Inputs
- filename=<value>
- The path to the CSV file containing the test lab measurement data.
- skiplines=<value>
- The line numbers in the CSV file to be skipped. This input needs to be a string containing individual numbers or hyphenated number ranges, each separated by a comma.
Examples
*createdummytargetpointsfromcsv filename="C:/temp/file.csv"
skiplines="1-14,18-20,35-37,47,50,64-66"
Errors
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
2022