Skip to content

Added ANSYS Interface

Compare
Choose a tag to compare
@akaszynski akaszynski released this 13 Mar 13:59

Now able to spawn and control an instance of ANSYS. See the documentation below for more details:
http://pyansys.readthedocs.io/en/latest/ansys_control.html

Quick example:

import time
import pyansys

ansys = pyansys.ANSYS()

# create a square area using keypoints
ansys.Prep7()
ansys.K(1, 0, 0, 0)
ansys.K(2, 1, 0, 0)
ansys.K(3, 1, 1, 0)
ansys.K(4, 0, 1, 0)
ansys.L(1, 2)
ansys.L(2, 3)
ansys.L(3, 4)
ansys.L(4, 1)
ansys.Al(1, 2, 3, 4)

# Start a non-interactive plotting window
ansys.Show()
ansys.Menu('grph')
ansys.View(1, 1, 1, 1)  # sets the view to "isometric"

# Plot geometry while waiting between plots
ansys.Pnum('kp', 1)  # enable keypoint numbering
ansys.Pnum('line', 1)  # enable line numbering
ansys.Aplot()
time.sleep(1)  # could also use ansys.Wait(1)
ansys.Lplot()
time.sleep(1)
ansys.Kplot()
ansys.Save()
ansys.Exit()

aplot