Q3D edit_sources() function for large models halts script progress or straight up crashes it. #6584
Unanswered
Chicken-Impasta
asked this question in
Q&A
Replies: 1 comment
-
Hallo, thank you for submitting this! I have some question to focus the testing better: does it happen before or after the Q3D solution? How many set of values for the sources would you need to edit? I assume you ar eonly solving for the DC solver and the other 2 stay unchecked, correct? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I have been trying to use the Q3D edit_sources() function to modify all sources in a Q3D design. However, I have found that for the large scale of my model the edit_sources() function is exceptionally slow to the point that when called it completely halts further script execution, and if left in this state for long enough will eventually cause AnsysAEDT to crash. I've experimented with different ways of editing the sources, such as editing the sources one at a time by calling edit_sources() each time a net/source is created versus editing all sources at once with a single edit_sources() call after all nets/sources have been created. Unfortunately, I have encountered the same issues with both of these methods. Of the three input parameters in edit_sources() I only ever make use of DCRL as I wish to only change the DCRL sources with no regard to CG or ACRL.
I am wondering if there is a different, faster way to edit sources in a Q3D project? Or if methods exist for optimizing performance for large-scale models with thousands of different geometries? For reference, my model contains 4600 objects and 400 nets/sources, and I am running AnsysAEDT 2025 R1.
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions