现在位置:首页 > 微波射频和天线设计 > HFSS > 使用讨论 > 如何将HFSS的结果导入到matlab中?

如何将HFSS的结果导入到matlab中?

录入:mweda    点击:
有的时候,我们需要将理论上的数据和HFSS模拟的数据进行对比。数据处理一般都是用matlab就可以,但是如何将hfss也就是result的结果导入到matlab中然后比较。本帖展示几个操作,希望能起到抛砖引玉的作用,希望大家能分享一下,感谢您提出更好的意见和方法。
1。 将hfss中计算的结果导出存为M.txt文件
2。 编辑M.txt,删除除数据以外的内容
3。 copy M.txt到Matlab的工作目录work下
4。 调用M.txt,画图,然后编辑图形的显示特征
如果需要和其它的数据文件作比较,就可以多次调用或者在您的程序里面添加下面的语句即可。
load M1.txt
plot(M1(:,1),M1(:,2))

hold on
load M2.txt
plot(M2(:,1),M2(:,2))

如果您觉得我说的不够清楚,下面有一个小视频文件,告诉您如何操作。谢谢! 描述:hfss-matlab
hfss-matlab.rar (1843 K)

LZ的这个方法对于2D的图,例如S11/S21是可以的,
不知道LZ知道不知道如何导出3D图的数据,
比如立体方向图等.

因为还没有遇到这方面的,所以暂时不能那个回答,我自己正现在琢磨这个问题。谢谢你的问题。

附件怎么不存在?下不了呀

不错,不过matlab中也打开txt文件的命令,fopen

?管理员老大,我的附件呢?不会是你们做镜象时丢了吧?
我是在HFSS.vicp.cc上发的.好像正赶上你们换主页空间.

老大查下附件啊.真的米有了呢
不过现在附件大小受限的吧,你那么大的附件传不上的吧

这是一种方法,但数据量的时候就有点麻烦,因为它毕竟还是靠人为去保存数据并调用,但目前确实也找不到更好的方法了(我正在寻找在hfss中如何通过vbs导出数据,但一直没有找到)

网上有使用Matlab控制HFSS的库,功能非常全面了,可以试试

声明:网友回复良莠不齐,仅供参考。如需更专业、系统的学习HFSS,可以购买本站资深专家讲授的HFSS视频培训课程

上一篇:如何显示电场或磁场某一分量的场图?
下一篇:如何建模SMA组件?

HFSS视频培训课程