From 650bbe2cbd3dc3fe2280747eaa45f21776b62a02 Mon Sep 17 00:00:00 2001 From: Jonathan Velasco Date: Thu, 2 Oct 2025 14:24:10 +0300 Subject: [PATCH 1/3] fix: use list in expressions under enable_expression_cache --- examples/low_frequency/general/resistance.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/low_frequency/general/resistance.py b/examples/low_frequency/general/resistance.py index bf3b30054..bddc971b6 100644 --- a/examples/low_frequency/general/resistance.py +++ b/examples/low_frequency/general/resistance.py @@ -45,7 +45,7 @@ version=AEDT_VERSION, new_desktop=True, close_on_exit=True, - solution_type="DCConduction", + solution_type="DC Conduction", project=project_name, design="Ansys_resistor", non_graphical=NG_MODE, @@ -116,8 +116,8 @@ setup = m2d.create_setup(name="Setup1", MinimumPasses=4) setup.enable_expression_cache( - report_type="DCConduction", - expressions="1/Matrix1.G(1V,1V)/MaterialThickness", + report_type="DC Conduction", + expressions=["1/Matrix1.G(1V,1V)/MaterialThickness"], isconvergence=True, conv_criteria=1, use_cache_for_freq=False, @@ -315,7 +315,7 @@ # ## Release AEDT m2d.save_project() -m2d.release_desktop() +m2d.release_desktop(False, False) # Wait 3 seconds to allow AEDT to shut down before cleaning the temporary directory. time.sleep(3) From cee7714ba51dbe94382862c4fd8709bb695f45c8 Mon Sep 17 00:00:00 2001 From: Jonathan Velasco Date: Thu, 2 Oct 2025 14:24:42 +0300 Subject: [PATCH 2/3] fix: use output_file in plot method --- examples/low_frequency/general/resistance.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/low_frequency/general/resistance.py b/examples/low_frequency/general/resistance.py index bddc971b6..90ee2f491 100644 --- a/examples/low_frequency/general/resistance.py +++ b/examples/low_frequency/general/resistance.py @@ -231,7 +231,7 @@ animated_plot = m2d.post.plot_animated_field( quantity="Mag_J", assignment=conductor_surface, - export_path=temp_folder.name, + output_file=temp_folder.name, variation_variable="MaterialIndex", variations=[0, 1, 2, 3], show=False, From 9ae79ac1d8f479407b7cac72a60f0941ec3c5c5b Mon Sep 17 00:00:00 2001 From: Jonathan Velasco Date: Fri, 10 Oct 2025 16:43:23 +0300 Subject: [PATCH 3/3] fix: update create_output_variable method --- examples/low_frequency/general/resistance.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/examples/low_frequency/general/resistance.py b/examples/low_frequency/general/resistance.py index 90ee2f491..0d74f09c2 100644 --- a/examples/low_frequency/general/resistance.py +++ b/examples/low_frequency/general/resistance.py @@ -153,9 +153,7 @@ # Define output variable. expression = "1/Matrix1.G(1V,1V)/MaterialThickness" -m2d.ooutput_variable.CreateOutputVariable( - "out1", expression, m2d.nominal_sweep, "DCConduction", [] -) +m2d.create_output_variable(variable="out1", expression=expression,solution=m2d.nominal_sweep) # ## Create report #