LabVIEWCompactRIO 開發(fā)指南35 使用桌面執(zhí)行節(jié)點
使用桌面執(zhí)行節(jié)點
通常建議使用桌面執(zhí)行節(jié)點來驗證組件。由于它執(zhí)行FPGA?VI仿真模式,因此可以為包含目標資源(如I/O和存儲器項目)的VI開發(fā)測試。本節(jié)介紹為組件測試設(shè)置桌面執(zhí)行節(jié)點的步驟。
考慮一個以LabVIEW?FPGA組件為該組件的示例,該組件設(shè)計用于從模擬輸入節(jié)點(NI9234)讀取轉(zhuǎn)速表和加速度計數(shù)據(jù),然后將轉(zhuǎn)速計讀數(shù)轉(zhuǎn)換為每轉(zhuǎn)每分鐘(rpm),然后再發(fā)送到主機。由于NI9234使用Δ-Σ調(diào)制,因此使用屬性節(jié)點指定模塊的采樣率。測試的目的是驗證從ni.com/ipnet下載的轉(zhuǎn)速表IP(Tach_FPGA.vi)。

圖5.33.獲取轉(zhuǎn)速計數(shù)據(jù)并將其轉(zhuǎn)換為rpm
步驟1:在Windows上下文中創(chuàng)建測試VI
在LabVIEW項目中右鍵單擊我的電腦以創(chuàng)建新的VI。在FPGA接口選板中選擇FPGA桌面執(zhí)行節(jié)點。

圖5.34.桌面執(zhí)行節(jié)點位于FPGA接口選板上
步驟2:配置桌面執(zhí)行節(jié)點
選擇VI
在測試之前,必須將要使用桌面執(zhí)行節(jié)點驗證的每個組件另存為VI。然后,可以從桌面執(zhí)行節(jié)點配置窗口中指向FPGA?VI。選擇FPGA?VI后,有權(quán)訪問的所有控件、指示器和FPGA資源都將填充在“可用資源”下。
選擇終端
可以通過選擇感興趣的資源并使用藍色箭頭將其復(fù)制到所選資源窗口中來配置桌面執(zhí)行節(jié)點終端。對于此示例,希望寫入名為Tach的模擬輸入節(jié)點,并從名為RPM的指標讀取數(shù)據(jù)。
選擇參考時鐘
要配置參考時鐘,請選擇FPGA?VI中的環(huán)路所參考的時鐘。大多數(shù)RIO硬件目標的默認時鐘為40MHz。如果使用SCTL,則參考時鐘可以是頂級時鐘或派生時鐘。
注意:
■大多數(shù)組件包含一個回路。如果組件包含多個環(huán)路,請選擇VI中引用的最快時鐘。
■如果正在執(zhí)行單元測試,并且代碼不包含在循環(huán)中,請將單元代碼包含在While循環(huán)中以進行測試。否則,桌面執(zhí)行節(jié)點將在完成第一次迭代后停止。

圖5.35.配置桌面執(zhí)行節(jié)點的第一步是選擇FPGA?VI。
?
需要說明的是,上述的例程和文檔,都是可以下載的,雙擊即可打開,其中壓縮文件是可以采用粘貼復(fù)制的方式,拷貝到硬盤上。這不是圖片,各位小伙伴看到后嘗試一下,這個問題就不用加微信咨詢了。有關(guān)LabVIEW編程、LabVIEW開發(fā)等相關(guān)項目,可聯(lián)系們。附件中的資料這里無法上傳,可去公司網(wǎng)站搜索下載。