Feko是一款非常实用的电磁仿真软件,目前许多研究的验证及数据的制作都需要借助Feko来实现。但是对于刚入门的同学来说,feko的数据获取比较麻烦,需要在每一次运行结束后手动调节参数再执行下一个运行程序,利用matlab可以实现自动化处理手动feko运行的难点。好了,废话不多说,加接下来我们看看具体的操作流程吧!:)
1)首先建立好需要运行的feko模型并且在近场求解配置中勾选*.efe和*.hfe文件如下图所示。
注意:一定要勾选*.efe和*.hfe文件,不然后面可视化处理的时候没有数据。
2)将需要自动化运行的所有模型保存在一个文件夹中。
3)利用matlab编写一键运行的程序
此代码中需要更改两个位置。1:cd('D:\feko和matlab运行\测试数据集'),需要将文件路径更改为你存放feko模型的文件夹的路径。2:feko_path = '"D:\Program Files\Altair\2021\feko\bin\runfeko",找到你电脑的feko安装路径对应的bin\runfeko。
% FEKO软件的程序控制与序列程序
%% 要求本m文件与FEKO工程文件在同一路径下,然后在matlab中基于该路径运行m文件。
clear all
close all
tic % 测试程序运行时间开始
% clc
cd('D:\feko和matlab运行\测试数据集');%切换到FEKO工程文件所在路径,这个一定要对应的替换哈!!!
A = dir(fullfile('','*.pre')); %读取文件夹下所有的*.pre文件。A = dir(fullfile('','*.pre')); A = dir(