- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
HFSS的import datasets以及复介电常数设置
Importing Data Tables
You can import data table files that contain data in the following formats:
• Tab-separated. HFSS will recognize complex data if the values are separated by a comma (e.g. real, imaginary).
• Comma-separated. HFSS will recognize complex data if the values are separated by a space (e.g. real imaginary).
以上两行介绍是不是写反了,Tab-separated格式才是 (e.g. real imaginary)?
================
新建材料,复介电常数是频率的函数,采用enter frequency dependent point points,想导入matlab计算出的数据
hfss提供的导入数据格式为.tab格式(tab delimited data files),想问一下这里的tab格式文件是不是就是分割线之上所说的“Tab-separated”?最重要的是tab文件如何生成?常用的数字处理软件都没有这个格式的嘛...
继续搜寻onlinehelp看到:
Import Dataset - this provides a way to import data sets from an external source. The format is a tab separated points file. Clicking the button opens a file browser window.
那看来这个.tab文件的数据格式就是“real imaginary”,只是要如何生成?
可否有高人或者斑竹赐教一二 谢过!
没有做过,不过我猜可以这样,你在matlab里把数据排成3行,比如下面的格式
frequency(Hz) 1 2
real 55.1
imag 0.80.7
如果上面的数据名叫data的话
然后用如下matlab命令生成文件
close all
clear all
data=[1 2; 5 5.1; 0.8 0.7]; %我这里是举个例子,你有现成的数据那就直接定义成这三行就好。
fid=fopen('data.tab','wt');
fprintf(fid,'%f %f %f n',data');
fclose(fid);
最后得到的文件名叫data.tab
你可以试一试,看看能不能识别出来。你刚才找到资料没有说怎么定义频率,这个才是关键,什么common和Tab-separated这个很方便弄的。
先谢谢前面滴,你说的matlab方法我要试试看
由于.tab文件没有生成,我昨天将matlab计算出的复介电常数手动copy到HFSS中,设置如下:
matlab计算出ε=ε(real)+ε(imaginary)
在HFSS中enter frequency dependent point points设置relative permittivity=ε(real)/ε0
dielectric loss tangent=ε(imaginary)/ε(real)
按照上式add 两个dataset以后,点击确定后,提示bulk conductivity也包含在dielectric loss tangent中,于是我就把bulk conductivity设为0了,没有报错什么的,但是我也不是很确定这样设置是否有问题...
另外有个问题,我仿真的是一个THz传输线,由于外导体不是理想导体,那边界条件该如何设置?我想应该是设置finite conductivity吧,但是设置成这个边界条件时,又报错说该边界条件必须bulk conductivity不等于0...
未知本站中诸位达人有没有做过类似仿真,可以赐教一二?
顶到前面 看有没有朋友遇到过类似情况
Tab-separated意思是两个数据之间使用一个tab键进行区分;
Comma-separated指的是两个数据之间是哦那个逗号进行区分。
申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习易迪拓培训专家讲授的HFSS视频培训教程。
上一篇:侧馈微带天线的相关问题
下一篇:求助HFSS节省硬盘的方法


