4、例程設(shè)計
啟動LabVIEW創(chuàng)建一個新的VI文件。這里以從示波器讀取數(shù)據(jù),并顯示在波形控件上為例。設(shè)計的VI前面板為如圖4所示。
圖4 VI前面板
左邊的三個控制用于輸入設(shè)置,包括連接的VISA資源名稱,獲取數(shù)據(jù)的通道,最大延遲時間。右邊為結(jié)果波形顯示控件。設(shè)計好前面板以后,就可以進(jìn)入程序框圖設(shè)計了。在VI的程序框圖中的Function 面板中,選擇“儀器I/O”可以找到有關(guān)ZDS2024的驅(qū)動庫的模塊,可以在程序框圖中直接使用,設(shè)計結(jié)果如圖5所示。
圖5程序框圖
在程序框圖中,先初始化示波器,并啟動示波器的AutoSetup功能,然后循環(huán)獲取示波器的數(shù)據(jù),并送顯示,直到用戶中止或者獲取數(shù)據(jù)過程中出現(xiàn)錯誤。最后可以在前面板啟動運行,結(jié)果如圖6所示。
圖6 運行結(jié)果
以上是使用LabVIEW來控制ZDS2024示波器的整個過程,相對使用C,C++這種來開發(fā)是不是要方便很多呢?