update_lead_modeling_props#
- Analysis.update_lead_modeling_props(request)#
Update FEA Lead Modeling properties for one or more CCAs.
Available Since: 2027R1
- Parameters:
- project: str
Name of the Sherlock project.
- request: UpdateLeadModelingPropsRequest
Contains all the information needed to update the lead modeling properties for one or more FEA analyses per project.
- Returns:
- :
SherlockCommonService_pb2.ReturnCodeReturn code for the request.
- Return type:
ReturnCode
Examples
>>> from ansys.sherlock.core import launcher >>> from ansys.api.sherlock.v0 import ( >>> SherlockAnalysisService_pb2 as AnalysisService, >>> ) >>> from ansys.sherlock.core.types.analysis_types import ( >>> UpdateLeadModelingPropsAnalysis, >>> UpdateLeadModelingPropsRequest, >>> ) >>> sherlock, install_dir = launcher.launch_and_connect(transport_mode="wnua") >>> analysis_props = UpdateLeadModelingPropsAnalysis( >>> analysis_type=AnalysisService.UpdateLeadModelingPropsRequest.Analysis.ICTAnalysis, >>> model_leads=True, >>> lead_element_order=AnalysisService.ElementOrder.Quadratic, >>> lead_max_edge_length=0.1234, >>> lead_max_edge_length_units="mm", >>> lead_max_vertical=0.2345, >>> lead_max_vertical_units="mm", >>> ) >>> request = UpdateLeadModelingPropsRequest( >>> project="Tutorial Project", >>> cca_names=["Main Board"], >>> analyses=[analysis_props], >>> ) >>> returnCode = sherlock.analysis.update_lead_modeling_props(request) >>> assert returnCode.value == 0