最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

LabVIEWCompactRIO 開發(fā)指南34 在模擬模式下調(diào)試

2023-05-25 16:21 作者:bjcyck  | 我要投稿

LabVIEWCompactRIO?開發(fā)指南34

在模擬模式下調(diào)試

在仿真模式下執(zhí)行LabVIEW?FPGA?VI時(shí),可以訪問標(biāo)準(zhǔn)LabVIEW調(diào)試功能,包括突出顯示執(zhí)行、探測(cè)和斷點(diǎn)。LabVIEW2013及更高版本包含了一個(gè)額外的調(diào)試工具,稱為采樣探針。在仿真中運(yùn)行時(shí)插入FPGA設(shè)計(jì)時(shí),這些探頭提供了一個(gè)獨(dú)特的探針窗口,可以顯示不同數(shù)字信號(hào)在時(shí)間方面的關(guān)系。

圖5.30.查看信號(hào)之間相對(duì)于時(shí)間的關(guān)系

該窗口還包括用于定位信號(hào)上的下一個(gè)上升沿或上一個(gè)上升沿的功能,以及用于瀏覽數(shù)據(jù)的縮放功能。

在仿真中測(cè)試LabVIEW?FPGA代碼

可以在LabVIEW中創(chuàng)建測(cè)試來練習(xí)LabVIEW?FPGA。推薦的方法是讓一個(gè)VI在主機(jī)(我的電腦或?qū)崟r(shí))環(huán)境中運(yùn)行測(cè)試(或測(cè)試平臺(tái)VI),LabVIEW?FPGA?VI在仿真模式或?qū)嶋H硬件中運(yùn)行在FPGA環(huán)境中運(yùn)行。由于測(cè)試平臺(tái)VI在主機(jī)環(huán)境中運(yùn)行,因此除了檢查、分析、顯示和報(bào)告測(cè)試結(jié)果外,還可以訪問數(shù)百個(gè)函數(shù)來創(chuàng)建測(cè)試向量、案例和激勵(lì)。

還可以使用相同的函數(shù)庫來構(gòu)建組件的參考實(shí)現(xiàn)??梢詫?dǎo)入用C/C++或任何其他語言構(gòu)建的實(shí)現(xiàn),這些語言可以生成DLL或共享庫,還可以利用對(duì)其他語言(的支持。圖5.31提供了基本測(cè)試的示意圖,所有測(cè)試都可以在LabVIEW圖形化開發(fā)環(huán)境中實(shí)現(xiàn)。

圖5.31.所有組件都可以在LabVIEW圖形化開發(fā)環(huán)境中實(shí)現(xiàn)

在LabVIEWFPGA模塊版本2013及更高版本中,可以使用桌面執(zhí)行節(jié)點(diǎn)測(cè)試LabVIEWFPGA組件。借助桌面執(zhí)行節(jié)點(diǎn),可以在LabVIEW?FPGA?VI上執(zhí)行驗(yàn)證,而不必更改LabVIEW?FPGA代碼來適應(yīng)測(cè)試需求。桌面執(zhí)行節(jié)點(diǎn)使用模擬時(shí)間來反映硬件中的計(jì)時(shí)??梢栽跁r(shí)間提前之前為控件、指示器和I/O提供激勵(lì);強(qiáng)制時(shí)間推進(jìn)一定數(shù)量的ticks。然后在向VI提供額外激勵(lì)之前讀取控件、指示器和I/O的值。

圖5.32.桌面執(zhí)行節(jié)點(diǎn)可用于為L(zhǎng)abVIEW?FPGA?VI創(chuàng)建測(cè)試臺(tái)

了解模擬時(shí)間

要成功使用桌面執(zhí)行節(jié)點(diǎn),需要了解模擬時(shí)間的概念。從LabVIEW2013FPGA開始,開發(fā)人員在創(chuàng)建FPGA設(shè)計(jì)時(shí)可以考慮兩種時(shí)序范式:wallclock?time和仿真時(shí)間。wall?clock?time是一段邏輯執(zhí)行可能需要的實(shí)際真實(shí)時(shí)間。使用位文件編程的FPGA設(shè)備以wall?clock?time運(yùn)行。模擬時(shí)間是wallclock?time的事件驅(qū)動(dòng)模型。在執(zhí)行期間,某些節(jié)點(diǎn)可能會(huì)宣布在特定時(shí)間需要時(shí)間步長(zhǎng)。當(dāng)LabVIEW檢測(cè)到執(zhí)行處于空閑狀態(tài)時(shí),模擬時(shí)間會(huì)前進(jìn)到下一個(gè)最早的時(shí)間。

以下節(jié)點(diǎn)綁定到模擬時(shí)間并宣布時(shí)間步長(zhǎng)或返回模擬時(shí)間值:

■While循環(huán)

■單周期定時(shí)循環(huán)

■Wait?Express?VI

■?LoopTimer?Express?VI

■?TickCount?Express?VI

■?FIFOsexcept?DMA?FIFOs

■?Waiton?Occurrence?and?Wait?on?Occurrence?with?Timeout?in?Ticks
■?Interrupt?VI?when?Wait?Until?Cleared?isTRUE

?

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


LabVIEWCompactRIO 開發(fā)指南34 在模擬模式下調(diào)試的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
盘山县| 阳城县| 抚宁县| 宜兰县| 文水县| 株洲县| 明水县| 太和县| 玉屏| 宝坻区| 洪洞县| 定襄县| 商水县| 永年县| 独山县| 吴桥县| 慈利县| 读书| 海宁市| 根河市| 视频| 遵化市| 嘉义县| 双辽市| 柳州市| 越西县| 万盛区| 铁力市| 新丰县| 宝坻区| 兴国县| 鹿泉市| 福海县| 化州市| 红安县| 大渡口区| 龙陵县| 安新县| 怀宁县| 枣庄市| 鸡西市|