如何將一段已經(jīng)測到的波形加載到信號源上輸出呢?
一般會使用示波器來測試波形,在示波器上保存csv文件。保存后將示波器格式的csv文件修改為適應(yīng)信號源的csv格式,再將csv文件加載到信號源的arb波形中。下面是注意事項:
通常來講示波器的波形點數(shù)是非常多的,而不同型號信號源的arb最大點數(shù)是有限制的,較多的示波器采樣點是不能被加載到信號源中的,需要參考具體型號的數(shù)據(jù)手冊。
示波器采樣后的信號是經(jīng)過模數(shù)轉(zhuǎn)化顯示出來的,再將這個信號加載到信號源中,又經(jīng)過了數(shù)模轉(zhuǎn)化輸出波形,這樣兩次模擬-數(shù)字-模擬信號轉(zhuǎn)化后,由于信號源和示波器的采樣以及噪聲等因素,輸出來的波形會失真。
如果僅僅是做模擬仿真的話,在已知波形的幅度形狀變化趨勢下,建議通過信號源自身的源文件來輸出干凈無失真的信號。也就是通過burst/mod等方式用信號源自身的波形來輸出,或者在easywavex中/編程軟件中生成csv文件,再用arb加載輸出。
信號源的csv格式如下:
data length的數(shù)據(jù)點數(shù)是整個csv文件的總的數(shù)據(jù)點;
frequency是指整個csv文件的頻率,將arb文件加載到信號源播放時,是以arb整個文件周期播放的,frequency就是指周期播放的頻率;
amp是指播放整個波形文件時輸出的最大幅度,一定要保證amp值比文件中value大;
offset是幅度偏移;
phase就是相位;
xpos是采樣點,這一列是從1開始的正整數(shù),從第14行開始;
value這一列需要填充實際的電壓值;xpos和value需要從第13行開始。

修改好csv文件格式后,可以通過easywavex來驗證該文件是否能加載。在基本操作中,點擊文件夾選中相應(yīng)路徑的文件點擊打開,如果顯示“讀取文件失敗,有未知錯誤發(fā)生”代表該文件格式不正確需要再次修改。成功在easywavex上加載csv文件后,點擊通信選中相應(yīng)的連接資源,點擊連接發(fā)送,發(fā)生后會顯示“發(fā)送波形到機(jī)器成功”。需要注意如果使用LAN接口的連接方式,首先要在網(wǎng)絡(luò)設(shè)備中右鍵創(chuàng)建VISA TCP/IP資源,輸入信號源的IP地址。


直接使用U盤在信號源上加載該csv文件,格式錯誤的話會顯示“文件讀取失敗”,格式正確會顯示“文件讀取成功”。在waveform中選中arb波形,點擊裝載波形選中已存波形,選中對應(yīng)csv文件點擊讀取,就可以成功將csv波形在信號源中播放了。






關(guān)注官方微信
