<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 不得不看的LabVIEW新手5大錯誤

          不得不看的LabVIEW新手5大錯誤

          作者: 時(shí)間:2013-09-28 來源:網(wǎng)絡(luò) 收藏
          ; BORDER-LEFT: 0px; WIDTH: 502px; BORDER-BOTTOM: 0px; HEIGHT: 393px" alt="不得不看的LabVIEW新手5大錯誤" src="http://www.elecfans.com/uploads/allimg/130906/1185399-130Z61K150358.jpg">

            圖 5. 2012中的模板和項(xiàng)目范例使得理解軟件架構(gòu)變得非常輕松。

            關(guān)于架構(gòu)的更多信息,請?jiān)L問在線自學(xué)培訓(xùn)(ni.com/self-paced-training) for 核心課程2的“設(shè)計(jì)模式”。

            不重視文檔記錄

            優(yōu)秀的代碼文檔可以有效地幫助他人理解自己寫的程序。遺憾的是,許多程序員通常在開發(fā)周期末期功能開發(fā)結(jié)束之后才開始進(jìn)行文檔撰寫。這使得用于對代碼進(jìn)行文檔記錄的時(shí)間變得非常少。正確的做法應(yīng)該是在開發(fā)過程中就需抽出時(shí)間來開始進(jìn)行文檔記錄。文檔對于編程人員自身也非常有用,尤其是當(dāng)他們過段時(shí)間回來看代碼卻不記得當(dāng)初他們?yōu)槭裁催x擇某些代碼時(shí)。程序員經(jīng)常會一邊喝著咖啡,一邊熬夜編程,這往往會出現(xiàn)“短暫失憶”。而文檔則可以幫助程序員進(jìn)行回憶。

            一般情況下,相對于基于文本的程序,LabVIEW的圖形化特性使得程序閱讀更為容易,但是有效的文檔記錄可以減少“解碼”程序所需的時(shí)間。添加文檔注釋到程序框圖的最簡單方式是使用自由標(biāo)簽。您可以在框圖的空白位置雙擊左鍵,并輸入文字,添加注釋。然后,使用箭頭標(biāo)記來指向自由標(biāo)簽引用的特定代碼。如果需要添加圖片,則可將它們復(fù)制到剪貼板,然后粘貼到程序框圖中。物理系統(tǒng)圖片和數(shù)學(xué)公式均有助于清晰說明程序框圖內(nèi)的代碼上下文。

          不得不看的LabVIEW新手5大錯誤

            圖 6.架構(gòu)正確且文檔記錄充分的代碼不僅可幫助其他人理解您的代碼,也可幫助您更好地理解自己的代碼。

            對代碼進(jìn)行文檔記錄不僅只是針對復(fù)用程序庫,而應(yīng)該是針對每一個程序。當(dāng)一個人需要為其他人講解時(shí),他對該主題將會有更深刻的理解。文檔記錄從本質(zhì)上看就是在迫使程序員進(jìn)行講解,以幫助他們更好地了解自己的代碼。

            關(guān)于文檔記述的更多信息,請?jiān)L問在線自學(xué)培訓(xùn)LabVIEW核心課程1的“對代碼進(jìn)行文檔記錄”。

            LabVIEW旨在幫助工程師和科學(xué)家更成功地應(yīng)對全球最嚴(yán)峻的挑戰(zhàn)。LabVIEW社區(qū)擁有龐大的工程師和科學(xué)家會員,為其提供了一個有效的平臺來與他人分享知識。如果您愿意分享自己所犯過的新手錯誤,請發(fā)布到bit.ly/lvrookiemistakes。

          塵埃粒子計(jì)數(shù)器相關(guān)文章:塵埃粒子計(jì)數(shù)器原理

          上一頁 1 2 3 下一頁

          關(guān)鍵詞: LabVIEW

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();