1. 打开pycharm新建一个python虚拟环境,记住路径
  2. 然后打开settings,找到python解释器,添加包,搜索gmsh
  3. 安装完成后,在侧边栏的External Libraries找到刚才创建的虚拟环境,定位到该目录
  4. 进入Lib文件夹,将根目录的gmsh开头的三个文件拷贝到PFC安装目录下的python环境里,例如:D:\Itasca\PFC600\exe64\python36\Lib
  5. 打开刚才的虚拟环境文件夹Lib下的site-packages文件夹找到gmsh.py
  6. 复制到PFC安装目录下的python环境里,例如D:\Itasca\PFC600\exe64\python36\Lib\site-packages
  7. 重新启动PFC软件
  8. 编写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
  1. Ctrl+E运行

image.png

打赏
  • 微信
  • 支付宝
评论
来发评论吧~
···

歌手: