adams導出圖形數據,並導入matlab進行分析

我們經常需要將adams中的圖像數據或軌跡數據導入到matlab進行分析,關於測量曲線數據和軌跡數據的導出方法如下:

1.測量曲線數據的導出

我常用的方法是在postprocessor中,file-export-numeric data,然後以“*.txt”的形式輸入文件名,並在result data中browser出想要的數據,點OK。這樣就將圖像的x,y的數據以txt的形式輸出。當然也可以在輸入文件名時不加txt後綴,這樣生成的文件沒有後綴名,只是二進制數據,可以用excel打開,並保存爲.xls的格式。後面會解釋要保存爲.txt的格式,而不是保存爲excel的格式。

2.軌跡數據的導出

我還沒發現怎麼在postprocesor中找到軌跡曲線的數據,只有在view界面下導出數據了。利用create trace spline 生成軌跡曲線後,在軌跡曲線上右擊-modify-value後的省略號-write,然後以“*.txt”的形式輸入文件名,OK。

當曲線和軌跡數據導出後,就可以將其導入到matlab中進行分析。在網上找到了很多中方法。

1、其中有一種是將.xls格式的文件導入到matlab中的方法,也是很常用的方法,可是我按照網上的方法使用後出現了matlab XLS File contains unicode text which is not yet supported的錯誤,網上的解釋說是因爲matlab與wps兼容性不好的緣故,我用的是wps的表格生成的.xls文件,因此這個方法就不行了。

2、如果直接讀取txt文件,發現多處了好多無用的數據,也未找到解決方法。

3、在matlab下,用file-import data,打開.txt文件,並選出自己需要的數據存入某個變量。這裏可以自動去掉文件中的字符,只保留數字。

我感覺這種方法導入數據還是挺快的。導入後就可以直接對生成的變量進行操作以對數據進行分析了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章