Scripting refers to the processes of editing and running a journal file in Ansys Workbench. You can create your own scripts and include the power of Python to implement high-level programming constructs for input, output, variables, and logic. The example that follows illustrates this for CFD-Post.
If you have an Ansys Workbench project currently open, you can run a script to change
how the results of the simulation are post-processed. For example, if you have
opened CFD-Post from an Ansys Workbench system and CFD-Post is displaying a plane named
"Plane 1", you can run the following script to change the plane
to be colored by the variable Velocity
or
Pressure
.
Before running this script, you would have to first open the Command Window dialog box (by selecting File > Scripting > Open Command Window from the Ansys Workbench main menu). To run the script, you would select File > Scripting > Run Script File from the Ansys Workbench main menu and then use the browser to open the file containing the script.
x = int(raw_input("Enter an integer: 1=Velocity, 2=Pressure: ")) if x == 1: print 'Velocity' CFX.SendCommand( Container="Results", Command="""PLANE:Plane 1 Colour Mode = Variable Colour Variable = Velocity END""") elif x == 2: print 'Pressure' CFX.SendCommand( Container="Results", Command="""PLANE:Plane 1 Colour Mode = Variable Colour Variable = Pressure END""")
Depending on the value of x you input in the Command
Window, the script includes the CCL in the appropriate
CFX.SendCommand
argument to set the values for
Colour Mode
and Colour Variable
in
the PLANE:Plane 1
object for either the Velocity or
Pressure variable.