- 打开
pycharm新建一个python虚拟环境,记住路径
- 然后打开
settings,找到python解释器,添加包,搜索gmsh
- 安装完成后,在侧边栏的
External Libraries找到刚才创建的虚拟环境,定位到该目录
- 进入
Lib文件夹,将根目录的gmsh开头的三个文件拷贝到PFC安装目录下的python环境里,例如:D:\Itasca\PFC600\exe64\python36\Lib
- 打开刚才的虚拟环境文件夹
Lib下的site-packages文件夹找到gmsh.py
- 复制到
PFC安装目录下的python环境里,例如D:\Itasca\PFC600\exe64\python36\Lib\site-packages
- 重新启动
PFC软件
- 编写
py代码:
import gmsh
import sys
gmsh.initialize(sys.argv)
gmsh.option.setNumber("General.Terminal", 1)
gmsh.model.add("FVM")
mesh_size = 0.5
gmsh.model.geo.addPoint(0, 0, 0, mesh_size, 1)
gmsh.model.geo.addPoint(1, 0, 0, mesh_size, 2)
gmsh.model.geo.addPoint(1, 1, 0, mesh_size, 3)
gmsh.model.geo.addPoint(0, 1, 0, mesh_size, 4)
gmsh.model.geo.addLine(1, 2, 1)
gmsh.model.geo.addLine(2, 3, 2)
gmsh.model.geo.addLine(3, 4, 3)
gmsh.model.geo.addLine(4, 1, 4)
gmsh.model.geo.synchronize()
gmsh.model.mesh.generate(2)
gmsh.fltk.run()
py
Ctrl+E运行
