update_trace_modeling_props#
- Analysis.update_trace_modeling_props(request)#
Update FEA Trace Modeling properties for one or more CCAs.
Available Since: 2027R1
- Parameters:
- project: str
Name of the Sherlock project.
- request: UpdateTraceModelingPropsRequest
Contains all the information needed to update the trace 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 ( >>> UpdateTraceModelingPropsAnalysis, >>> UpdateTraceModelingPropsRequest, >>> ) >>> sherlock, install_dir = launcher.launch_and_connect(transport_mode="wnua") >>> analysis_props = UpdateTraceModelingPropsAnalysis( >>> analysis_type=AnalysisService.UpdateTraceModelingPropsRequest.Analysis.ICTAnalysis, >>> trace_enabled=True, >>> trace_element_order=AnalysisService.ElementOrder.Quadratic, >>> trace_max_edge_length=0.2, >>> trace_max_edge_length_units="mm", >>> trace_max_holes=5, >>> ) >>> request = UpdateTraceModelingPropsRequest( >>> project="Tutorial Project", >>> cca_names=["Main Board"], >>> analyses=[analysis_props], >>> ) >>> returnCode = sherlock.analysis.update_trace_modeling_props(request) >>> assert returnCode.value == 0