linux 系统下matlab调用ansys

clear;
clc;
% delete ~/ANSYS_WORK/FEAResults/*.lis                 %
delete ~/ANSYS_WORK/WorkFiles/*.db
delete ~/ANSYS_WORK/WorkFiles/*.log
delete ~/ANSYS_WORK/WorkFiles/*.err
delete ~/ANSYS_WORK/WorkFiles/*.rst
delete ~/ANSYS_WORK/WorkFiles/*.out
delete ~/ANSYS_WORK/WorkFiles/*.mntr
delete ~/ANSYS_WORK/WorkFiles/*.rdb
delete ~/ANSYS_WORK/WorkFiles/*.esav
delete ~/ANSYS_WORK/WorkFiles/*.stat
delete ~/ANSYS_WORK/WorkFiles/*.DSP
delete ~/ANSYS_WORK/WorkFiles/*.ldhi
delete ~/ANSYS_WORK/WorkFiles/*.full
delete ~/ANSYS_WORK/WorkFiles/*.r001
delete ~/ANSYS_WORK/WorkFiles/*.gst
delete ~/ANSYS_WORK/WorkFiles/*.bat
delete ~/ANSYS_WORK/WorkFiles/*.osav
%delete ~/ANSYS_WORK/WorkFiles/*.DSPtriU
%delete ~/ANSYS_WORK/WorkFiles/*.DSPtri
% delete ~/ANSYS_WORK/FEAResults/*.*
% ------------------------------------------------------------------------------%
Relief_TYPE = 2; %1:2
alphaStartRatio = 0.6:0.05:1.1;    %
MaxReliefRatio = 0.001:0.001:0.01;  
for Relief_TYPE_ii = 1:length(Relief_TYPE)
    for alpha_ii = 1:length(alphaStartRatio)
        for Relief_ii = 1:length(MaxReliefRatio)
            fid=fopen('~/ANSYS_WORK/FEAResults/ReliefDat.dat','wt');              	% 
            fprintf(fid,'%f\n',Relief_TYPE(Relief_TYPE_ii));
            fprintf(fid,'%f\n',alphaStartRatio(alpha_ii));
            fprintf(fid,'%f\n',MaxReliefRatio(Relief_ii));
            sta = fclose(fid);  %%
            %-------------------------------- ansys -----------------------------------%
            % 
            %system('SET KMP_STACKSIZE=2048k & "C:/Windows/system32/cmd.exe" /c ""C:/Program Files/ANSYS Inc/v160/ANSYS/bin/winx64/ansys160.exe" -p ane3fl -dis  -np 12 -dir "~/ANSYS_WORK/WORKFILES" -j "ANSYS_WORK"  -s read -l en-us -b -i "~/ANSYS_WORK/APDL/3D_Ex_20181017Modif/THE_INPUT_FILE_RotOnly.mac" -o "~/ANSYS_WORK/WORKFILES/ANSYS_WORK_1.out"  -mpp -mpi INTELMPI -acc nvidia" ');
            !KMP_STACKSIZE=2048k  ~/usr/ansys172/ansys_inc/v172/ansys/bin/ansys172  -dis -np 36 -j mytest -s read -l en-us -b -i ~/3DLin/THE_INPUT_FILE.mac -o outfile.txt -mpp -mpi intelmpi -dir ~/ANSYS_WORK/WorkFiles
        end
    end
end
fclose('all');
import java.lang.System
java.lang.System.exit(0)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值