Skip to content

Commit

Permalink
FIX: default intrinsics (#5652)
Browse files Browse the repository at this point in the history
  • Loading branch information
gmalinve authored Jan 15, 2025
1 parent c35e71b commit a2829c8
Showing 1 changed file with 13 additions and 9 deletions.
22 changes: 13 additions & 9 deletions src/ansys/aedt/core/modules/solve_setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -139,26 +139,30 @@ def default_intrinsics(self):
dict
Dictionary which keys are typically Freq, Phase or Time.
"""
intr = {}
intrinsics = {}
if "HFSS 3D Layout" in self._app.design_type: # pragma no cover
try:
intr["Freq"] = (
intrinsics["Freq"] = (
self._app.modeler.edb.setups[self.name]
.adaptive_settings.adaptive_frequency_data_list[0]
.adaptive_frequency
)
intr["Phase"] = "0deg"
return intr
intrinsics["Phase"] = "0deg"
return intrinsics
except Exception:
settings.logger.debug("Failed to retrieve adaptive frequency.")

for i in self._app.design_solutions.intrinsics:
if i == "Freq" and "Frequency" in self.props:
intr[i] = self.props["Frequency"]
if i == "Freq":
if "Frequency" in self.props:
intrinsics[i] = self.props["Frequency"]
elif "Solution Freq" in self.properties:
intrinsics[i] = self.properties["Solution Freq"]
elif i == "Phase":
intr[i] = "0deg"
intrinsics[i] = "0deg"
elif i == "Time":
intr[i] = "0s"
return intr
intrinsics[i] = "0s"
return intrinsics

def __repr__(self):
return "SetupName " + self.name + " with " + str(len(self.sweeps)) + " Sweeps"
Expand Down

0 comments on commit a2829c8

Please sign in to comment.