Did you know HEEDS can be run from a batch command with API scripts automating it?
HEEDS Design Space Exploration
Siemens Digital Industries Software | Simcenter | Discover Better Designs, Faster!
Workflow automation is a pivotal component of the optimization process. Were you aware that HEEDS additionally provides the capability to automate itself using Python scripts, whether you're dealing with routine tasks or more advanced actions??
By initiating a recording file (macro), HEEDS can log all user actions, which can subsequently be fine-tuned using the standard Python language and the HEEDS API to interact with and modify a HEEDS study or model build. This opens the door to harnessing advanced functionalities.?
With the aid of an automation script, you can streamline the creation of a HEEDS optimization study, especially when dealing with complex scenarios. For instance, such a script can swiftly generate multiple variables with specific names or formula patterns; a task that could otherwise be time-consuming when done manually for a very large number of variables. By simply defining the pattern and utilizing loops, you can effortlessly create numerous custom variables.?
This automation potential not only enhances efficiency, extends functionality, but also empowers you to tackle more sophisticated optimization tasks with ease.?
Recording a new Script:?
Recording scripts from both the MDO and POST user interfaces, serves as an accessible and valuable way to grasp the necessary script code for a particular scenario. Nevertheless, due to its inherent nature, the recorded script code tends to be more extensive since it meticulously records each operation individually.?
However, this is where the real power lies – the script is entirely customizable by the user. You can streamline it for simplicity or infuse advanced functionalities to meet your specific needs. Once you've fine-tuned the script to your satisfaction, it, along with the HEEDS file, can be effortlessly executed through a batch command, offering a seamless and efficient way to carry out your optimization tasks.?
领英推荐
?Examples of scripts:?
?For more information on this technique, please contact our Global HEEDS Technical Support Team for help on implementing on your problem: [email protected]?
?