- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章程式架構
12-1 條件架構(Case Structure) 12-1-1 路徑 12-1-2 使用Case(T or F) 12-1-2 使用Case(T or F) 12-1-3 Case(0.1.2.3…n) 使用數值 使用字串 12-2平面模式(Flat Sequence Structure) 12-2-1 路徑 1.特色(易設計及觀察) 2.設定 3.跑馬燈(平面模式) 12-2-2 推疊式 Stacked Sequence Stacked Sequence 使用表單(Ring) Edit Items 12-3 自我挑戰題―無限循環跑馬燈(強生計數器) 人機介面 將工作模式更改為線軸模式,仿照下圖做連線,並在順序控制的框架上 按滑鼠右鍵,並點選彈出式功能表中的“Add Sequence Local ”, 注意框架邊緣處將產生一個方格,如圖4-1-5,如圖4-1-6所示,該空格 即為所謂的Sequence Local,可供暫存資料之用。 圖4-1-5 物件間連線 Sequence Local X Y X Y 圖4-1-6 Add Sequence Local 連接加法物件之輸出接點至Sequence Local,注意方格中會產生一個朝外的箭頭符號,該箭頭方向標示出資料可藉由此處傳遞至後方的順序資料頁框架(即將被建立)範圍裡,以供程式進一步之使用,如圖4-1-7所示。於框架上緣,按右鍵並於彈出式功能表中點選Add Frame After,注意框架上緣中央將出現0[0..1],即表示有兩個資料頁框架重疊,如圖4-1-8所示。 圖4-1-7 資料流向下一個資料頁面 圖4-1-8 點選Add Frame After 5. 按左鍵點選 旁的箭頭可切換順序物件的資料頁框架,如圖4-1-9所示, 當吾人將順序物件資料頁框架切換至新產生的一頁時,上一個資料頁藉由Sequence Local所傳遞出的資料,另可藉由適當的連線將該資料引入本資料頁,再予以使用 箭頭 圖4-1-9 新產生的順序物件資料頁 點選一加法物件及一數值控制物件,並將數值控制物件之標籤定義為Z。 將工作模式更改為線軸模式,再依照圖4-1-10所示進行接線。最後在加 法物件的輸出端,以逆向方式產生一個數值輸出顯示物件,其標籤定義 為X+Y+Z。 圖4-1-10 點選物件並完成最後連線 於前視版工作區X、Y、及Z的三個數值控制物件輸入適 當的數值,執行程式後並檢視結果是否正確。 (毫秒器及延遲器物件) 1.從路徑Function>Structure>Sequence點選順序物件,如圖5-2-9所示,再於框架上緣,按右鍵並於彈出式功能表中點選Add Frame After兩次,產生三個資料頁面,如圖5-2-10所示。 圖5-2-9 順序物件框架 圖5-2-10 第三個資料頁 2.在第一個的資料頁中,置入一個毫秒器,並以逆向產生一個數值輸出物件如圖5-2-11所示。 圖5-2-11 置入毫秒器並產生輸出物件 3.在第二個資料頁中置入一個延遲器,並以逆向產生一個常數物件,且輸入1000代表此程式執行至此將延遲一秒的時間,如圖5-2-12所示 圖5-2-12 置入延遲器 4.在第三個資料頁中,置入一個毫秒器,做法同步驟2,如圖5-2-13所示。 圖5-2-13 置入毫秒器並產生輸出物件 5.執行程式,因為延遲器延時一秒(1000微秒)輸出,所以毫秒器函數的輸出大約相差約1000左右(因處理器的快慢而定),如圖5-2-14所示。 圖5-2-14 毫秒器輸出數值之差 Formula Node(程式連結點)物件 程式連結點具有類似前述結構性物件之外形,其提供一整合傳統C文字式語言及LabVIEW圖形語言之功能。以目前最新的LabVIEW版本而言,程式連結點物件中,吾人可輸入部份的C語言程式碼,但C語言程式碼中所用到變數及屬性均須在程式連結點物件的邊緣上定義之。現在舉例說明程式連結點物件之功能及使用方法。 * * B081 LabVIEW 7.X 實用教本 第12章 程式架構 (密碼輸入程式一) 本例說明如何利用條件控制物件作為密碼的驗證,再執行不同的工作,程式中將設定一常數密碼1234,程式執行時,由使用者輸入一數值格式為I32的常數輸入物件,經判定是否與密碼相
文档评论(0)