CFD Script Editors

There are two ways to create and run scripts with the Autodesk® CFD API:

Internal Script Editor

The internal script editor is well suited for working with completed simulations. Example applications include the following:

To open the Script Editor, click Setup (tab) > Design Study Tools (panel expanding menu) > Script Editor. In many cases, a script is run within the same session as a completed scenario. This allows results manipulation directly within the design study environment.

Note: Note that a design study must be open to access the script editor.

Script Editor User Interface

File

  • Click New to create a new script.
  • Click Open to open an existing script.
  • Click Save to save the current script to a folder.

Edit

  • To revert to an earlier state, click Undo. To return to the last state prior to clicking Undo, click Redo.
  • To remove highlighted text, click Cut. To insert cut text elsewhere, position the mouse at the desired location, and click Paste.
  • To skip to a specific line, click Go To. Enter the desired line number when prompted.

Tools > Triggers

You can use triggers to automatically launch a script when a specific event occurs.

Examples of using trigger events:

  • Use a trigger to detect when the simulation finishes so that a script can automatically extract results or save a specific data item. This automates data extraction, and eliminates manual intervention.
  • Use a trigger to detect when the geometry model is loaded to execute a script that automates the setup and execution of the simulation. This is useful if you are automatically varying geometric parameters from a CAD tool.

Pre-defined trigger events:

  • SolverFinished: When the simulation (numerical solve) has completed.
  • New Design: When a design is created.
  • Update Design: When a design has been modified with an updated version of the geometrymodel.

There are two levels of triggers:

  • Default triggers are invoked for all models. They are saved in <user> \AppData\Local\Autodesk\CFD 2016\Triggers
  • Design Study triggers are invoked only for the model in which there were created. Design Study triggers are saved with the design study. Note that you must have a design study open to create or edit a Design study trigger.

To create a trigger:

  1. Click Tools > Triggers...
  2. Right click on the desired trigger event (from either the Default or Design Study groups), and select Add Trigger.
  3. A minimum script is automatically created. Modify this script to include your specific actions and commands.

To change the name of a trigger or script, double click over the name and enter the new name.

Tool bar Commands

  • Select the appropriate scripting language. The choices are Python and QT Script. The choice depends on the functions you intend to automate. Click here for more information about programming languages.
  • Click the Run button to execute the script.

Text Region

The text region is contains several features that make text development easier:

a. Color-coding for several elements including variable declarations, comments, strings, and vectors

b. Line numbers

c. Current line highlighting

External Script Editor

Use the external script editor to execute a Script from outside Autodesk® CFD.

To open the external editor, navigate to your CFD installation folder, and doubleclick on CFDScriptEditor.exe.

The primary use of the external editor is to run existing scripts.

Related Topics

Application Programming Interface (API)

API Programming Reference

Overview of the API structure and hierarchy