*PHYSICALTEST_HAS_RESPONSE_BY_NAME

Description: Checks if a test has a response by name

Syntax: physicaltest_has_response_by_name(physicaltest_id,response_name,type,location)

Inputs
ID Name Type Default Remarks
1 Physicaltest remote_lookup   Physicaltest
2 Response Name textarea   Response Name
3 Type select   Type
4 Location select   Location
Outputs
ID Name Type Remarks
1   integer  
2   scalar  

*PHYSICALTEST_MERGE_RESPONSES

Description: Merges responses from different tests to provide a combined one

Syntax: physicaltest_merge_responses(pt_ids,order_tests_by,response_names,offset_calculation_type,manual_offsets,merge_type,destination_type,new_test_name,use_sample_tests)

Inputs
ID Name Type Default Remarks
1 Choose Physicaltests remote_lookup   Choose Physicaltests
2 Order tests by select   Order tests by
3 CRNTM textarea   If undefined, common responses between selected tests will be used
4 Offset calculation Type select   Type of offset calculation
5 Manual Offsets textarea   Comma separated values equal to the number of tests. For first test use 0.0 if no offset is needed
6 Merge Type select   Merge Type
7 Destination type select   Destination type
8 New test name text   If destination type is to create a new test, specify a name here
9 Use Sample tests select   Creates internal tests to use for merge
Outputs
ID Name Type Remarks
1   dataset  

*PHYSICALTEST_GET_META_DATA

Description: Gets meta-data from a test

Syntax: physicaltest_get_meta_data(physicaltest_id)

Inputs
ID Name Type Default Remarks
1 Physicaltest remote_lookup   Physicaltest
Outputs
ID Name Type Remarks
1   integer  
2   keyvalue  

*PHYSICALTEST_SYNC_TIMEHISTORIES

Description: Sync time-history responses so they all have the same time-stamp

Syntax: physicaltest_sync_timehistories(pt_ids,sync_type,response_names,overwrite,prefix_for_new_responses,postfix_for_new_responses,custom_interpolation)

Inputs
ID Name Type Default Remarks
1 Choose Physicaltests remote_lookup   Choose Physicaltests
2 Sync type select   Type of sync on the x-values
3 CRNTM textarea   If undefined, common responses between selected tests will be used
4 Overwrite select   Synced time-histories will be either replaced, created or reported
5 PFNR text   If new responses are to be created, the prefix will be added for the newly created response
6 PFNR text   If new responses are to be created, the postfix will be added for the newly created response
7 Custom interpolation values text   Format is MIN:MAX:STEP if Sync type above is custom
Outputs
ID Name Type Remarks
1   dataset  
2   dataset  
3   dataset  

*PHYSICALTEST_CREATE_FROM_FILE

Description: Create Physicaltest From File

Syntax: physicaltest_create_from_file(input_name,input_desc,input_tags,input_project_id,input_files,input_auto_process)

Inputs
ID Name Type Default Remarks
1 Name text   Name
2 Description textarea   Description
3 Tags text   Tags
4 Project ID remote_lookup   Project ID
5 Files file   Files
6 Auto Process select   Auto Process
Outputs
ID Name Type Remarks
1   integer  

*PHYSICALTEST_FINDER

Description: Physicaltest Finder

Syntax: physicaltest_finder(filters)

Inputs
ID Name Type Default Remarks
1 Choose Filters filters   Choose Filters
Outputs
ID Name Type Remarks
1   dataset  

*PHYSICALTEST_ADD_ONEPAGER

Description: Add one-pager summary to physicaltests

Syntax: physicaltest_add_onepager(input_pt_id,page_name,page_data)

Inputs
ID Name Type Default Remarks
1 Physicaltest remote_lookup   Physicaltest
2 Page title text   Page title
3 One-Pager Data onepager   One-Pager Data
Outputs
ID Name Type Remarks
1 Physiclatest integer  

*PHYSICALTEST_RESPONSE_EXTRACTOR

Description: Extracts response from a simulation

Syntax: physicaltest_response_extractor(physicaltest_id,responses)

Inputs
ID Name Type Default Remarks
1 Physicaltest remote_lookup   Physicaltest
2 Responses dataset   Extracts responses <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#datasetinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 Physicaltest integer  
2 Extracted Responses dataset  
3 Logs dataset  

*PHYSICALTEST_ADD_RESPONSES

Description: Add responses to physicaltests

Syntax: physicaltest_add_responses(input_pt_id,responses,replace_existing_responses)

Inputs
ID Name Type Default Remarks
1 Physicaltest remote_lookup   Physicaltest
2 Responses dataset   Responses <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#datasetinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Replace Existing Responses select   Replace Existing Responses
Outputs
ID Name Type Remarks
1 Physicaltest integer  
2 Responses dataset  

*PHYSICALTEST_IMPORT_UNV_DATA

Description: Import data from UNV

Syntax: physicaltest_import_unv_data(test_name,unv_file,unv_map_file,media_file,remove_if_exists,store_unv_and_map_file)

