




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據流編程 控制控制VIVI程序的運行方式叫做程序的運行方式叫做“數據流數據流”。對一個節點而言,只有當它的所有輸入端口對一個節點而言,只有當它的所有輸入端口上的數據都成為有效數據時,它才能被執行。上的數據都成為有效數據時,它才能被執行。當節點程序運行完畢后,它把結果數據送給當節點程序運行完畢后,它把結果數據送給所有的輸出端口,使之成為有效數據。并且所有的輸出端口,使之成為有效數據。并且數據很快從源送到目的端口。數據很快從源送到目的端口。你認為哪一個節點函數將先執行 是乘法還是除法?在這個例子中,我們無法知道哪一個節點函數首先執行,因為所有輸入在這個例子中,我們無法知道哪一個節點函數首先執行,
2、因為所有輸入量幾乎同時到達。對于這樣一種相互獨立的數據流程,如果又必須明確量幾乎同時到達。對于這樣一種相互獨立的數據流程,如果又必須明確指定節點執行的先后次序,就必須使用順序(指定節點執行的先后次序,就必須使用順序(Sequence)結構來明確)結構來明確執行次序。執行次序。第二講、創建VI與子VI創建VI的方法: 1)打開類似范例,修改之 2)新建基于模板的VI 3)完全新建1 1)基于范例的)基于范例的VIVI第一步第一步 找到合適的范例找到合適的范例1 1)基于范例的)基于范例的VIVI第二步第二步 打開范例打開范例1 1)基于范例的)基于范例的VIVI第三步第三步 保存到自己的文件夾保
3、存到自己的文件夾另存-用副本替換原文件第四步第四步 按照自己的計劃進行修改與設計按照自己的計劃進行修改與設計VI的命名保存VI 時,應使用描述性的名稱。描述性的名稱便于識別VI 并了解該如何使用VI,例如, Temperature Monitor.vi和Serial Write &Read.vi。含義模糊的文件名會造成文件混淆。保存了多個VI后,更是難以識別。例如, VI#1.vi。命名時同時要考慮用戶是否可能在其它平臺上使用該VI,因此不要使用一些平臺上具有特殊用途的符號,例如, :/?* 和#。關于保存的其他特性及關于保存的其他特性及VI的屬性設置詳見教材的的屬性設置詳見教材的7-
4、5 至至 7-62)新建基于模板的VI新建新建 基于模板基于模板 生成與顯示生成與顯示l生成和顯示 雙擊打開函數選板中選擇“統計.VI”l數學概率與統計統計l鼠標左鍵按住不放,拖至程序圖窗口合適位置l函數選板中選擇“統計.vi”l選擇要輸出的統計值確定l修改程序調整后的前面板調整后的前面板 創建子創建子VI目的:可將新創建的VI 用于另一個VI。一個VI 被其它VI在程序框圖中調用,則稱該VI 為子VI。子VI 可重復調用。在編輯子的功能后,為了能為其他調在編輯子的功能后,為了能為其他調用,還有以下幾步:用,還有以下幾步:每個VI 都在前面板和程序框圖窗口的右上角有一個圖標默認圖標,默認圖標中
5、有一個數字,表明LabVIEW 啟動后打開新VI 的個數。)編輯圖標)編輯圖標方法:方法:右鍵單擊右鍵單擊前面板或程序框圖右上角的圖標并從快捷菜單中選擇編輯圖標編輯圖標方法:方法:雙擊雙擊前面板右上角的圖標可將默認圖標替換為創建的自定義圖標。)編輯圖標)編輯圖標方法:方法:圖標編輯器編輯從文件導入符號圖標編輯器編輯從文件導入符號)編輯圖標)編輯圖標練習:修改自己編輯的練習:修改自己編輯的VI的圖標的圖標)設置連線板要將一個VI 當作子VI 使用,需創建連線板。只在前面板中出現 連線板集合了VI 各個接線端,與VI 前面板中的輸入、顯示控件相互呼應,類似文本編程語言中函數調用的參數列表。 連線板
6、標明了可與該VI 連接的輸入和輸出端,以便將該VI 作為子VI 調用。 連線板在其輸入端接收數據,然后通過前面板控件將數據傳輸至程序框圖的代碼中,從前面板的顯示控件中接收運算結果并傳遞至其輸出端。第一步:第一步:根據輸根據輸入輸出引腳數量入輸出引腳數量選擇合適的模式選擇合適的模式 第二步:第二步:利用連線工具進行引腳關聯利用連線工具進行引腳關聯連線板上的每個單元格代表一個接線端第二步:第二步:利用連線工具進行引腳關聯利用連線工具進行引腳關聯連線板中最多可設置連線板中最多可設置28 個接線端。個接線端。保存子子的調用在程序框圖窗口,右鍵點擊打開函數選板,選擇“選擇”到指定的位置選擇子VI,問題:
7、問題:以子以子VI運行,和以單獨的運行,和以單獨的VI運行有什么不同?運行有什么不同?子子VI模式下需要對輸入引腳設置數據輸入模式下需要對輸入引腳設置數據輸入快速為子快速為子VI創建輸入輸出控件的方法:創建輸入輸出控件的方法:以連線工具選擇一接線端以連線工具選擇一接線端=點擊鼠標右鍵點擊鼠標右鍵=選擇選擇創建創建=在在“常量常量 輸入控件輸入控件 顯示控件顯示控件”選擇選擇選中部分程序框圖創建子選中部分程序框圖創建子VI用定位工具選擇需重復使用的部分程序框圖,選擇編輯編輯創建子創建子VI,可將部分VI 轉換成子VI。選中的程序框圖將被替換為新子VI 的圖標。LabVIEW 可為新的子VI 創建輸入控件和顯示控件,并根據所選控件的數目自動配置連線板,將子VI 與現有的連線對接。編制VI 說明信息和打印VI編制VI 說明信息的目的在于記錄每個開發階段的程序框圖及前面板的信息。LabVIEW 可為已完成的VI 編制說明信息并為VI 用戶創建操作說明。在LabVIEW 中可查看和打印該說明信息,并將其保存為HTML、RTF 或文本文件。選擇文件VI 屬性,從類別下拉菜單中選擇說明信息,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省濟寧市鄒城市第一中學2024-2025學年高一下學期5月月考生物試卷(有答案)
- 江蘇省南通市期末模擬試卷(含答案)2024-2025學年統編版語文八年級下冊
- 湖南省湘西州鳳凰縣2025年初中畢業會考 生物模擬試卷(3)(含答案)
- 2024-2025學年下期高一錯題反復做競賽考試政治試題
- 幼兒園安全課件2024年新版課件
- 【高中語文】高一下學期+期中語文試題
- 建筑施工特種作業-建筑焊工真題庫-2
- 沙漠喬木地理題目及答案
- 三觀標準題目及答案
- 2023-2024學年吉林省部分名校高一下學期聯合考試數學試題(解析版)
- 涼山州木里縣選聘社區工作者筆試真題2024
- 2025年安徽省高考物理試卷真題(含答案解析)
- 配電線路高級工練習試題附答案
- GB/T 45439-2025燃氣氣瓶和燃氣瓶閥溯源二維碼應用技術規范
- YC/T 620-2024煙草零售客戶滿意度調查規范
- 《公路橋梁掛籃設計與施工技術指南》
- 16J914-1 公用建筑衛生間
- 2024年南昌市產業投資集團有限公司招聘筆試參考題庫附帶答案詳解
- 試驗檢測單位安全培訓課件
- (外研社)新編進出口英語函電答案-Unit-2-11-包含部分test-yourself
- JC25-92 天然花崗石建筑板材
評論
0/150
提交評論