研究生創新基地LabVIEW培訓02-01_第1頁
研究生創新基地LabVIEW培訓02-01_第2頁
研究生創新基地LabVIEW培訓02-01_第3頁
研究生創新基地LabVIEW培訓02-01_第4頁
研究生創新基地LabVIEW培訓02-01_第5頁
已閱讀5頁,還剩38頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、LabVIEW數據操作及程序結構劉 琳光電技術及系統教育部重點實驗室光電技術及系統教育部重點實驗室重慶大學重慶大學May 4, 20221Chongqing University, China主要內容主要內容u 數據操作數據操作u 程序結構程序結構u 綜合應用實例綜合應用實例May 4, 2022Chongqing University, China2May 4, 2022Chongqing University, China3數據操作數據操作n 數據類型數據類型n 數據運算數據運算May 4, 2022Chongqing University, China4數據操作數據操作n 數據類型數據類

2、型l 標量類型:單元素數值型、布爾型、字符串型l 結構類型:包括一個以上的元素數組、簇May 4, 2022Chongqing University, China5數據操作數據操作n 數據類型數據類型特征特征l 各種類似的數據類型集中在一個子模板上;l 每種數據類型的端口圖標都有一種顏色;l 輸入控件:輸出數據、粗實線、右箭頭;l 顯示控件:輸入數據、細實線,左箭頭;May 4, 2022Chongqing University, China6數據類型數據類型n 數值型數值型l 浮點型l 整型l 復數型May 4, 2022Chongqing University, China7數據類型數據類

3、型n 數值類型表數值類型表May 4, 2022Chongqing University, China8數據類型數據類型n 數值類型表(續表)數值類型表(續表)May 4, 2022Chongqing University, China9數據類型數據類型n 數值類型表(續表)數值類型表(續表)May 4, 2022Chongqing University, China10數據類型數據類型n 數值類型表(續表)數值類型表(續表)May 4, 2022Chongqing University, China11數據類型數據類型n 布爾型(邏輯型)布爾型(邏輯型)l 1 (真)l 0 (假)May 4

4、, 2022Chongqing University, China12數據類型數據類型n 布爾型布爾型輸入控件的機械動作輸入控件的機械動作May 4, 2022Chongqing University, China13數據類型數據類型n 字符串型字符串型l 字符串控件正常顯示、“”代碼顯示、密碼顯示、十六進制顯示l 路徑控件非法路徑、空路徑、絕對路徑和相對路徑May 4, 2022Chongqing University, China14數據類型數據類型n 數組型數組型l 是數值型、布爾型、字符串型等多種數據類型中的同類數據集合;l 由元素和維度組成。May 4, 2022Chongqing

5、University, China15數據類型數據類型n 數組型特征數組型特征l 每一個元素都有唯一的索引數值,通過索引數值對其進行訪問;l 索引值:0n-1;n為數組成員個數。May 4, 2022Chongqing University, China16數據類型數據類型n 局部變量局部變量l 只能用于同一個VI;l 每個局部變量對應前面板上的一個控件,一個控件可創建多個局部變量。n 全局變量全局變量l 可用于同一臺計算機中的多個VI;l 以獨立的VI文件形式存在,只有前面板,無程序框圖,不能進行編程。May 4, 2022Chongqing University, China17數據操作數

6、據操作n 數據運算數據運算l 數學運算l 布爾運算l 字符串運算l 比較運算主要內容主要內容u 數據操作數據操作u 程序結構程序結構u 綜合應用實例綜合應用實例May 4, 2022Chongqing University, China18May 4, 2022Chongqing University, China19程序結構程序結構l 循環結構(for、while)l 順序結構l Case結構l 事件結構l 使能結構l 公式節點May 4, 2022Chongqing University, China20程序結構程序結構n for循環結構循環結構執行指定次數的循環;for(i=0; iN;

7、 i+)May 4, 2022Chongqing University, China21程序結構程序結構n for循環結構循環結構l 循環框架循環框架l 重復端口重復端口l 計數端口計數端口May 4, 2022Chongqing University, China22程序結構程序結構n for循環結構舉例循環結構舉例l 基本應用基本應用l 框架通道索引框架通道索引l 創建數組創建數組l 移位寄存器移位寄存器May 4, 2022Chongqing University, China23程序結構程序結構n while循環結構循環結構執行循環次數不能預先確實的循環;while(條件)doMay

