CST MWS數(shù)據(jù)導(dǎo)出問題的探討
最近在使用CST的過程中遇到一個數(shù)據(jù)導(dǎo)出的問題。通過實驗發(fā)現(xiàn)CST在數(shù)據(jù)導(dǎo)出成txt文件時中存在一定的問題,跟大家探討一下。
一、工作平臺
CST 2011 SP5和Origin 8.5
二、問題描述
在CST中直接觀察仿真結(jié)果并通過Marker讀取數(shù)據(jù),通過CST的Export plot data導(dǎo)出成txt文件并通過Origin作圖。發(fā)現(xiàn)這兩者數(shù)據(jù)和圖像無法完全吻合,在數(shù)據(jù)變化范圍不大時這一現(xiàn)象尤其明顯。開始以為是導(dǎo)出數(shù)據(jù)的有效位數(shù)為4位,由于四舍五入引起的誤差。但是通過仔細(xì)比較數(shù)據(jù),發(fā)現(xiàn)有些數(shù)據(jù)可以這么解釋,但是有些數(shù)據(jù)的區(qū)別已經(jīng)無法用四舍五入來簡單解釋了。
三、結(jié)果數(shù)據(jù)比較
該算例取自CST自帶的ship那個例子的RCS,工作頻率100MHz。為了將區(qū)別表現(xiàn)的更明顯些,取入射角θ為0度和180度,φ為0360度(間隔為1度),極化方式為theta極化。結(jié)果如下:
(1)θ=0度時CST自己顯示的結(jié)果
安裝了更高版本的兄弟,能否幫忙驗證一下這個問題是否依然存在。
還發(fā)現(xiàn)有時候CST中RCS顯示正常,但是導(dǎo)出的數(shù)據(jù)變成了全部是RCS的最小值
汗
我10版本也打不開你的文件。
但是我的數(shù)據(jù)也是用export ->plot data(ASCII)導(dǎo)出成txt,再把txt導(dǎo)入origin畫的是和cst顯示的一樣的,唯一和你說的不同就是沒有用marker讀取坐標(biāo)(這是什么功能?沒用過)。如果這樣直接導(dǎo)一遍應(yīng)該不會有問題啊,看你的圖3,4 origin的點數(shù)明顯比較稀疏,你可以看看cst里面的點間隔和TXT導(dǎo)出文件的點間隔以及origin里的點間隔,看看問題出在哪
回答一下前面提出的問題:
1、CST是向下兼容的,因此CST2010版打不開我這個CST2011的文件,前面可以按照我說的設(shè)置自己打開ship那個例子算一下試試看
2、在圖像上點右鍵,選擇add curve marker或者選擇axis marker
3、CST計算的時候間隔取得是1度一個點,導(dǎo)出數(shù)據(jù)到origin作圖的時候間隔也是一度一個點。圖3,4并不是由于點間隔取得稀疏導(dǎo)致的,而是由于有些點上的數(shù)據(jù)變化引起的。這種現(xiàn)象在數(shù)據(jù)的y坐標(biāo)變化范圍不大時,尤其明顯我覺得數(shù)據(jù)變化大時也有這一情況,只不過是區(qū)別被掩蓋掉了
4、暫時還沒有發(fā)現(xiàn)CST導(dǎo)出txt數(shù)據(jù)的時候如何控制有效數(shù)字位數(shù)和采樣間隔的方法,哪位知道可以指導(dǎo)一下
我發(fā)現(xiàn)一個問題,就是在CST里選了添加marker以后顯示的marker其實不是每個點都有,不知道這是不是你的問題所在,如果這樣的話markers的點數(shù)是遠(yuǎn)遠(yuǎn)小于實際點數(shù)的。
marker為什么不是每個點都有,這個問題是怎么回事?需要在哪里設(shè)置一下嗎?另外我在圖2右擊點show curve markers/add curve marker都沒有反應(yīng),這是為何?
數(shù)據(jù)變化不至于那么大吧,你的45,135等4個峰都不見了,這誤差也太大了點
沒遇到過樓主所說的問題,從問題來看我感覺是數(shù)據(jù)誤差,但是我感覺不應(yīng)該出現(xiàn)這種誤差,不知道怎么回事。
就是啊,我也覺得問題比較大
所以發(fā)帖跟大家討論!
通過比較不同點的數(shù)據(jù),我發(fā)現(xiàn)有的點的區(qū)別確實可以用舍入誤差來解釋,但是有的點區(qū)別已經(jīng)大的不能說是誤差了