- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
CST MWS数据导出问题的探讨
一、工作平台
CST 2011 SP5和Origin 8.5
二、问题描述
在CST中直接观察仿真结果并通过Marker读取数据,通过CST的Export plot data导出成txt文件并通过Origin作图。发现这两者数据和图像无法完全吻合,在数据变化范围不大时这一现象尤其明显。开始以为是导出数据的有效位数为4位,由于四舍五入引起的误差。但是通过仔细比较数据,发现有些数据可以这么解释,但是有些数据的区别已经无法用四舍五入来简单解释了。
三、结果数据比较
该算例取自CST自带的ship那个例子的RCS,工作频率100MHz。为了将区别表现的更明显些,取入射角θ为0度和180度,φ为0360度(间隔为1度),极化方式为theta极化。结果如下:
(1)θ=0度时CST自己显示的结果
安装了更高版本的兄弟,能否帮忙验证一下这个问题是否依然存在。
还发现有时候CST中RCS显示正常,但是导出的数据变成了全部是RCS的最小值
汗
我10版本也打不开你的文件。
但是我的数据也是用export ->plot data(ASCII)导出成txt,再把txt导入origin画的是和cst显示的一样的,唯一和你说的不同就是没有用marker读取坐标(这是什么功能?没用过)。如果这样直接导一遍应该不会有问题啊,看你的图3,4 origin的点数明显比较稀疏,你可以看看cst里面的点间隔和TXT导出文件的点间隔以及origin里的点间隔,看看问题出在哪
回答一下前面提出的问题:
1、CST是向下兼容的,因此CST2010版打不开我这个CST2011的文件,前面可以按照我说的设置自己打开ship那个例子算一下试试看
2、在图像上点右键,选择add curve marker或者选择axis marker
3、CST计算的时候间隔取得是1度一个点,导出数据到origin作图的时候间隔也是一度一个点。图3,4并不是由于点间隔取得稀疏导致的,而是由于有些点上的数据变化引起的。这种现象在数据的y坐标变化范围不大时,尤其明显我觉得数据变化大时也有这一情况,只不过是区别被掩盖掉了
4、暂时还没有发现CST导出txt数据的时候如何控制有效数字位数和采样间隔的方法,哪位知道可以指导一下
我发现一个问题,就是在CST里选了添加marker以后显示的marker其实不是每个点都有,不知道这是不是你的问题所在,如果这样的话markers的点数是远远小于实际点数的。
marker为什么不是每个点都有,这个问题是怎么回事?需要在哪里设置一下吗?另外我在图2右击点show curve markers/add curve marker都没有反应,这是为何?
数据变化不至于那么大吧,你的45,135等4个峰都不见了,这误差也太大了点
没遇到过楼主所说的问题,从问题来看我感觉是数据误差,但是我感觉不应该出现这种误差,不知道怎么回事。
就是啊,我也觉得问题比较大
所以发帖跟大家讨论!
通过比较不同点的数据,我发现有的点的区别确实可以用舍入误差来解释,但是有的点区别已经大的不能说是误差了
申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习易迪拓培训专家讲授的CST视频培训教程。