1 from ansys.mapdl import core as pymapdl
2 new_path = 'C:\\Program Files\\ANSYS Inc\\v211\\ANSYS\\bin\\winx64\\ansys211.exe'
3 pymapdl.change_default_ansys_path(new_path)
把其中的new_path设置成你自己的路径即可,下面是小编执行测试连接成功的结果。
到此该工具包可以正常使用了,我们来看个例子吧。执行下面的脚本,可以分别实现类似ansys经典界面中的线显示、体显示以及单元网格显示效果。
1from ansys.mapdl.core import launch_mapdl
2import numpy as np
3
4mapdl = launch_mapdl()
5
6# create a rectangle with a few holes
7mapdl.prep7()
8rect_anum = mapdl.blc4(width=1, height=0.2)
9# create several circles in the middle in the rectangle
10for x in np.linspace(0.1, 0.9, 8):
11 mapdl.cyl4(x, 0.1, 0.025)
12# Generate a line plot
13mapdl.lplot(color_lines=True, cpos='xy')
14
15##-----------------------------------------------
16plate_holes = mapdl.asba(rect_anum, 'all')
17# extrude this area
18mapdl.vext(plate_holes, dz=0.1)
19mapdl.vplot()
20
21##-----------------------------------------------
22mapdl.et(1, 'SOLID186')
23mapdl.vsweep('ALL')
24mapdl.esize(0.1)
25mapdl.eplot()