通过python使用ansys

pansys的Python项目详细描述


平底锅

Documentation Status

与ansys机械apdl和python交互工作。

pansys模块帮助您通过python与ansys交互。启动 公司会话与设置变量一样简单。

frompansysimportAnsysans=Ansys()

现在可以向新创建的ansys会话发送命令了。

ans.send("/prep7")ans.send("""n,,1        n,,2""")

如您所料,ans.send命令将允许您发送命令 从python到ansys的字符串格式。

你也可以从Ansys中得到数据

nmax=ans.get("node","","num","max")ncount=ans.get("node","","count","")

使用get_list()函数,也可以获得任何ansys列表项

nodes=ans.get_list("nlist")

也可以在远程计算机中启动ansys会话。您必须设置ssh密钥才能正常工作。

ans=Ansys(host="remotesystem")

查看文档以更好地了解api。

安装

到目前为止,pansys仅在linux系统上受支持。您还需要在计算机上安装ansys (或者在远程系统上,如果在启动pansys时使用host选项)。

    pip install pansys

该模块假设您的计算机中已经安装了ansys。此外,模块使用的默认命令 是ansys150。可以用start_command关键字参数覆盖它。

a=Ansys(startcommand='my_ansys_command')

如果要从ansys150更改默认的start命令,可以设置环境变量PANSYS_STARTCOMMAND。 此环境变量的值将用作start命令。如果显式调用 Ansysstartcommand会话。

文件

您可以在readthedocs找到文档

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android:收到无声短信?   java Android清单内部类应使用$,而不是   是否有方法使用java客户端从Amqp 0.9.1 RabbitMq代理获取绑定到队列的所有头?   比较2个int数组中匹配的数字   java如何模拟可选的自动连接字段   java在第一次尝试保存数据后,在关闭程序后无法打开   批处理文件重命名–从列表中插入文本(在Python或Java中)   递归如何在Java中递归地附加两个链表?   java EditText在特定Android设备上不起作用   序列化Java序列化:每个文件一个对象   java AES CTR如何附加到CipherOutputStream?   java Apache Commons CSV不会忽略缺少的列   java查询bean为空,如何让它填充?   java BEAM:ORACLE连接器:数字数据类型:非法参数类型异常   tomcat7 java远程调试Tomcat应用程序:为什么JVM不监听?   底部表单中的java应用程序流,带有片段   Android中txt文件数据与输入字符串的java比较   java将多个JAR上载到gradle中的repo   java会话。getAttribute在禁用Cookie时返回null   java如何向ImageView添加项目列表