版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第6章字符串、數(shù)組、簇和矩陣1可整理ppt本章內(nèi)容6.1字符串(String)6.2數(shù)組(Array)6.3簇(Cluster)——LabVIEW中的結(jié)構(gòu)體變量6.4矩陣(Matrix)2可整理ppt6.1字符串(String)字符串在LabVIEW編程中會頻繁的用到,因此LabVIEW封裝了功能豐富的字符串函數(shù)用于字符串的處理,用戶不需要再像C語言中一樣為字符串的操作編寫繁瑣的程序。字符串控件包括輸入控件、顯示控件和下拉框。3可整理ppt6.1字符串(String)4可整理ppt6.1字符串(String)6.1.1字符串控件字符串輸入控件一般被用作文本輸入框,而字符串顯示控件一般被用作文本顯示框。
5可整理ppt6.1字符串(String)6.1.2表格和樹形控件表格(Table)和樹形控件在ControlsPalette的Modern->List&Table…面板下。表格實(shí)際上就是一個(gè)字符串組成的二維數(shù)組。樹形控件以樹的形式顯示多層內(nèi)容,Windows的資源管理器就是用樹形控件來顯示文件目錄的。6可整理ppt6.1字符串(String)6.1.2表格和樹形控件舉例7可整理ppt6.1字符串(String)6.1.3字符串函數(shù)8可整理ppt6.1字符串(String)6.1.3字符串函數(shù)舉例
基本字符串函數(shù)示例
9可整理ppt6.1字符串(String)6.1.3字符串函數(shù)舉例數(shù)據(jù)數(shù)組/電子表格字符串轉(zhuǎn)換函數(shù)示例
10可整理ppt6.2數(shù)組(Array)6.2.1數(shù)組控件數(shù)組控件
11可整理ppt6.2數(shù)組(Array)6.2.1數(shù)組控件12可整理ppt6.2數(shù)組(Array)6.2.2數(shù)組之間的算術(shù)運(yùn)算LabVIEW一個(gè)非常大的優(yōu)勢就是它可以根據(jù)輸入數(shù)據(jù)的類型判斷算子的運(yùn)算方法,即自動實(shí)現(xiàn)多態(tài)對于加減乘除,數(shù)組之間的運(yùn)算滿足下面的規(guī)則:a)如果進(jìn)行運(yùn)算的兩個(gè)數(shù)組大小完全一樣,則將兩個(gè)數(shù)組中索引相同的元素進(jìn)行運(yùn)算形成一個(gè)新的數(shù)組。b)若大小不一樣,則忽略較大數(shù)組多出來的部分。c)如果一個(gè)數(shù)組和一個(gè)數(shù)值進(jìn)行運(yùn)算,則數(shù)組的每個(gè)元素都和該數(shù)值進(jìn)行運(yùn)算從而輸出一個(gè)新的數(shù)組。
13可整理ppt6.2數(shù)組(Array)6.2.3數(shù)組函數(shù)14可整理ppt6.2數(shù)組(Array)6.2.3數(shù)組函數(shù)舉例用ArraySize函數(shù)獲得三維數(shù)組大小示例
15可整理ppt6.3簇(Cluster)
——LabVIEW中的結(jié)構(gòu)體變量簇是LabVIEW中比較獨(dú)特的一個(gè)概念,但實(shí)際上它就對應(yīng)于C語言等文本編程語言中的結(jié)構(gòu)體變量。
16可整理ppt6.3簇(Cluster)
——LabVIEW中的結(jié)構(gòu)體變量6.3.1簇的創(chuàng)建通過簇控件實(shí)現(xiàn)的溫度顯示器
17可整理ppt6.3簇(Cluster)
——LabVIEW中的結(jié)構(gòu)體變量改變簇內(nèi)部元素控件的索引
18可整理ppt6.3簇(Cluster)
——LabVIEW中的結(jié)構(gòu)體變量6.3.2簇操作函數(shù)19可整理ppt6.3簇(Cluster)
——LabVIEW中的結(jié)構(gòu)體變量1、解包函數(shù)(Unbundle)該函數(shù)將簇解開從而獲得簇中各個(gè)元素的值。缺省情況下,它會根據(jù)輸入的簇自動調(diào)整輸出端子的數(shù)目和數(shù)據(jù)類型,并按照簇內(nèi)部元素索引的順序排列。20可整理ppt6.3簇(Cluster)
——LabVIEW中的結(jié)構(gòu)體變量2、打包函數(shù)(Bundle)該函數(shù)用來為Cluster中各元素賦值。21可整理ppt6.3簇(Cluster)
——LabVIEW中的結(jié)構(gòu)體變量3、按元素名稱解包函數(shù)(UnbundleByName)普通的解包函數(shù)解包后只有將鼠標(biāo)移到輸出端子上才能看到輸出元素的名稱,程序的可讀性不高。該函數(shù)可以根據(jù)名稱有選擇的輸出簇內(nèi)部元素。其中元素名稱就是指元素的Label。22可整理ppt6.3簇(Cluster)
——LabVIEW中的結(jié)構(gòu)體變量4、按元素名稱打包函數(shù)(UnbundleByName)該函數(shù)通過簇內(nèi)部元素名稱來給簇內(nèi)部元素賦值。參考簇是必須的,該函數(shù)通過參考簇來獲得元素名稱。23可整理ppt6.3簇(Cluster)
——LabVIEW中的結(jié)構(gòu)體變量簇操作函數(shù)使用示例
24可整理ppt6.3簇(Cluster)
——LabVIEW中的結(jié)構(gòu)體變量6.3.3errorin和errorout簇LabVIEW利用errorin和errorout這兩個(gè)預(yù)定義簇來作為傳遞錯誤信息的載體。25可整理ppt6.3簇(Cluster)
——LabVIEW中的結(jié)構(gòu)體變量6.3.3errorin和errorout簇對于系統(tǒng)錯誤,code都有預(yù)先的定義,可以通過選擇Help->ExplainError…打開錯誤解釋框來查找該錯誤代碼的更詳細(xì)的解釋。26可整理ppt6.4矩陣(Matrix)LabVIEW8之前的版本中只能通過二維數(shù)組來實(shí)現(xiàn)矩陣的操作。但是數(shù)組的運(yùn)算方法和矩陣的運(yùn)算方法有很大不同,譬如兩個(gè)數(shù)組相乘是直接將相同索引的數(shù)組元素相乘,而矩陣的相乘必須按照線性代數(shù)中規(guī)定的方法相乘,因此用數(shù)組實(shí)現(xiàn)矩陣運(yùn)算是非常麻煩的。LabVIEW8最新加入了對矩陣的支持,從而使矩陣的運(yùn)算變得非常簡單。27可整理ppt6.4矩陣(Matrix)矩陣乘法舉例28可整理ppt6.4矩陣(Matrix)LabVIEW8還提供了豐富的線性代數(shù)運(yùn)算函數(shù),它們位于FunctionsPalette的mathematics->lineralgebra…面板下29可整理ppt小試身手1.為第5章的習(xí)題2連續(xù)溫度采集監(jiān)測添加報(bào)警信息,如下圖所示,當(dāng)報(bào)警發(fā)生時(shí)輸出報(bào)警信息,例如“溫度超限!當(dāng)前溫度78.23℃”,正常情況下輸出空字符串。30可整理ppt小試身手2.對字符串進(jìn)行加密,規(guī)則是每個(gè)字母后移5位,例如A變?yōu)镕,b變?yōu)間,x變?yōu)閏,y變?yōu)閐…31可整理ppt小試身手3.產(chǎn)生一個(gè)3×3的整數(shù)隨機(jī)數(shù)數(shù)組,隨機(jī)數(shù)要在0到100之間,然后找出數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版危險(xiǎn)品貨物運(yùn)輸安全管理協(xié)議3篇
- 2024水泥行業(yè)欠款訴訟仲裁合同范本3篇
- 平面設(shè)計(jì)師簡歷范文3篇
- 家庭教育在學(xué)生心理健康中的作用
- 《沈陽地區(qū)典型封閉水系中環(huán)境因子對MC-LR的影響研究》
- 《混合教學(xué)法在排球普修課上的實(shí)驗(yàn)研究》
- 2025版軟件開發(fā)與授權(quán)許可合同:云端大數(shù)據(jù)處理平臺
- 2024年電壓力鍋產(chǎn)品設(shè)計(jì)與技術(shù)咨詢合同2篇
- 家庭裝飾與孩子學(xué)習(xí)習(xí)慣的養(yǎng)成
- 2024年跨國石油天然氣勘探開發(fā)合同
- 中央2025年全國人大機(jī)關(guān)直屬事業(yè)單位招聘18人筆試歷年典型考點(diǎn)(頻考版試卷)附帶答案詳解
- 2024年度美團(tuán)平臺商家入駐服務(wù)框架協(xié)議
- 2024至2030年四氯苯醌項(xiàng)目投資價(jià)值分析報(bào)告
- 北京市海淀區(qū)2024-2025學(xué)年七年級上學(xué)期期中考試英語試卷(含答案)
- 中資企業(yè)出海報(bào)告:潮涌浪闊四海揚(yáng)帆
- 2025年集體經(jīng)濟(jì)發(fā)展計(jì)劃
- 房地產(chǎn)銷售主管崗位招聘筆試題及解答(某大型央企)2024年
- 足球D級教練員培訓(xùn)匯報(bào)
- 巖溶區(qū)水文地質(zhì)參數(shù)研究-洞察分析
- 2024-2025學(xué)年人教版八年級上冊地理期末測試卷(二)(含答案)
- 80、沈陽桃仙機(jī)場二平滑工程冬期施工方案
評論
0/150
提交評論