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

正文內(nèi)容

外文文獻(xiàn)翻譯-labview程序框圖設(shè)計(jì)-其他專(zhuān)業(yè)-在線瀏覽

2025-03-24 09:03本頁(yè)面
  

【正文】 as a multilayer hierarchy of subVIs using a bination of topdown and bottomup design and development techniques. The VI Hierarchy is viewed by selecting View187。結(jié)合其他規(guī)則,我們能開(kāi)發(fā)出可讀性好的,易于維護(hù)的 LabView源代碼。不管怎樣,在頂層 VI上由若干底層函數(shù)共同組成以完成某種功能的程序最好用一個(gè)子 VI的形式出現(xiàn) 。用這種工具創(chuàng)建的子 VI從來(lái)就不是 一個(gè)好的風(fēng)格而且程序必須改寫(xiě)。終端位置,標(biāo)簽,線,連接器分配,圖標(biāo)以及描述文檔都需要進(jìn)行矯正。因此,錯(cuò)誤簇和條件選擇器經(jīng)常與靠近循環(huán)頂部的數(shù)據(jù)公路是分離的。只要在移位寄存器之間留下剛好夠放置自由標(biāo)簽的位置就行了, 3 這些標(biāo)簽將被放置在靠近移位寄存器左邊終端的線上。這樣如同在靠近循環(huán)頂端位置有限的區(qū)域內(nèi)修建一條數(shù)據(jù)公路且使線路交叉最 少。的確,掌握數(shù)據(jù)流和盡可能避免使用變量和順序結(jié)構(gòu)具有相同的含義。沒(méi)有學(xué)習(xí)過(guò)有效數(shù)據(jù)流法則的開(kāi)發(fā)者經(jīng)常過(guò)多地使用局部變量和全局變量。標(biāo)記那些在程序只用到一次,不在循環(huán)結(jié)構(gòu)中的接線端 。特別令人困苦的是瀏覽一個(gè)多幀結(jié)構(gòu)的許多幀時(shí),要去尋找那些在連線上被修改的數(shù)據(jù),比如說(shuō)條件結(jié)構(gòu)或者是事件結(jié)構(gòu)。不要讓隧道在結(jié)構(gòu)的頂部或底部穿過(guò)。如果你不能通過(guò) 2到 3句話總結(jié)子 VI 的功能,子 VI 可能包含了太多的子代碼。圖標(biāo)和描述信息能幫助我們?cè)谡{(diào)用這些子 VI的程序時(shí) 通過(guò)幫助窗口的文字識(shí)別這些子 VI。再怎么強(qiáng)調(diào)它的重要性都是不夠的。 為每個(gè)子 VI創(chuàng)建一個(gè)有含義的圖標(biāo)和相結(jié)合的描述。然而,子 VI的圖標(biāo),名字和描述信息掩蓋數(shù)組索引函數(shù)。這種情況,子 VI 圖標(biāo)不需要在程序框圖掩蓋它下層的代碼 。以這種方式創(chuàng)建的子 VI不是內(nèi)聚 的,也不夠直觀并且不可重用。同樣,如果幾個(gè)沒(méi)用被重復(fù)使用的節(jié)點(diǎn)彼此相關(guān),并且一起完成某項(xiàng)工作,不管它們是否被多次用到,也將它們變?yōu)橐粋€(gè)內(nèi)聚的子 VI。如圖 42C所示,子 VI也為程序開(kāi)發(fā)中節(jié)省了可觀的背面板空間。一個(gè)子 VI 是否是內(nèi)聚的要看你是否 能將它要完成的工作清楚的描述為兩三句話,就像子 VI 描述信息那樣。使用自頂向下的設(shè)計(jì)和開(kāi)發(fā)方法,將任何低層程序模塊化為強(qiáng)內(nèi)聚的子 VI。這減小了內(nèi)存使用和程序復(fù)雜性 。將這些普通的屬性節(jié)點(diǎn)模塊化為子 VI,通過(guò)控件引用和屬性值傳遞到子 VI中。因?yàn)椋录Y(jié)構(gòu)為每個(gè)事件分支包含一個(gè)單獨(dú)的子程序,通常一個(gè)事件分支的程序不會(huì)跑到其他的事件分支。許多屬性節(jié)點(diǎn)的讀寫(xiě)操作是由 GUI事件觸發(fā)。頂層和高層 vi應(yīng)該盡可能減少的低層數(shù)據(jù)處理函數(shù),例如數(shù)學(xué)函數(shù),數(shù)組處理,格式化字符串以及類(lèi)似的函數(shù)。 VI 組件是處于非常高層的子 VI,或者是將一個(gè)應(yīng)用程序的主要部分或子系統(tǒng)封裝為插件后動(dòng)態(tài)調(diào)用的 VI。典型應(yīng)用程序的模塊化率推薦為 。Profile187。在第一章中,模塊化率被定義為是用戶(hù) VI 數(shù)與總的節(jié)點(diǎn)數(shù)之比,再乘 100。通常的幾何形狀包括金字塔形,鉆石形和橢圓形。VI Hierarchy 來(lái)查看。 開(kāi)發(fā)程序時(shí), VI之間應(yīng)采用 從上至下和自下而 上相結(jié)合的方法來(lái)構(gòu)建多 層次結(jié)構(gòu)關(guān)系。在某些情況下,比如說(shuō)某些復(fù)雜的程序包含很多個(gè)并行循環(huán),要滿(mǎn)足這個(gè)限定非常困難。我們希望對(duì)象盡量布局緊湊,但同時(shí)不希望對(duì)象靠得太近引起對(duì)象和連線重疊。界面的背景色和每個(gè)結(jié)構(gòu)的子界面都默認(rèn)為白色。這樣就能同時(shí)看到這兩個(gè)窗口,而 不需要在前面板和程序框圖之間進(jìn)行切換。在 LabView開(kāi)發(fā)環(huán)境采用兩個(gè)顯示器是非常有好處的。同時(shí),取決于顯示器的大小,如果過(guò)高的分辨率容易使你的眼睛疲勞。與 PC顯示技術(shù)發(fā)展相適應(yīng)的 1280*1024的屏幕分辨率能提供更多的可視區(qū)域。合適的屏幕分辨率是不僅要能使程序的可見(jiàn)區(qū)域最大化,而且不能讓你的眼睛 不舒服。因此,將程序分辨率統(tǒng)一是非常有好處的,那樣應(yīng)用程序在使用相同分辨率的 PC上打開(kāi)時(shí)窗口界面將保存一致。事實(shí)上,多花些時(shí)間來(lái)優(yōu)化復(fù)雜程序的外觀是可能的如果你知道什么才是好的風(fēng)格所要遵循的規(guī)則和如何執(zhí)行這些規(guī)則,你將會(huì)在程序開(kāi)發(fā)中更加輕松。 大多數(shù)開(kāi)發(fā)人員都錯(cuò)誤認(rèn)為吸引人的程序編寫(xiě)上受到許多束縛使開(kāi)發(fā)進(jìn)度變慢,而現(xiàn)實(shí)中程序開(kāi)發(fā)都有時(shí)間限制。此外,很多程序是在好的風(fēng)格和節(jié)約時(shí)間兩者之間取得平衡下為特征下完成工作的。而仍有一些編程人員喜歡使用變量方式而非數(shù)據(jù)流方式。 一些程序開(kāi)發(fā)者有連線整齊的習(xí)慣,但程序框圖往往卻大而寬泛。 事實(shí)上,這兩種極端的情況就像《風(fēng)格的重要性》中 Meticulous VI 和 Spaghetti VI所表現(xiàn)的那樣。一個(gè)真正好的程序是發(fā)人深省的,甚至是 令人敬畏的 ,就是一件藝術(shù)品一樣。結(jié)合其他規(guī)則,我們能開(kāi)發(fā)出可讀性好的,易于維護(hù)的 LabView源代碼 。 1 LabVIEW 程序框圖 設(shè)計(jì) 摘要 :一個(gè)真正好的程序就像一件藝術(shù)品一樣,而差的程序看起來(lái)就像意大利面那樣亂。 這篇文章提出的風(fēng)格能確保我們實(shí)際應(yīng)用中在規(guī)定時(shí)間內(nèi)開(kāi)發(fā)出整潔,結(jié)構(gòu)清晰的程序。 LabVIEW 的程序框圖長(zhǎng)于源代碼表述。而一個(gè)差的程序,看起來(lái)就像一碗意大利面條那樣凌亂。而大部分程序處于藝術(shù)品和意大利面條之間。其他的一些程序開(kāi)發(fā)者卻過(guò)度使用模塊化編程,就像自己在搭建筑一樣。很多很多開(kāi)發(fā)人員在文檔上節(jié)省時(shí)間??傮w結(jié)論就是在吸引人的程序外觀,個(gè)人喜好和程序功能上取得折中 。似乎快速開(kāi) 發(fā)程序的和程序具有美感是相矛盾的。 屏幕分辨率決定程序開(kāi)發(fā)人員在開(kāi)發(fā)程序時(shí)的可見(jiàn)區(qū)域和程序移植到用戶(hù)計(jì)算機(jī)后的界面顯示。程序分辨率設(shè)置得越高,界面上的控件將根據(jù)屏幕大小相應(yīng)的縮小,屏幕上也能容納更多的程序代碼。LabView開(kāi)發(fā)環(huán)境設(shè)定的最小程序分辨率為 1024*768。不要采用高于 1280*1024的分辨率,因?yàn)楫?dāng)前還不廣泛支持如此高的分辨率,更大的工作區(qū)域也意味者程序框圖更大,模塊化程度降低。 今天許多計(jì)算機(jī)都支持多顯示器。使用一個(gè)顯示器來(lái)顯示前面板,另外一個(gè)顯示器來(lái)顯示程序框圖。 不要給程序框圖著色。數(shù)據(jù)流向必須非常容易識(shí)別??傊?,盡量縮小程序框圖大小使之能在一個(gè)屏幕顯示出來(lái)。在這種情況下,調(diào)整程序框圖,或者將一些循環(huán)變成子 VI來(lái)減小所占背面板空間,使背面板僅在一個(gè)方向上滑動(dòng)。 VI的層次結(jié)構(gòu)可以通過(guò)選擇 View187。從窗口的工具條中取消選擇包括 VI Lib ,包括全局變量和包括自定義類(lèi)型,并且只顯示你自己提供的用戶(hù) VI。除了非常簡(jiǎn)單的應(yīng)用程序外, VI層次結(jié)構(gòu)中在頂層 VI之下的應(yīng)包含多行子 VI。這些數(shù)據(jù)的大小可以通過(guò)選擇Tools187。VI Metrics 快速查看到。 2 取決于設(shè)計(jì)樣式,許多 頂層程序都應(yīng)包含結(jié)構(gòu),連線, VI 組件和子 VI。一個(gè)應(yīng)用程序的圖形用戶(hù)見(jiàn)面和數(shù)據(jù)采集引擎是以單獨(dú)的 vi實(shí)現(xiàn)的,它們就是組件 VI
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1