Analysis Types#
Module containing types for the Analysis Service.
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 
 - 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 
 
- class ansys.sherlock.core.types.analysis_types.ComponentFailureMechanism(**data)#
- Contains the properties of a component failure mechanism update request. - model_config: ClassVar[ConfigDict] = {}#
- Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict]. 
 - 
part_temp_rise_min_enabled: bool#
- Whether part temperature rise value is applied to the minimum temperature defined in the thermal cycle. 
 - classmethod str_validation(value, info)#
- Validate string fields listed. 
 
- class ansys.sherlock.core.types.analysis_types.UpdateComponentFailureMechanismPropsRequest(**data)#
- Contains the properties of a component failure mechanism update per project. - 
component_failure_mechanism_properties_per_cca: list[ComponentFailureMechanism]#
- List of potting region data to update. 
 - model_config: ClassVar[ConfigDict] = {}#
- Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict]. 
 - classmethod str_validation(value, info)#
- Validate string fields listed. 
 
- 
component_failure_mechanism_properties_per_cca: 
 
    