将ANSYS作为子程序调用
 对于优化或参数化设计,可以在VC或FORTRAN中将ANSYS作为子程序调用。具体调用方法如下: 
1.在VC中调用ANSYS 
::WinExec("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansys_product_feature -i input_file -o output_file",SW_SHOWNORMAL); 
2.在FORTRAN中调用ANSYS 
LOGICAL(4) result 
RESULT=SYSTEMQQ('d:ANSYS57BININTELANSYS57 -b -p 
ansys_product_feature -i input_file -o output_file') 
3.说明 
1和2中,input_file为用APDL语言编写的ANSYS输入文件。 
ansys_product_feature为你的ANSYS产品特征代码。 
需要注意的是,在VC中调用ANSYS时,需要加一条判断语句,以确定ANSYS 
已经执行完毕。 
在ANSYS中当然也可以以VC或FORTRAN作为子程序调用。可以参看有关ANSYS二次开发方面的资料。 
这个方法应该是与系统无关的。 
在FORTRAN中不需要判断,FORTRAN会等ANSYS执行完毕才继续执行下一条语句。 
在VC中,我没有找到与FORTRAN类似的函数,只好加一条循环判断语句。 
如果谁能找着这样的函数,请告诉我,谢谢! 
判断方法很简单,只需判断错误文件file.err是否可写就可以了。 
因为当ANSYS在运行时,file.err是不可写的,只有当它运行完毕,此文件才可写。
相关文章
- 2021-09-08BIM技术丛书Revit软件应用系列Autodesk Revit族详解 [
 - 2021-08-11中文版3ds Max 2010+VRay从入门到精通 点智文化PDF下
 - 2021-08-03Autodesk Revit机电应用入门篇 [王君峰 编著] 2013年P
 - 2021-08-03Autodesk RevitStructure实例详解 [黄亚斌,徐钦 主编]
 - 2021-08-03Autodesk RevitStructure2012应用宝典 [欧特克软件(中
 - 2021-08-03Autodesk RevitMEP2014管线综合设计应用全彩 [柏慕进
 - 2021-08-02Autodesk RevitMEP2012应用宝典 [欧特克软件(中国)有限
 - 2021-08-02Autodesk RevitMEP2012管线综合设计应用全彩 [柏慕中
 - 2021-08-02Autodesk RevitArchitecture实例详解 [黄亚斌,徐钦 主
 - 2021-08-02Autodesk RevitArchitecture2014官方标准教程 [柏慕进