Inputs
ID Name Type Default Remarks
1 Test Name text   Test Name
2 UNV File file   UNV File
3 UNV Map File file   UNV Map File
4 Media File file   Media File
5 Remove if exists select   Remove if exists
6 Store UNV and Map File select   Store unv and map file
Outputs
ID Name Type Remarks
1   integer  
2   integer  
3   integer  
4   dataset  
5   responsetemplate  
6   dataset  

*PHYSICALTEST_UPLOAD_WINDNOISE_DATA

Description: Create physical test for windnoise data

Syntax: physicaltest_upload_windnoise_data(name,description,tags,format,files)

Inputs
ID Name Type Default Remarks
1 Name scalar   Name
2 Description text   Description
3 Tags remote_lookup   Tags
4 Format select   Format
5 Files file   Files
Outputs
ID Name Type Remarks
1   integer  

*PHYSICALTEST_NHTSA_DATA_IMPORTER

Description: Imports data directly from NHTSA based on test-id

Syntax: physicaltest_nhtsa_data_importer(nhtsa_base_url,nhtsa_test_id)

Inputs
ID Name Type Default Remarks
1 NHTSA Base URL text   NHTSA Base URL
2 NHTSA Test ID text   NHTSA Test ID
Outputs
ID Name Type Remarks
1 Test MME File text  

*PHYSICALTEST_POSTPROCESS_BODY_SENSITIVITY

Description: Runs post-processing for the NVH body sensitivity worker

Syntax: physicaltest_postprocess_body_sensitivity(input_pt_id,input_database_id,runs_to_average,post_processing_types,create_new_test,new_test_name)

Inputs
ID Name Type Default Remarks
1 Physicaltest remote_lookup   Physicaltest
2 Mapping Database remote_lookup   Mapping Database
3 CRNTAD text   Choose runs names to average data
4 Choose Post-Processing select   Choose processing to perform
5 Create new Test select   Create new Physical test
6 Test post-fix text   Test post-fix
Outputs
ID Name Type Remarks
1 Physical test integer  

*PHYSICALTEST_IMPORT_MME_DATA

Description: Import data from MME file

Syntax: physicaltest_import_mme_data(test_name,mme_file,import_options,ffmpeg_options,template_id,remove_if_exists,add_channel_code,clipx_at_zero,clipx_max,xsf,time_sf,mass_sf,length_sf,name_from,name_mapper,name_overwrite_attr)

Inputs
ID Name Type Default Remarks
1 Test Name text   Test Name
2 MME File file   MME File
3 Import Options select   Import Options
4 Video conversion Options text   Video conversion Options
5 Template ID remote_lookup   Template ID
6 Remove Existing select   Remove test if exists
7 Add Channel Code select   Add channel code to names
8 Clip at X=0 select   Clip curves from 0.0
9 Clip x-max scalar   Clip x-max
10 X-Scale factor scalar   X-Scale factor
11 TSFFSY scalar   Time scale factor for scaling Y
12 MSFFSY scalar   Mass Scale factor for scaling Y
13 LSFFSY scalar   Length Scale factor for scaling Y
14 Channel Code text   Channel Code attribute
15 Channel Name Mapper mapper   Can include x_sf and y_sf columns to scale the individual responses
16 Overwrite Channel name before Mapping text   This allows renaming the channel name before mapping
Outputs
ID Name Type Remarks
1   integer  
2   integer  
3   dataset  
4   responsetemplate  
5   dataset  
6   dataset  
7   dataset  

*PHYSICALTEST_IMPORT_BMS_DATA

Description: Import data from BMS

Syntax: physicaltest_import_bms_data(test_name,bms_file,wr_file,protocol_file,time_channel,channels_to_save,points_increment,map_policies,map_expression_header,map_destination_header,responses_to_map)

Inputs
ID Name Type Default Remarks
1 Test Name text   Test Name
2 BMS SSV File file   BMS SSV File
3 WR File file   WR File
4 Protocol File file   Protocol File
5 Time channel scalar   Time channel
6 Channels to Save scalar   Channels to Save
7 Skip lines every scalar   Skip lines every
8 FTCPTMCNT file   File that contains policies to map channel names to
9 HNCE scalar   Header name containing expression
10 HNCD scalar   Header name containing destination
11 ETSWRTM scalar   Expression to specify which responses to map
Outputs
ID Name Type Remarks
1   integer  
2   integer  
3   integer  
4   integer  
5   dataset  
6   dataset  
7   dataset  
8   dataset  

*PHYSICALTEST_IMPORT_MULTIPLE_BMS_DATA_FROM_SERVER

Description: Import data from BMS

Syntax: physicaltest_import_multiple_bms_data_from_server(test_name,bms_file,wr_file,protocol_file,time_channel,channels_to_save,points_increment)

Inputs
ID Name Type Default Remarks
1 Test Name text   Test Name
2 BMS SSV File file   BMS SSV File
3 WR File file   WR File
4 Protocol File file   Protocol File
5 Time channel scalar   Time channel
6 Channels to Save scalar   Channels to Save
7 Skip lines every scalar   Skip lines every
Outputs
ID Name Type Remarks
1   integer  
2   integer  
3   integer  

