吾生有涯 学海无涯
析模有界 知识无界

PyMAPDL的一个小问题处理

内容纲要

最近需要算一些结构应力,正好之前将ANSYS 2022R2搞定了,于是尝试使用PyMAPDL。

照猫画虎,导入模块:

from ansys.mapdl.core import launch_mapdl
mapdl = launch_mapdl()
print(mapdl)

然而运行后报错。

一堆错误找了半天没搞看懂啥问题,尝试了很多方式也没解决。

后面还是万能的互联网泄漏了解决方式,其实很简单:

  • C:\ProgramData\Anaconda3\Libsite-packages\pywin32_system32中的两个dll文件拷贝到C:Windows\System32

然后问题解决。

现在可以愉快玩耍了。PyMAPDL使用pyVista进行后处理结果查看,显示效果惨不忍睹,最好是用其他后处理软件打开结果文件进行查看。

不过能够使用python操控apdl,对于二次开发来说无疑是非常不错的。毕竟利用pyside或pyqt做GUI界面非常的成熟,若能直接利用python操控求解器,则可以省去脚本文件那种脏乱差的代码调用方式。

PyMAPDL实际上是在APDL的基础上做了个外壳,所以如果熟悉APDL的话应该很容易转移过去。

abaqus也有python控制包pyabaqus,但这个不是官方发布的,目前还未尝试,改天尝试一下看看情况如何。


(完)

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《PyMAPDL的一个小问题处理》
文章链接:https://www.topcfd.cn/21416/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册