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: