matlab調用ANSYS進行分析


轉自:Matlab調用ANSYS的三種方法_xifegnlie的博客-CSDN博客_matlab調用ansys
https://blog.csdn.net/xifegnlie/article/details/104130185

1. 源鏈接方法中未指明工作路徑,在此處加上了工作路徑

%% matlab調用ANSYS進行分析
% ansys 版本中的可執行文件,path中有空格要加:""
ansys_path=strcat('"C:\Xdd\software\Ansys16\ANSYS Inc\v160\ANSYS\bin\winx64\ANSYS160.exe"');
% 工作路徑
work_path = 'D:\Desktop\001';
% jobname,不需要后綴,如果調試出問題,可以多改改這個名字
jobname='sub_comfirm11';
% 命令流文件,也就是用ansys寫的apdl語言,matlab調用時,他將以批處理方式運行,需要后綴,路徑可以加也可以不加
skriptFileName='run.mac';
% 輸出文件所在位置,輸出文件保存了程序運行的相關信息,需要后綴
outputFilename='\sub_confirm11.out';
% 最終總的調用字符串,其中:32代表空格的字符串ASCII碼
sys_char=strcat('SET KMP_STACKSIZE=2048k &',32,ansys_path,32,...
    '-b -p ane3fl ',32,...
    '-dir',32,work_path,32,...
    '-i',32,skriptFileName,32,...
    '-j',32,jobname,32,...
    '-o',32,outputFilename)
% 調用ANSYS
ans1=system(sys_char);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM