利用matlab程序自动生成feko近场云图及matlab程序实现自动化feko运行

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(
  • 7
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值