編程風(fēng)格
發(fā)布時間:2014/6/16 20:50:18 訪問次數(shù):372
在程序編碼中必須要制定統(tǒng)一的、符合標(biāo)準(zhǔn)的編寫規(guī)范,并在編碼過程中保持一致的風(fēng)格, PI3A412EZHEX以保證程序的可讀性、易維護(hù)性,提高工作效率。
以下是關(guān)于編程風(fēng)格的一些建議:
(1)前面板對象應(yīng)該能夠很好地組織并且便于操作,因?yàn)橛脩舻谝谎劭吹降木褪乔?/span>面板。
(2)前面板控件標(biāo)簽最好具有實(shí)際意義,控件標(biāo)簽?zāi)軌蛘f明控件的功能。
(3)對圖形、數(shù)組、字符串等顯示控件盡可能不設(shè)默認(rèn)值,以避免存盤時浪費(fèi)存儲空間。
(4)控件設(shè)置輸入范圍并強(qiáng)制轉(zhuǎn)換用以處理用戶在控件中輸入無效值的情況。
(5)頂層程序的重要控件要放在顯著位置。子VI控件的排列盡可能與接口板一致。
(6)前面板使用顏色要具有邏輯性,并且保持風(fēng)格一致,避免夸張。背景盡可能用白、淺灰或其他柔和的色彩。
(7)中止按鈕不要留在面板上。
(8)面板上控件的標(biāo)簽要與技術(shù)文件中一致。
(9)需要輸入大的圖片作為前面板背景時要注意,如果在背景圖片上放控件,每次控件值刷新時LabVIEW都得重新畫圖形對象,所以必要時把一個大的圖片打碎分別放上去。
(10)在VI屬性設(shè)置中的“類別”下拉列表框中找到“修訂歷史”,設(shè)置為“每次保存VI時添加注釋”。打開“屬性設(shè)置”對話框的方法是選擇“文件”一“VI屬性(I)”命令,或右擊VI窗口右上角VI圖標(biāo)處.在彈出的快捷菜單中選擇“VI屬性”命令。
(11)程序框圖精心規(guī)劃并保持風(fēng)格一致,以利于理解和修改VI。
(12)不要使用特別大的程序框圖,盡量能在一般顯示器上一個屏幕畫面全顯示出來。框圖太大時考慮創(chuàng)建子VI,即使必須滾動只能向一個方向滾動。
(13)在程序框圖中使用注釋說明代碼的功能。
(14)雖然節(jié)點(diǎn)位置不影響執(zhí)行順序,但是盡量從左向右排列;連線從節(jié)點(diǎn)左側(cè)進(jìn)入,右側(cè)引出,形成從左向右的數(shù)據(jù)流。
在程序編碼中必須要制定統(tǒng)一的、符合標(biāo)準(zhǔn)的編寫規(guī)范,并在編碼過程中保持一致的風(fēng)格, PI3A412EZHEX以保證程序的可讀性、易維護(hù)性,提高工作效率。
以下是關(guān)于編程風(fēng)格的一些建議:
(1)前面板對象應(yīng)該能夠很好地組織并且便于操作,因?yàn)橛脩舻谝谎劭吹降木褪乔?/span>面板。
(2)前面板控件標(biāo)簽最好具有實(shí)際意義,控件標(biāo)簽?zāi)軌蛘f明控件的功能。
(3)對圖形、數(shù)組、字符串等顯示控件盡可能不設(shè)默認(rèn)值,以避免存盤時浪費(fèi)存儲空間。
(4)控件設(shè)置輸入范圍并強(qiáng)制轉(zhuǎn)換用以處理用戶在控件中輸入無效值的情況。
(5)頂層程序的重要控件要放在顯著位置。子VI控件的排列盡可能與接口板一致。
(6)前面板使用顏色要具有邏輯性,并且保持風(fēng)格一致,避免夸張。背景盡可能用白、淺灰或其他柔和的色彩。
(7)中止按鈕不要留在面板上。
(8)面板上控件的標(biāo)簽要與技術(shù)文件中一致。
(9)需要輸入大的圖片作為前面板背景時要注意,如果在背景圖片上放控件,每次控件值刷新時LabVIEW都得重新畫圖形對象,所以必要時把一個大的圖片打碎分別放上去。
(10)在VI屬性設(shè)置中的“類別”下拉列表框中找到“修訂歷史”,設(shè)置為“每次保存VI時添加注釋”。打開“屬性設(shè)置”對話框的方法是選擇“文件”一“VI屬性(I)”命令,或右擊VI窗口右上角VI圖標(biāo)處.在彈出的快捷菜單中選擇“VI屬性”命令。
(11)程序框圖精心規(guī)劃并保持風(fēng)格一致,以利于理解和修改VI。
(12)不要使用特別大的程序框圖,盡量能在一般顯示器上一個屏幕畫面全顯示出來。框圖太大時考慮創(chuàng)建子VI,即使必須滾動只能向一個方向滾動。
(13)在程序框圖中使用注釋說明代碼的功能。
(14)雖然節(jié)點(diǎn)位置不影響執(zhí)行順序,但是盡量從左向右排列;連線從節(jié)點(diǎn)左側(cè)進(jìn)入,右側(cè)引出,形成從左向右的數(shù)據(jù)流。
上一篇:詳細(xì)設(shè)計
熱門點(diǎn)擊
- 變量主要由兩個部分構(gòu)成
- LabVIEW實(shí)現(xiàn)多線程的方法
- 漢字交換碼
- 時基選擇( TIME/DIV)和微調(diào)
- 變址尋址
- 用指針式萬用表檢測電感器的方法
- 補(bǔ)碼
- 倒裝芯片的組裝工藝流程
- CH1通道信號輸入插座(INPUT)
- X射線檢測BGA. CSP焊點(diǎn)圖像的評估和判
推薦技術(shù)資料
- 單片機(jī)版光立方的制作
- N視頻: http://v.youku.comN_sh... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究