檢查端口連線是否正確
發(fā)布時間:2014/6/20 21:48:22 訪問次數(shù):992
在某一條連線上三擊鼠標, V06M403W則全部選中了與此線相連接的線,這樣可以比較清楚地發(fā)現(xiàn)連線是杏連接到適當?shù)亩丝凇?/span>
使用即時幫助窗口,
選擇“幫助”一“顯示即時幫助”命令或快捷鍵【Ctrl+H】來激活即時幫助窗口,窗口內(nèi)顯示鼠標指向的節(jié)點的基本功能和各個端口的定義。這樣可以對照當前的鏈接,檢查連線是否正確。
檢查函數(shù)端口的默認值
當函數(shù)端口類型可選時,在使用中如果不連接則使用默認值作為參數(shù)值進行傳遞。例如,當一個函數(shù)的布爾型參數(shù)的輸入端口默認值定為TRUE,如果程序中沒有為這個端口進行連線,卻按該端口的值為FALSE進行程序設(shè)計,那就會產(chǎn)生錯誤的結(jié)果。
檢查是否有沒接線的子程序
使用層次結(jié)構(gòu)窗口檢查是否有沒接線的子程序。LabVIEW允許程序中存在不接線的子VI,并以并行處理機制來運行該子VI,除非子VI的某一輸入端口被設(shè)置為必須連接的類型。沒連線的子VI如果有錯誤,則整個程序也不能運行。
檢查未定義數(shù)據(jù)
LabVIEW中有兩種數(shù)據(jù)是沒有意義的,一種是NaN (not a number),表示非數(shù)字,一般是由于無效的數(shù)學(xué)運算得到的,例如對一個負數(shù)進行開方運算就會產(chǎn)生NaN;另一種是無窮大Inf (infinity),是由運算產(chǎn)生的浮點數(shù),例如一個數(shù)被零除。
檢查數(shù)據(jù)溢出
LabVIEW不提供數(shù)據(jù)溢出警告,尤其是程序中可能存在浮點數(shù)到整型數(shù)的轉(zhuǎn)換或大的整型數(shù)到小的整型數(shù)的轉(zhuǎn)換。例如,把一個16位整型數(shù)接入到一個只能接受8位整型數(shù)的函數(shù)輸入端口上。因為這種轉(zhuǎn)換本身就存在數(shù)據(jù)丟失的潛在危險。
檢查簇成員的順序
仔細檢查簇成員的順序,是否與目標端口一致。LabVIEW在編輯狀態(tài)下檢查數(shù)據(jù)類型和簇的大小是否匹配,但是不能檢查出相同數(shù)據(jù)類型的成員是否匹配。
在某一條連線上三擊鼠標, V06M403W則全部選中了與此線相連接的線,這樣可以比較清楚地發(fā)現(xiàn)連線是杏連接到適當?shù)亩丝凇?/span>
使用即時幫助窗口,
選擇“幫助”一“顯示即時幫助”命令或快捷鍵【Ctrl+H】來激活即時幫助窗口,窗口內(nèi)顯示鼠標指向的節(jié)點的基本功能和各個端口的定義。這樣可以對照當前的鏈接,檢查連線是否正確。
檢查函數(shù)端口的默認值
當函數(shù)端口類型可選時,在使用中如果不連接則使用默認值作為參數(shù)值進行傳遞。例如,當一個函數(shù)的布爾型參數(shù)的輸入端口默認值定為TRUE,如果程序中沒有為這個端口進行連線,卻按該端口的值為FALSE進行程序設(shè)計,那就會產(chǎn)生錯誤的結(jié)果。
檢查是否有沒接線的子程序
使用層次結(jié)構(gòu)窗口檢查是否有沒接線的子程序。LabVIEW允許程序中存在不接線的子VI,并以并行處理機制來運行該子VI,除非子VI的某一輸入端口被設(shè)置為必須連接的類型。沒連線的子VI如果有錯誤,則整個程序也不能運行。
檢查未定義數(shù)據(jù)
LabVIEW中有兩種數(shù)據(jù)是沒有意義的,一種是NaN (not a number),表示非數(shù)字,一般是由于無效的數(shù)學(xué)運算得到的,例如對一個負數(shù)進行開方運算就會產(chǎn)生NaN;另一種是無窮大Inf (infinity),是由運算產(chǎn)生的浮點數(shù),例如一個數(shù)被零除。
檢查數(shù)據(jù)溢出
LabVIEW不提供數(shù)據(jù)溢出警告,尤其是程序中可能存在浮點數(shù)到整型數(shù)的轉(zhuǎn)換或大的整型數(shù)到小的整型數(shù)的轉(zhuǎn)換。例如,把一個16位整型數(shù)接入到一個只能接受8位整型數(shù)的函數(shù)輸入端口上。因為這種轉(zhuǎn)換本身就存在數(shù)據(jù)丟失的潛在危險。
檢查簇成員的順序
仔細檢查簇成員的順序,是否與目標端口一致。LabVIEW在編輯狀態(tài)下檢查數(shù)據(jù)類型和簇的大小是否匹配,但是不能檢查出相同數(shù)據(jù)類型的成員是否匹配。
上一篇:多線程程序
熱門點擊
- 防靜電腕帶接地電阻的要求。
- DS18820簡介
- 帶進位位的加法指令
- 程序計數(shù)器PC(Program Counte
- COB主要設(shè)備
- 影響波峰焊質(zhì)量的因素
- 數(shù)碼管
- 表面組裝技術(shù)( SMT)基礎(chǔ)與可制造性設(shè)計(
- 直流電壓測量
- 工作頻率
推薦技術(shù)資料
- 聲道前級設(shè)計特點
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細]
- AMOLED顯示驅(qū)動芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計
- GB300 超級芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究