面向過程的方法
發(fā)布時間:2014/6/26 22:30:41 訪問次數(shù):455
在Board- Testing項(xiàng)目中,Task-Oriented Solution文件夾里的Test Boards_TASK.vi用來說明面向過程的編程方法如何解決上述問題。
圖6-17所示為Test Boards_TASK.vi的程序框圖,GRM0332C1H220GA01這里Generate Test Images.vi首先模擬一個圖像采集任務(wù),然后將圖像放入一個隊(duì)列。
While循環(huán)每次從隊(duì)列中取出一個圖像并進(jìn)行處理。每個圖像數(shù)據(jù)附加了一個代表板卡類型的值。選擇結(jié)構(gòu)根據(jù)板卡類型切換程序分支,運(yùn)行相應(yīng)的板卡測試子程序。測試結(jié)果包括測試名稱(字符串)、板卡類型(枚舉量)和測試結(jié)論(布爾量)。
圖6-17面向過程的程序框圖
圖6-18是程序的層次結(jié)構(gòu)。Test For Suare of Color.vi是最基礎(chǔ)的測試子VI,它確認(rèn)圖6-16劃分的某一個位置顏色是否正確。Test Common To All Boards.vi調(diào)用Test For Suare ofColor.vi對3個板相同的位置進(jìn)行測試。圖標(biāo)上有“A”、“B”、“C”標(biāo)記的三個子VI分別是3種板卡測試的子VI,它們都調(diào)用了Test Common To All Boards.vi【“B”是通過“A”調(diào)用),同時它們也直接調(diào)用Test For Suare of Color.vi對板卡上個性的位置進(jìn)行測試。
圖6-18面向過程的程序?qū)哟谓Y(jié)構(gòu)
這個程序通過共享子VI完成通用的測試任務(wù)實(shí)現(xiàn)代碼重用,總體來說對于所要求的任務(wù)這也是一個不錯的方案。
在Board- Testing項(xiàng)目中,Task-Oriented Solution文件夾里的Test Boards_TASK.vi用來說明面向過程的編程方法如何解決上述問題。
圖6-17所示為Test Boards_TASK.vi的程序框圖,GRM0332C1H220GA01這里Generate Test Images.vi首先模擬一個圖像采集任務(wù),然后將圖像放入一個隊(duì)列。
While循環(huán)每次從隊(duì)列中取出一個圖像并進(jìn)行處理。每個圖像數(shù)據(jù)附加了一個代表板卡類型的值。選擇結(jié)構(gòu)根據(jù)板卡類型切換程序分支,運(yùn)行相應(yīng)的板卡測試子程序。測試結(jié)果包括測試名稱(字符串)、板卡類型(枚舉量)和測試結(jié)論(布爾量)。
圖6-17面向過程的程序框圖
圖6-18是程序的層次結(jié)構(gòu)。Test For Suare of Color.vi是最基礎(chǔ)的測試子VI,它確認(rèn)圖6-16劃分的某一個位置顏色是否正確。Test Common To All Boards.vi調(diào)用Test For Suare ofColor.vi對3個板相同的位置進(jìn)行測試。圖標(biāo)上有“A”、“B”、“C”標(biāo)記的三個子VI分別是3種板卡測試的子VI,它們都調(diào)用了Test Common To All Boards.vi【“B”是通過“A”調(diào)用),同時它們也直接調(diào)用Test For Suare of Color.vi對板卡上個性的位置進(jìn)行測試。
圖6-18面向過程的程序?qū)哟谓Y(jié)構(gòu)
這個程序通過共享子VI完成通用的測試任務(wù)實(shí)現(xiàn)代碼重用,總體來說對于所要求的任務(wù)這也是一個不錯的方案。
熱門點(diǎn)擊
- E2PROM
- PCB定位孔和夾持邊的設(shè)置
- 子程序調(diào)用與返回指令
- Sn系焊料與Ni/Au(ENIG)焊盤焊接的
- 電容器的主要參數(shù)有標(biāo)稱容量
- 函數(shù)發(fā)生器組成框圖
- 片外 RAM
- 三維堆疊POP (Package On Pa
- MCS-51指令的取指/執(zhí)行時序
- 生成安裝程序
推薦技術(shù)資料
- 頻譜儀的解調(diào)功能
- 現(xiàn)代頻譜儀在跟蹤源模式下也可以使用Maker和△Mak... [詳細(xì)]
- 扇出型面板級封裝(FOPLP)
- 全球首款無掩模光刻系統(tǒng)—DSP
- 紫光閃存E5200 PCIe 5.0 企業(yè)級
- NAND Flash 技術(shù)和系
- 高性能DIMM 內(nèi)存數(shù)據(jù)技術(shù)封
- PCIe Gen4 SSD主控
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究
深圳服務(wù)熱線:13751165337 13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)

深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式