Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

sdynpy.fileio.sdynpy_rattlesnake.create_synthetic_test

Signature

def sdynpy.fileio.sdynpy_rattlesnake.create_synthetic_test(spreadsheet_file_name: 'str', system_filename: 'str', system: 'System', excitation_coordinates: 'CoordinateArray', response_coordinates: 'CoordinateArray', rattlesnake_directory: 'str', displacement_derivative=2, sample_rate: 'int' = None, time_per_read: 'float' = None, time_per_write: 'float' = None, integration_oversample: 'int' = 10, environments: 'list' = [], channel_comment_data: 'list' = None, channel_serial_number_data: 'list' = None, channel_triax_dof_data: 'list' = None, channel_engineering_unit_data: 'list' = None, channel_warning_level_data: 'list' = None, channel_abort_level_data: 'list' = None, channel_active_in_environment_data: 'dict' = None)

Create a Rattlesnake synthetic-test spreadsheet and save the system model.

Saves the structural dynamics system to system_filename, then uses the Rattlesnake components API to write a combined-environments profile template spreadsheet to spreadsheet_file_name. The channel table and hardware sheets are populated with the supplied coordinates, sample rate, and optional per-channel data.

Parameters