python调用ansys
最近做了一个小项目,用python代码进行ansys的二次开发,重点是如何使用python调用ansys.代码如下:
import os
path = 'E:/test'
os.chdir(path)
ansys = r'"D:\"Program Files\ANSYS Inc"\v211\ansys\bin\winx64\MAPDL.exe"" -p ansys -dis -mpi INTELMPI -np 2 -lch -dir "E:\test" -j "test" -s read -l en-us -b -i "E:\test\1model.txt" -o "E:\test\Output\file.out""'
os.system(ansys)
当然了,这么长的一串代码肯定不是人手打的,因为肉眼分辨不出来的空格实在太多了。
具体命令在这里,看图
点击tool的Display Command Line
复制路径,最后一行
但是,直接的复制写进代码是没有用的,因为Python识别不了空格,以及转义字符造成的误解,具体怎么改正可以看上述代码。
我在调试代码中还遇到了ansys lock的问题,如图:
原因就是调试代码同时运行了多个MAPDL文件且input file都是同一个,导致了ansys lock,因为可以看到每次运行代码都会产生一堆.log,.bat,.err文件,一般这些文件不会影响代码的运行,但是下图的.lock文件会是个bug,删除运行产生的不相干文件就可以了
python调用ansys相关推荐
- Python调用ansys 建立模型
Python调用ansys 建立模型 Python调用ansys 建立模型 1.ANSYS二维平面应力集中分析 (1)定义单元类型 Ansys中的元素类型 (2)定义材料 弹性模量.泊松比.密度等 ( ...
- python调用ansys fluent_基于ANSYS FLUENT的两相流分析例1
众所周知,FLUENT和CFX是ANSYS中最牛的两个流体分析软件.下面以FLUENT为例,说明其在多相流分析中的应用.该例子来自于FLUENT帮助,但是其建模,网格划分以及命名集的定义方式则进行了改 ...
- python调用ansys fluent_[转载]流固耦合之ansys和fluent实现方法
B.在Fluent中: 1. Menu Paths: File>Import>ANSYS>Input File... 2. 选取 yourfilename.cdb 3. 按 OK. ...
- 基于python的ansys_基于Python与ANSYS的达芬方程计算程序
盛庆轲 梁海琴 摘要:达芬方程作为典型的非线性振动方程,可以直观地用来说明与线性振动的区别.分别采用有限元程序ANSYS和编程语言Python对达芬方程进行求解.针对ANSYS界面操作效率低.数据后处 ...
- python调用nastran_Python调用Ansys、Nastran
importosimportshutilimportsubprocessdef runAnsys(modelFile): #modelFile为cdb文件 sourcePath =os.getcwd( ...
- python ansys接口_以高效的方式从Python运行ANSYS Mechanical APDL
我有以下代码,它写入一个输入文件并使用Windows命令执行ANSYS Mechanical APDL.我的问题是执行时间更长(软件内部15分钟,从Python调用1小时内).我需要它变得更快,因为我 ...
- python 图表_Python入门学习系列——使用Python调用Web API实现图表统计
使用Python调用Web API实现图表统计 Web API:Web应用编程接口,用于URL请求特定信息的程序交互,请求的数据大多以非常易于处理的格式返回,比如JSON或CSV等. 本文将使用Pyt ...
- python调用cmd命令会弹出黑框_python 调用cmd,不显示cmd黑框
python 调用系统命令的方式有很多 1.1 os.system(command) 在一个子shell中运行command命令,并返回command命令执行完毕后的退出状态.这实际上是使用C标准 ...
- python调用js库中的函数_Python 调用JS文件中的函数
Python 调用JS文件中的函数 1.安装PyExecJS第三方库 2.导入库:import execjs 3.调用JS文件中的方法 Passwd = execjs.compile(open(r&q ...
最新文章
- php log在哪里看,PHP Log时时查看小工具
- android开发中Switch开关在Dialog中不显示
- 职称计算机还用考试,职称计算机考试注意事项
- 如何赛筛选出多列内容相同的数据??
- Java 的Tuple(类似.net等的元组)
- 书评:使用Scikit-Learn和TensorFlow进行动手机器学习
- centos7修改mysql数据存储,Centos7 修改mysql8数据文件存储路径方案
- do_initcalls 的原理
- Mac下启动AndroidStudio失败
- 11 绑定方法与非绑定方法
- river歌曲表达的意思_Lost Rivers这首歌到底想表达什么?
- 西电 操作系统课设 在Ubuntu18.04安装pintos
- Educational Codeforces Round 119 (Rated for Div. 2) 做题日志
- Python matplotpy颜色表
- KeyUp 和KeyDown 、KeyPress之间的区别
- 使用联邦学习解决推荐系统中的隐私泄露问题
- Unity3D 网页插件Embedded Browser(ZFBrowser)PC端打包文件无法加载网页解决方法
- 如何使用SOLIDWORKS绘制外螺纹线?
- 0460-HDFS纠删码的机架感知
- 秉火OV7725驱动日志 第二天
热门文章
- 游戏数值策划属性篇(一):关于属性设计的几点思考
- css如何利用transparent属性设置透明度?transparent属性绘制各种三角形
- 基于openCV的视频人脸识别——演员的诞生视频人脸识别
- 校园学校排课选课系统 毕业设计毕设源码毕业论文开题报告参考(4)网站和学生功能
- termux文件导入导出
- 解决在ubuntu的firefox浏览器下不能看b站视频的问题
- delphi FastReport 函数
- 《C陷阱与缺陷》书评兼感想
- java初级程序员简历上不能写,但是不能不会的项目!
- 有源医疗器械的开发过程和各阶段的注意事项(六)——有源医疗器械研发涉及到的标准总结与介绍