8、4, 2022Chongqing University, China24程序結構程序結構n while循環結構循環結構l 循環框架循環框架l 重復端口重復端口l 條件端口條件端口May 4, 2022Chongqing University, China25程序結構程序結構n while循環結構舉例循環結構舉例l 求求N!l 波形顯示波形顯示May 4, 2022Chongqing University, China26程序結構程序結構l 在在while循環中添加定時結構降低循環中添加定時結構降低CPU利用率利用率May 4, 2022Chongqing University, China27

9、程序結構程序結構l 在在while循環中添加定時結構降低循環中添加定時結構降低CPU利用率利用率May 4, 2022Chongqing University, China28程序結構程序結構n 順序結構順序結構按照明確順序執行程序按照明確順序執行程序l 層疊式順序結構層疊式順序結構順序框架、選擇器標簽、遞增順序框架、選擇器標簽、遞增/遞減按鈕遞減按鈕l 平鋪式順序結構平鋪式順序結構多個順序框架多個順序框架May 4, 2022Chongqing University, China29程序結構程序結構n 順序結構舉例順序結構舉例l 層疊式層疊式數據在幀之間的傳遞數據在幀之間的傳遞l 平鋪式平鋪

10、式計算循環時間計算循環時間May 4, 2022Chongqing University, China30程序結構程序結構n case結構結構相當于相當于c語言中語言中ifelse、switch語句語句if(條件判斷表達式條件判斷表達式)ElseMay 4, 2022Chongqing University, China31程序結構程序結構n case結構結構switch語句:語句:switch(表達式)(表達式)case 常量表達式常量表達式1:語句:語句1; case 常量表達式常量表達式2:語句:語句2;case 常量表達式常量表達式n:語句:語句n;default :語句:語句n+1;

11、May 4, 2022Chongqing University, China32程序結構程序結構n case結構結構l 選擇框架選擇框架l 選擇端口選擇端口l 選擇器標簽選擇器標簽l 遞增遞增/遞減按鈕遞減按鈕May 4, 2022Chongqing University, China33程序結構程序結構n case結構舉例結構舉例l 求一個數的平方求一個數的平方l 價格標識器價格標識器o 800-820-3622 ext 2144o 021-5050-9800 ext 2144o 9:00am 18:00pm o Technical Supporto www.GSDo 潘登 Chongqin

12、g Guizhou Yunnano D 186-2338-4488o Technical consultantMay 4, 2022Chongqing University, China34May 4, 2022Chongqing University, China35程序結構程序結構n 事件結構事件結構l 框架框架l 超時端口超時端口l 事件數據節點事件數據節點l 選擇器標簽選擇器標簽l 遞增遞增/遞減按鈕遞減按鈕May 4, 2022Chongqing University, China36程序結構程序結構n 事件結構舉例事件結構舉例l 點擊按鈕,計數器加點擊按鈕,計數器加1May 4,

13、2022Chongqing University, China37程序結構程序結構n 使能結構使能結構l 框圖使能結構框圖使能結構注釋程序框圖:不想讓一段程序執行注釋程序框圖:不想讓一段程序執行l 條件使能結構條件使能結構通過定義外部環境變量為真或假來控制代碼是否執行通過定義外部環境變量為真或假來控制代碼是否執行May 4, 2022Chongqing University, China38程序結構程序結構n 公式節點公式節點l 專用于處理復雜數學公式編程的特殊結構形式;專用于處理復雜數學公式編程的特殊結構形式;形式與標準形式與標準C語言類似;語言類似;每個公式后都必須有分號每個公式后都必須有

14、分號“;”。35cossinaaabbyetgba35cossinaaabbyetgba主要內容主要內容u 數據操作數據操作u 程序結構程序結構u 綜合應用實例綜合應用實例May 4, 2022Chongqing University, China39May 4, 2022Chongqing University, China40綜合應用實例綜合應用實例 模擬溫度采集監測系統模擬溫度采集監測系統n 要求要求l 溫度值由隨機數發生器產生,范圍:溫度值由隨機數發生器產生,范圍:2040l 兩種顯示模式:華氏和攝氏兩種顯示模式:華氏和攝氏l 可設溫度上限,超限時報警計數器加可設溫度上限,超限時報警計數器加1l 單擊單擊“開始采集開始采集”按鈕后才開始采集,并可暫停按鈕后才開始采集,并可暫停l 采集點數為采集點數為100,采集完才能停止系統,采集完才能停止系統May 4, 2022Chongq

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論