freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

labview軟件編程規(guī)范(已修改)

2025-04-28 06:04 本頁(yè)面
 

【正文】 LabVIEW軟件編程規(guī)范一、制定編程規(guī)范的意義項(xiàng)目開(kāi)發(fā)中,經(jīng)常存在多人共同開(kāi)發(fā)同一程序的情況。風(fēng)格不一致,導(dǎo)致的結(jié)果是程序可讀性差,難于維護(hù)。為了避免這些問(wèn)題,做為一個(gè)系統(tǒng)軟件工程工作者,需要在工程項(xiàng)目開(kāi)始之前有一套團(tuán)隊(duì)成員彼此遵守的開(kāi)發(fā)規(guī)范。制定本編程規(guī)范的目的是為了提高軟件開(kāi)發(fā)效率及所開(kāi)發(fā)的軟件的可維護(hù)性,提高軟件的質(zhì)量。本規(guī)范由程序組織結(jié)構(gòu)、命名規(guī)則、注釋規(guī)范、程序健壯性、可移植性、錯(cuò)誤處理以及軟件的模塊化規(guī)范等部分組成。 二、編程規(guī)范(1)程序組織結(jié)構(gòu)對(duì)于大型程序來(lái)說(shuō),如果規(guī)劃不得當(dāng),會(huì)導(dǎo)致開(kāi)發(fā)期間移動(dòng)和重命名文件操作占用額外的時(shí)間。所以一般采用目錄結(jié)構(gòu)(管理磁盤(pán)文件)摘自《 CRIO開(kāi)發(fā)者指南 》LabVIEW VI是根據(jù)其名稱和路徑進(jìn)行關(guān)聯(lián),因此如果你移動(dòng)或重命名子VI,關(guān)聯(lián)就會(huì)遭到破壞,需要手動(dòng)重新建立關(guān)聯(lián),適當(dāng)管理磁盤(pán)上的文件會(huì)降低日后移動(dòng)大量文件的風(fēng)險(xiǎn),幫助開(kāi)發(fā)人員很容易的找到文件,并決定在哪里保存新文件。 許多軟件開(kāi)發(fā)者已經(jīng)規(guī)定好文件存儲(chǔ)的位置,但是除經(jīng)典的方法和結(jié)構(gòu)外,以下方法更適合大型程序的開(kāi)發(fā)工作。 1) 將所有項(xiàng)目文件存儲(chǔ)到一個(gè)單一目錄;2) 在其目錄下創(chuàng)建包含文件邏輯群體的文件夾 ;3) 根據(jù)預(yù)定的標(biāo)準(zhǔn)對(duì)文件進(jìn)行分組 ;4) 將程序劃分為易處理的邏輯單元 ;5) 使用具有邏輯性和描述性的命名規(guī)則命名 VI;命名VI,VI庫(kù)以及目錄的時(shí)候,盡量避免使用不被所有文件系統(tǒng)所接受的字符,比如“/”,“\”,“:” “~”。 文件名的命名要求表達(dá)出文件的內(nèi)容,要求文件名的長(zhǎng)度不得少于5個(gè)字母。6) 將頂層VI與其他源代碼區(qū)分開(kāi)來(lái);I. 文件夾通常用來(lái)對(duì)文件進(jìn)行分組、分類,因此可以針對(duì)不同的調(diào)用對(duì)子VI進(jìn)行分組、分類。文件分組的原則是根據(jù)程序中文件的功能、類型以及分級(jí)層次來(lái)進(jìn)行的。實(shí)際上,磁盤(pán)管理真正體現(xiàn)了程序中文件和代碼之間的關(guān)系。避免在整個(gè)程序結(jié)構(gòu)中使用相同的文件名。因?yàn)樵趦?nèi)存中一次只能有一個(gè)給定的名字。如果內(nèi)存中存在某個(gè)文件名的VI,而又試圖去載入另外一個(gè)具有相同文件的VI,VI會(huì)提示你是否替換已存在的VI。這樣會(huì)導(dǎo)致整個(gè)程序出現(xiàn)難以預(yù)料的問(wèn)題。如果打算備份VI文件的話,請(qǐng)務(wù)必確定把他們備份到正常搜索結(jié)構(gòu)之外,以便LabVIEW不會(huì)錯(cuò)誤的在內(nèi)存中調(diào)用這些VI。 LabVIEW Project為開(kāi)發(fā)人員提供了用于管理文件的工具。隨著程序不斷壯大,開(kāi)發(fā)人員需要對(duì)程序關(guān)聯(lián)文件進(jìn)行管理,如VI、控件資源、第三方函數(shù)庫(kù)、數(shù)據(jù)文件以及硬件配置文件。工程師可以利用LabVIEW Project Explorer管理這些文件。圖1 LabVIEW項(xiàng)目上的源代碼選項(xiàng)開(kāi)發(fā)者可以利用LabVIEW Project管理所有程序關(guān)聯(lián)文件。默認(rèn)的項(xiàng)目文件夾為虛擬文件夾,但是開(kāi)發(fā)者可以將其與系統(tǒng)物理目錄進(jìn)行同步。一旦開(kāi)發(fā)者在LabVIEW Project中添加了一個(gè)目錄,可以將其轉(zhuǎn)變?yōu)椤白詣?dòng)更新”,以最大限度地提高文件管理和組織靈活性。自動(dòng)填加文件夾會(huì)將磁盤(pán)文件管理與Project中的邏輯分組進(jìn)行關(guān)聯(lián)。如果可能,最好使用自動(dòng)更新文件夾來(lái)保護(hù)LabVIEW項(xiàng)目瀏覽器中的磁盤(pán)框架。 (2)命名規(guī)則1)變量的命名規(guī)則變量的命名規(guī)則要求采用“匈牙利法則”。即開(kāi)頭字母用變量的類型,其余部分用變量的英文意思或其英文意思的縮寫(xiě),盡量避免用中文的拼音,要求單詞的第一個(gè)字母應(yīng)大寫(xiě)。. ^1 [7 W ]0 R bR即: 變量名=變量類型+變量的英文意思(或縮寫(xiě)): Q3 A1 c3 namp。 t+ x。 E/ M5 z對(duì)非通用的變量,在定義時(shí)加入注釋說(shuō)明。變量類型見(jiàn)下表: kf$ {39。 ^4 Y。 l+ camp。 hbool(BOOL) 用b開(kāi)頭 bIsParentII1I3I64 用n開(kāi)頭 nStepCountUU1U3U64 用un開(kāi)頭 unSumfloat(FLOAT) 用f開(kāi)頭 fAvgdouble(DOUBLE) 用d開(kāi)頭 dDetaNHANDLE 用h開(kāi)頭 hHandlepath 用p開(kāi)頭 pDDiskenum 用e開(kāi)頭 eMenuwavedata
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1