ansys.sherlock.core.analysis.Analysis#

class ansys.sherlock.core.analysis.Analysis(channel, server_version)#

Contains all analysis capabilities.

Methods

Analysis.get_harmonic_vibe_input_fields([...])

Get harmonic vibe property fields based on the user configuration.

Analysis.get_ict_analysis_input_fields()

Get ICT analysis property fields based on the user configuration.

Analysis.get_mechanical_shock_input_fields([...])

Get mechanical shock property fields based on the user configuration.

Analysis.get_natural_frequency_input_fields()

Get natural frequency property fields based on the user configuration.

Analysis.get_parts_list_validation_analysis_props(...)

Get properties for a Part List Validation analysis.

Analysis.get_random_vibe_input_fields([...])

Get random vibe property fields based on the user configuration.

Analysis.get_solder_fatigue_input_fields()

Get solder fatigue property fields based on the user configuration.

Analysis.run_analysis(project, cca_name, ...)

Run one or more Sherlock analyses.

Analysis.run_strain_map_analysis(project, ...)

Run one or more strain map analyses.

Analysis.update_harmonic_vibe_props(project, ...)

Update properties for a harmonic vibe analysis.

Analysis.update_ict_analysis_props(project, ...)

Update properties for an ICT analysis.

Analysis.update_mechanical_shock_props(...)

Update properties for a mechanical shock analysis.

Analysis.update_natural_frequency_props(...)

Update properties for a natural frequency analysis.

Analysis.update_part_list_validation_analysis_props(...)

Update properties for a Part List Validation analysis.

Analysis.update_part_modeling_props(project, ...)

Update part modeling properties for a given project's CCA.

Analysis.update_pcb_modeling_props(project, ...)

Update FEA PCB Modeling properties for one or more CCAs.

Analysis.update_random_vibe_props(project, ...)

Update properties for a random vibe analysis.

Analysis.update_solder_fatigue_props(...)

Update properties for a solder fatigue analysis.