2 ailo555 ailo555 于 2016.02.13 16:16 提问

C#调用ANSYS,自动运行APDL命令流的分析过程 3C

C#如何启动ANSYS软加你,并自动运行apdl文件,获取分析的结果?

1个回答

caozhy
caozhy   Ds   Rxr 2016.02.13 21:56

ANSYS支持命令行

 ansys90 -b -p ane3fl -i ... E:\x\xxx.mac -o E:\x\xxx.out
    load('-ascii','E:\ansys\opt\zs\try\zx.txt')

第一行是matlab中数据dd保存为ansys可读的形式
第二行是调用ansys计算(一共三个路径,第一个是ansys程序的,第二三个分别为输入输出文件的路径)
第三行是matlab调用ansys的结果

C#中可以用Process.Start调用

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用程序自动调用ANSYS并运行命令流文件
 用WINEXEC函数,可以这样启动ANSYSWinExec("D://Program Files//Ansys Inc//v90//ANSYS//bin//intel//ANSYS90.exe",1);关键是要在你的程序运行目录下(与你的EXE文件在同一目录)建立start90.ans(如果是8.0就用start80.ans),文件里加上这句/input,E:/awxfAnsys/T1-A1-C
ANSYS分析实例集(命令流)
超详细的ansys分析命令流
c++调用ANSYS执行APDL命令,进行批处理(ANSYS二次开发)
ANSYS的批处理是区别于GUI界面执行有限元分析过程的方式,通过批处理执行分析过程不用显式模型的相关情况,只会在后台运行,因而避免了用于可视化显式的相关资源的应用,速度相对来说比在GUI界面完成要快。而且批处理更大的好处是可以通过第三方软件或者编写的程序自动执行批处理过程,在二次开发中用的比较多。 ANSYS采取批处理模式的方式如图1所示,通过Product Launcher启动ANSYS后,...
桁架结构的APDL命令流
ANSYS参数化设计语言(APDL)是一种用来完成有限元常规分析操作或通过参数化变量方式建立分析模型的脚本语言,它用智能化分析的手段,为用户提供了自动完成有限元分析过程的功能,即程序的输入可根据指定的函数、变量以及选用的分析类型来确定,是完成优化设计和自适应网格的最主要基础。APDL允许复杂的数据输人,使用户实际上对任何设计或分析属性有控制权,如分析模型的尺寸、材料的性能、载荷、边界条件施加的位置和
应力中的APDL命令流
当荷载作用在构件上时,荷载通过构件以内力的形式传递,为了描述内力在构件截面上的分布规律,必须引入一个内力的度量– 应力,单位为N/(m^2)或帕(Pa)。   单位面积上所受的力,就叫应力。杆件受拉(受压)时,就会产生垂直于杆件截面的应力,用σ表示;杆件受剪时,就会产生平行于杆件截面的应力,为剪应力,用τ表示。   图1-4所示,为一块无限大且中心有圆孔的平板,其厚度为1个单位,在x方向承受单向
ansys命令流例子
http://www.docin.com/p-40844067.html
Ansys10.0读取命令流文件
在Ansys中,命令流通常由ANSYS命令和APDL功能语句组成。APDL(ANSYS Parametric Design Language)为ANSYS参数化设计语言。APDL是用来自动完成某些功能或建模的类似于FORTRAN的解释性语言,提供一般程序语言的功能。它包含三个方面的内容:工具条、参量和宏命令。灵活运用这三种工具,可以实现快速操作,数据快速传递、更新等功能。   APDL最强有力的特
ANSYS齿轮参数化建模
ansys齿轮参数化建模命令流,简单实用
ANSYS模拟焊接温度场APDL代码
使用ansys模拟焊接温度场,得到实时温度
C#调用Ansys二次开发
解决了使用c#调用Ansys的问题,文件为基于winform开发的程序,有详细的代码说明,完成了对Ansys的调用,使能够执行APDL文件,得到执行结果。经验证可行。