*PHYSICALTEST_VALIDATE_BODY_SENSITIVITY

Description: Validate body sensitivity test data

Syntax: physicaltest_validate_body_sensitivity(input_pt_id,checks,min_coherence,min_coherence_freq,max_coherence_freq,min_psd_freq,max_psd_freq,psd_rolloff_limit,psd_growth_limit,dr_min_repeat_freq,dr_max_repeat_freq,dr_repeatability_run_pairs,dr_repeatability_error_limit,dr_min_symm_freq,dr_max_symm_freq,dr_symmetric_error_limit,dr_min_orien_freq,dr_max_orien_freq,cr_reciprocity_run_pairs,cr_reciprocity_error_limit)

Inputs
ID Name Type Default Remarks
1 Physicaltest remote_lookup   Physicaltest
2 Choose Checks to Perform select   Choose checks to perform
3 Min Coherence scalar   Min Coherence
4 Coherence Freq Start scalar   Coherence Freq Start
5 Coherence Freq End scalar   Coherence Freq End
6 PSD Freq Start scalar   PSD Freq Start
7 PSD Freq End scalar   PSD Freq End
8 PSD Rolloff Limit scalar   PSD Rolloff Limit
9 PSD Growth Limit scalar   PSD Growth Limit
10 DPRFS scalar   Driving Point Repeatability Freq Start
11 DPRFE scalar   Driving Point Repeatability Freq End
12 DPRRP text   Driving Point Repeatability Run Pairs
13 DPRET scalar   Driving Point Repeatability Error Tolerance
14 DPSFS scalar   Driving Point Symm Freq Start
15 DPSFE scalar   Driving Point Symm Freq End
16 DPSRET scalar   Driving Point Symmetric Response Error Tolerance
17 DPOFS scalar   Driving Point Orien Freq Start
18 DPOFE scalar   Driving Point Orien Freq End
19 CRRP text   Cross-Point Reciprocity Run Pairs
20 CRET scalar   Cross-Point Reciprocity Error Tolerance
Outputs
ID Name Type Remarks
1   integer  
2   dataset  

*PHYSICALTEST_APPLY_RESULT_TEMPLATE

Description: Physicaltest Apply Result Template Worker

Syntax: physicaltest_apply_result_template(apply_template_worker_pt_id,apply_template_worker_rt_id,apply_template_worker_rt_auto_save)

Inputs
ID Name Type Default Remarks
1 Physicaltest remote_lookup   Physicaltest
2 Response template remote_lookup   Response template
3 Save Extracted Responses select   For testing purposes, you can skip saving extracted responses. When saving extracted responses to test, previously saved responses will be overwritten
Outputs
ID Name Type Remarks
1 Physicaltest dataset  
2 Responses dataset  

*PHYSICALTEST_DELETE

Description: Delete Test

Syntax: physicaltest_delete(input_pt_id)

Inputs
ID Name Type Default Remarks
1 Physicaltest remote_lookup   Physicaltest
Outputs
ID Name Type Remarks
1   text  

*PHYSICALTEST_MAP_RESPONSES

Description: Map responses from physicaltests

Syntax: physicaltest_map_responses(input_pt_id,map_database,database_from_header,database_to_header,database_region_column,database_region_name,map_dataset,dataset_from_header,dataset_to_header,dataset_map_delimiter,perform_mapping)

Inputs
ID Name Type Default Remarks
1 Physicaltest remote_lookup   Physicaltest
2 Map Database remote_lookup   Map Database
3 DFHC text   Database from Header Column
4 DTHC text   Database To Header Column
5 Database Region Column text   Database Region Column
6 Database Region Name text   Database Region Name
7 Map Dataset dataset   Map Dataset <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#datasetinput’> <i class=’fa fa-external-link’> </i> View more </a>
8 Choose Source Header Columns select   Dataset From Header Column
9 Choose Destination Header Columns select   Dataset To Header Column
10 Dataset Map Delimiter select   Dataset Map Delimiter
11 Perform mapping select   Perform mapping
Outputs
ID Name Type Remarks
1   integer  
2   dataset  
3   dataset  
4   integer  
5   integer  

*PHYSICALTEST_ADD_FILES

Description: Add Files to physicaltests

Syntax: physicaltest_add_files(input_pt_id,files,replace_existing_files)

Inputs
ID Name Type Default Remarks
1 Physicaltest remote_lookup   Physicaltest
2 Files file   Files
3 Replace Existing Files select   Replace Existing Files
Outputs
ID Name Type Remarks
1 Physiclatest integer  
2 Responses dataset  

*PHYSICALTEST_RESPONSES

Description: Get Responses From Physicaltest

Syntax: physicaltest_responses(input_pt_id,input_response_names,responsecategory,meas_location,meas_reference_location,meas_type,value_type)

Inputs
ID Name Type Default Remarks
1 Physicaltest remote_lookup   Physicaltest
2 Response names text   Response names
3 Category remote_lookup   Category
4 Measurement Location text   Measurement Location
5 Reference measurement location text   Reference measurement location
6 Meas Type text   Meas Type
7 Value Type text   Value Type