*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    
2 Files file    
3 Replace Existing Files select    
Outputs
ID Name Type Remarks
1 Physiclatest integer  
2 Responses dataset  

*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    
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_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    
2 NHTSA Test ID text    
Outputs
ID Name Type Remarks
1 Test MME File text  

*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    
2 Response Template remote_lookup    
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_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    
2 Map Database remote_lookup    
3 From Header text   Database from Header Column
4 DTHC text   Database To Header Column
5 Database Region Column text    
6 Database Region Name text    
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    
11 Perform Mapping select    
Outputs
ID Name Type Remarks
1   integer  
2   dataset  
3   dataset  
4   integer  
5   integer  

*PHYSICALTEST_DELETE

Description: Delete Test

Syntax: physicaltest_delete(input_pt_id)

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

*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    
2 Description text    
3 Tags remote_lookup    
4 Format select    
5 Files file    
Outputs
ID Name Type Remarks
1   integer  

*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    
2 Mapping Database remote_lookup    
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    
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    
2 MME File file    
3 Import Options select    
4 Video Conversion Options text    
5 Template ID remote_lookup    
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    
10 X-Scale Factor scalar    
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    
2 BMS SSV File file    
3 WR File file    
4 Protocol File file    
5 Time Channel scalar    
6 Channels To Save scalar    
7 Skip Lines Every scalar    
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_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    
2 UNV File file    
3 UNV Map File file    
4 Media File file    
5 Remove If Exists select    
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_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    
2 BMS SSV File file    
3 WR File file    
4 Protocol File file    
5 Time Channel scalar    
6 Channels To Save scalar    
7 Skip Lines Every scalar    
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    
2 Choose Checks To Perform select   Choose checks to perform
3 Min Coherence scalar    
4 Coherence Freq Start scalar    
5 Coherence Freq End scalar    
6 PSD Freq Start scalar    
7 PSD Freq End scalar    
8 PSD Rolloff Limit scalar    
9 PSD Growth Limit scalar    
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_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    
2 Page Title text    
3 One-Pager Data onepager    
Outputs
ID Name Type Remarks
1 Physiclatest integer  

*PHYSICALTEST_RESPONSES

Description: Get Responses From Physicaltest

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

Inputs
ID Name Type Default Remarks
1 Physicaltest remote_lookup    
2 Response Names text    
3 Response IDs text    
4 Category remote_lookup    
5 Measurement Location text    
6 Reference Measurement Location text    
7 Meas Type text    
8 Value Type text    

*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    
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_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    
2 Order Tests By select    
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    
7 Destination Type select    
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    
Outputs
ID Name Type Remarks
1   integer  
2   keyvalue  

*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    
2 Response Name textarea    
3 Type select    
4 Location select    
Outputs
ID Name Type Remarks
1   integer  
2   scalar  

*PHYSICALTEST_FINDER

Description: Physicaltest Finder

Syntax: physicaltest_finder(filters)

Inputs
ID Name Type Default Remarks
1 Choose Filters filters    
Outputs
ID Name Type Remarks
1   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    
2 Description textarea    
3 Tags text    
4 Project ID remote_lookup    
5 Files file    
6 Auto Process select    
Outputs
ID Name Type Remarks
1   integer  

*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    
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    
Outputs
ID Name Type Remarks
1 Physicaltest integer  
2 Responses dataset