Analysis Types#

Module containing types for the Analysis Service.

ComponentFailureMechanism(**data)

Contains the properties of a component failure mechanism update request.

UpdateComponentFailureMechanismPropsRequest(**data)

Contains the properties of a component failure mechanism update per project.

Constants#

class ansys.sherlock.core.types.analysis_types.ElementOrder#

Constants for Element Order.

LINEAR = 1#

LINEAR

QUADRATIC = 2#

QUADRATIC

SOLID_SHELL = 3#

SOLID_SHELL

class ansys.sherlock.core.types.analysis_types.ModelSource#

Constants for Model Source.

GENERATED = 1#

GENERATED

STRAIN_MAP = 2#

STRAIN_MAP

class ansys.sherlock.core.types.analysis_types.RunAnalysisRequestAnalysisType#

Constants for type of analysis in the Run Analysis request.

COMPONENT_FAILURE_MODE = 7#

COMPONENT_FAILURE_MODE

DFMEA = 8#

DFMEA - deprecated 2027 R1

HARMONIC_VIBE = 2#

HARMONIC_VIBE

ICT = 3#

ICT

MECHANICAL_SHOCK = 4#

MECHANICAL_SHOCK

NATURAL_FREQ = 1#

NATURAL_FREQ

PART_VALIDATION = 10#

PART_VALIDATION

PTH_FATIQUE = 9#

PTH_FATIQUE

RANDOM_VIBE = 5#

RANDOM_VIBE

SEMICINDUCTOR_WEAROUT = 11#

SEMICINDUCTOR_WEAROUT

SOLDER_JOINT_FATIGUE = 12#

SOLDER_JOINT_FATIGUE

THERMAL_DERATING = 13#

THERMAL_DERATING

THERMAL_MECH = 14#

THERMAL_MECH

class ansys.sherlock.core.types.analysis_types.RunStrainMapAnalysisRequestAnalysisType#

Constants for type of analysis in the Run Strain Map Analysis request.

HARMONIC_VIBE = 3#

HARMONIC_VIBE

MECHANICAL_SHOCK = 2#

MECHANICAL_SHOCK

RANDOM_VIBE = 1#

RANDOM_VIBE

class ansys.sherlock.core.types.analysis_types.UpdatePcbModelingPropsRequestAnalysisType#

Constants for type of analysis in the Update PCB Modeling Properties Analysis request.

HARMONIC_VIBE = 1#

HARMONIC_VIBE

ICT = 2#

ICT

MECHANICAL_SHOCK = 3#

MECHANICAL_SHOCK

NATURAL_FREQUENCY = 4#

NATURAL_FREQUENCY

RANDOM_VIBE = 5#

RANDOM_VIBE

THERMAL_MECH = 6#

THERMAL_MECH

class ansys.sherlock.core.types.analysis_types.UpdatePcbModelingPropsRequestPcbMaterialModel#

Constants for PCB Material Model in the Update PCB Modeling Properties Analysis request.

LAYERED = 2#

LAYERED

LAYERED_ELEMENTS = 4#

LAYERED_ELEMENTS

UNIFORM = 1#

UNIFORM

UNIFORM_ELEMENTS = 3#

UNIFORM_ELEMENTS

class ansys.sherlock.core.types.analysis_types.UpdatePcbModelingPropsRequestPcbModelType#

Constants for PCB Model Type in the Update PCB Modeling Properties Analysis request.

BONDED = 1#

BONDED