matlab画hfss数据负值,matlab调用HFSS中的问题

最近在研究如何用matlab调用hfss,从网上下了那个HFSS-MATLAB-SCRIPTING-API的工具箱,发现有个问题。

在运行工具箱中的例子dipole_example.m时,发现在优化迭代的时候,由hfss计算后输出的临时m文件里的S参数虽然变了,但实际上run(tmpDataFile);这个语句后,不论第几次迭代,工作空间里的S值始终是第一次迭代的值。也就是说,第一次迭代时,建了一个模型,输出了S参数到一个文件里,然后加载(run),提取S参数进行计算;然后第二次迭代,换了模型,又输出S参数到同名的临时m文件,此时该文件中的S参数已经变了,但run后再提取S时,却还是第一次迭代时的值,并没有用到第二次的值。这是为什么呢?

附件是工具箱

lz请问你附件中的工具箱怎么使用呀,要放在某个指定的文件夹下吗,还有什么特殊的设置吗,我运行时报错呀.

用过VB控制HFSS8.0 简单

后来用VB控制HFSS 10.0没有成功 老是说Scripts编译有错,不知道前面的是不是也这样

无语中 因为第一次得到的结果肯定比第二次好 第一次的保留撒

我是直接扔toolbox里了,放别的地方也行。脚本文件里不是有addpath吗?得指明吧

这个没研究过,飘过

hfss的计算时间很长的,划不来哦

编译错误,是因为不能直接写,好像是输入法的问题,不管中英文都不行。后来我把VB的用matlab以fprintf语句写进去,然后调用,就成功啦!

tmpdataFile 必须每次使用不同的名字,如果总是一个名字,程序运行每次都是第一次生成的结果,我也解释不了为什么,反正我把每次运行保持到不同文件中就对了

如:strcat('tmpdataFile_',num2str(iIters))

第一次: tmpdataFile_1

第二次: tmpdataFile_2

.

.

.

回3楼和8楼:

肯定不是因为第二次不如第一次的结果好的原因,8楼说的不错,是因为MATLAB在计算时,将第一次得到的tmpdataFile的结果读到空间里,虽然后面的计算都是重新生成了tmpdataFile文件,但MATLAB默认还是第一次的值。8楼是每次生成不同的文件,我的做法是在run(tmpdatafile)前面加上一句

clear ‘****tmpDatafile.m',先清空内存里的数据。这样的好处是不会生成太多的临时数据文件,坏处是不能看每一次计算的值,呵呵

申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习易迪拓培训专家讲授的HFSS视频培训教程。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MATLABHFSS(高频电磁场模拟软件)天线的方向图,可以按照以下步骤进行: 1. 使用HFSS软件进行天线设计和仿真。在HFSS,通过绘制天线几何形状、设置材料属性和导入所需的频率参数等,可以完成天线的模拟分析,并获取到天线的方向图数据。 2. 导出天线方向图数据。在HFSS,选择导出天线的方向图数据,可以将其以合适的格式导出,如.txt、.csv等格式。 3. 在MATLAB导入天线方向图数据。使用MATLAB的相应函数,比如`importdata`函数,可以将导出的天线方向图数据导入到MATLAB的工作空间。 4. 在MATLAB绘制天线方向图。根据导入的天线方向图数据,在MATLAB使用`polarplot`函数可以出极坐标系下的天线方向图。根据具体的数据格式,通过调整参数和设置需要的参数,如天线的方向、主瓣宽度和副瓣等信息,可以调整绘制出的天线方向图的样式和效果。 5. 添加图例和标签。通过在MATLAB使用相关函数,可以添加图例和标签,以提供更直观和易懂的信息展示。 最后,保存和导出绘制好的天线方向图。在MATLAB,使用`saveas`函数可以将绘制好的图像保存为不同的格式,如.png、.jpg等格式,以便进一步使用和分享。 综上所述,通过在MATLAB导入HFSS导出的天线方向图数据,并进行适当的处理和绘制,可以实现绘制HFSS天线方向图的功能。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值