版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、會計學(xué)1編程入門編程入門(r mn)第一頁,共30頁。(一)前面板(一)前面板n程序前面板用于設(shè)置輸入程序前面板用于設(shè)置輸入(shr)(shr)量和觀察輸出量。它量和觀察輸出量。它模擬真實儀器的前面板。模擬真實儀器的前面板。n輸入輸入(shr)(shr)量被稱為量被稱為ControlsControls(控制),用戶可以通(控制),用戶可以通過控制向過控制向VIVI中設(shè)置輸入中設(shè)置輸入(shr)(shr)參數(shù)等;參數(shù)等;n輸出量被稱為輸出量被稱為IndicatorsIndicators(指(指示),示),VIVI通過指示器向用戶提示通過指示器向用戶提示狀態(tài)或輸出數(shù)據(jù)等。狀態(tài)或輸出數(shù)據(jù)等。n用戶還
2、可以使用各種圖標(biāo),如旋用戶還可以使用各種圖標(biāo),如旋鈕、開關(guān)、按鈕、圖表及圖形等,鈕、開關(guān)、按鈕、圖表及圖形等,使前面板易看易懂。使前面板易看易懂。第1頁/共30頁第二頁,共30頁。第2頁/共30頁第三頁,共30頁。(二)框圖(二)框圖(kungt)程序程序n每一個程序每一個程序(chngx)(chngx)前面板前面板都有相應(yīng)的框圖程序都有相應(yīng)的框圖程序(chngx)(chngx)與之對應(yīng)。與之對應(yīng)。n框圖程序框圖程序(chngx)(chngx)用圖形編用圖形編程語言編寫,可以把它理解成程語言編寫,可以把它理解成傳統(tǒng)程序傳統(tǒng)程序(chngx)(chngx)的源代碼。的源代碼。n框圖中的部件可以看
3、成程序框圖中的部件可以看成程序(chngx)(chngx)節(jié)點,如循環(huán)控制、節(jié)點,如循環(huán)控制、事件控制和算術(shù)功能等。事件控制和算術(shù)功能等。n這些部件都用連線連接,以定這些部件都用連線連接,以定義框圖內(nèi)的數(shù)據(jù)流動方向。義框圖內(nèi)的數(shù)據(jù)流動方向。第3頁/共30頁第四頁,共30頁。n框圖程序構(gòu)成三要素n節(jié)點:是程序執(zhí)行元素,類似于傳統(tǒng)文本編程語言程序中的語句、操作符、函數(shù)或者子程序。 n端子:是在框圖程序和前面板之間或者在框圖程序的節(jié)點之間進行(jnxng)數(shù)據(jù)傳輸?shù)慕涌凇連線:連線是輸入和輸出端子間的數(shù)據(jù)通道,代表程序執(zhí)行過程中的數(shù)據(jù)流。類似于普通程序中的參數(shù)。第4頁/共30頁第五頁,共30頁。V
4、I(SubVI)n數(shù)據(jù)端口:控制端口、指示端口與節(jié)點端口。n數(shù)據(jù)連線:數(shù)據(jù)端口之間的數(shù)據(jù)通道。第5頁/共30頁第六頁,共30頁。(三)圖標(biāo)(三)圖標(biāo)/ /連接器連接器n圖標(biāo)圖標(biāo)/ /接口器件接口器件(qjin)(qjin)可以可以讓用戶把讓用戶把VIVI程序變成一個對象程序變成一個對象(子(子VIVI),然后在其他程序中),然后在其他程序中像子程序一樣地調(diào)用它。像子程序一樣地調(diào)用它。n圖標(biāo)是子圖標(biāo)是子VIVI在其它程序框圖中在其它程序框圖中被調(diào)用的節(jié)點表現(xiàn)形式;被調(diào)用的節(jié)點表現(xiàn)形式;n連接器則表示節(jié)點數(shù)據(jù)的輸入連接器則表示節(jié)點數(shù)據(jù)的輸入/ /輸出端點,就象一個函數(shù)調(diào)用輸出端點,就象一個函數(shù)調(diào)用
5、的參數(shù)。的參數(shù)。n連接器端口與前面板的控制或連接器端口與前面板的控制或指示一一對應(yīng)。指示一一對應(yīng)。第6頁/共30頁第七頁,共30頁。二、二、VIVI工作工作(gngzu)(gngzu)方方式式 第7頁/共30頁第八頁,共30頁。(一)(一)數(shù)據(jù)流數(shù)據(jù)流n在流程圖上,模塊接口之間的連線就是數(shù)據(jù)線。數(shù)據(jù)通過數(shù)據(jù)線在模塊之間傳遞。nLabVIEW不像一般語言按照語句的順序一行一行執(zhí)行,它依靠在數(shù)據(jù)線上傳遞的數(shù)據(jù)來控制程序。n對一個節(jié)點(ji din)而言,只有當(dāng)它的所有輸入端口上的數(shù)據(jù)都成為有效數(shù)據(jù)時,它才能被執(zhí)行。n當(dāng)節(jié)點(ji din)程序運行完畢后,它才把結(jié)果數(shù)據(jù)送給所有的輸出端口,使之成為有
6、效數(shù)據(jù),并且數(shù)據(jù)很快從源送到目的端口。n可以通過加亮執(zhí)行 觀察數(shù)據(jù)流是如何工作的。nL01.viL02.vi 第8頁/共30頁第九頁,共30頁。(1)當(dāng)你連線時,LabVIEW會提示該接口的名稱(2)只能在同一數(shù)據(jù)類型的端口之間連線,不同類型的數(shù)據(jù)連線的顏色和形狀(xngzhun)也不同。(3)錯誤的連線會表示成黑色虛線,這時你應(yīng)將連線工具移動到它上面,LabVIEW會給出兩端的數(shù)據(jù)類型信息,你可以檢查并改正。(4)添加新的模塊和連線可能會對已設(shè)置好的部分有影響,而且原來的錯誤連線也可能對新添加的連線有影響。(二)數(shù)據(jù)線:第9頁/共30頁第十頁,共30頁。(三)數(shù)據(jù)類型:(三)數(shù)據(jù)類型:Lab
7、VIEW的基本數(shù)據(jù)類型有三種:Numeric(數(shù)值(shz)),Boolean(邏輯),String(字符串)Numeric類型的數(shù)據(jù)按精度有分若干種類型,其代表符號直觀的表現(xiàn)其類型??梢栽跀?shù)值對象上點右鍵,通過(tnggu)彈出菜單中Representation修改。提示:在流程圖上,你會看到不同顏色(yns)的模塊,不同顏色(yns)代表不同的數(shù)據(jù)類型,其定義與連線一致。第10頁/共30頁第十一頁,共30頁。(四)控制(四)控制(kngzh)量量與顯示量與顯示量n在在LabVIEW中,一個數(shù)字量中,一個數(shù)字量(numeric)、布爾量)、布爾量(boolean)、字符量()、字符量(str
8、ing)等都有控制量(等都有控制量(control)和顯)和顯示量(示量(indicator)的區(qū)別。)的區(qū)別。n控制量:用于控制程序,它相控制量:用于控制程序,它相當(dāng)于儀器上的控制按鈕,如開當(dāng)于儀器上的控制按鈕,如開關(guān)、旋鈕等。關(guān)、旋鈕等。n顯示量:用于顯示程序運行的顯示量:用于顯示程序運行的結(jié)果結(jié)果(ji gu),它相當(dāng)于儀器上,它相當(dāng)于儀器上的顯示部件,如顯示屏、指示的顯示部件,如顯示屏、指示燈等。燈等。第11頁/共30頁第十二頁,共30頁。在流程圖窗口中,我們可以看到控制部件的外框比較粗,顯示在流程圖窗口中,我們可以看到控制部件的外框比較粗,顯示(xinsh)部件的外框比較細部件的外框
9、比較細要實現(xiàn)控制量與顯示要實現(xiàn)控制量與顯示(xinsh)量之間的轉(zhuǎn)換,只需在流程圖上的模塊上點擊右鍵,選擇量之間的轉(zhuǎn)換,只需在流程圖上的模塊上點擊右鍵,選擇change to indicator(或者(或者change to control)就可以了。)就可以了。第12頁/共30頁第十三頁,共30頁。三、工具三、工具(gngj)模板模板 1、工具、工具(gngj)欄欄 :運行(Run),如果VI有編譯(biny)錯誤,此按鈕將變成 。 :連續(xù)(linx)運行(Run Continuously)。 :異常中止執(zhí)行(:異常中止執(zhí)行(Abort Execution)。)。:加亮執(zhí)行(加亮執(zhí)行(Hig
10、htlight Execution),只),只有流程圖中有。有流程圖中有。此時,流程圖中的數(shù)據(jù)變亮,同時顯示此時,流程圖中的數(shù)據(jù)變亮,同時顯示VI執(zhí)執(zhí)行中的一些中間數(shù)據(jù)。行中的一些中間數(shù)據(jù)。提示:使用了提示:使用了 會使會使LEBVIEW占用大量占用大量CPU,使計算機其他操作變慢。建議一般不要使用使計算機其他操作變慢。建議一般不要使用 。第13頁/共30頁第十四頁,共30頁。2.控制控制(kngzh)模板模板n只能在前面板窗口中使用n通過前面板窗口WindowsShow Controls Palette打開,也可以在前面板窗口中空白處單擊右鍵打開。n該模板用來(yn li)給前面板設(shè)置各種所
11、需的輸出顯示對象和輸入控制對象。n模塊圖標(biāo)右上角有的表示有子選項板,單擊模塊圖標(biāo)可以訪問子選項板。 第14頁/共30頁第十五頁,共30頁。n :數(shù)值(shz)量(Numeric),數(shù)值(shz)的控制和顯示。包含數(shù)字式、指針式顯示表盤及各種輸入框。(詳細) :布爾量(:布爾量(Boolean),邏輯數(shù)值),邏輯數(shù)值(shz)的控制和顯示。的控制和顯示。包含各種布爾開關(guān)、按鈕以及指示燈等。(詳細)包含各種布爾開關(guān)、按鈕以及指示燈等。(詳細) :數(shù)組和簇(Array & Cluster),數(shù)組和簇的控制(kngzh)和顯示。 :圖形(Graph),顯示數(shù)據(jù)結(jié)果的趨勢圖和曲線圖。 第15頁/
12、共30頁第十六頁,共30頁。3.函數(shù)函數(shù)(hnsh)模板:模板: n只能在流程圖窗口中使用(shyng)n通過流程圖窗口WindowShow Functions Palette打開,也可以在路程圖面板中空白處單擊右鍵打開。n函數(shù)選項板提供創(chuàng)建流程圖的工具。n模塊圖標(biāo)右上角有的表示有子選項板,單擊模塊圖標(biāo)可以訪問子選項板。第16頁/共30頁第十七頁,共30頁。 :結(jié)構(gòu)(jigu)(Structure),包括程序控制結(jié)構(gòu)(jigu)命令,例如循環(huán)控制等,以及全局變量和局部變量 :數(shù)組(Array),包括數(shù)組運算函數(shù)、數(shù)組轉(zhuǎn)換函數(shù),以及(yj)常數(shù)數(shù)組等。 :比較(Comperation),包括各種
13、比較運算(yn sun)函數(shù),如大于、小于、等于。 :數(shù)據(jù)采集(Data Acquisition),包括數(shù)據(jù)采集硬件的驅(qū)動,以及信號調(diào)理所需的各種功能模塊。 :信號分析(Analysis),信號發(fā)生、時域及頻域分析功能模塊及數(shù)學(xué)工具。 第17頁/共30頁第十八頁,共30頁。提示:LabVIEW中,你可以隨時獲得幫助。用HelpShow Context Help打開幫助窗口(Context Help)快捷鍵為CtrlH,當(dāng)把鼠標(biāo)放到任何感興趣的模塊對象上時(shn sh),就會在幫助窗口中顯示相應(yīng)的幫助信息。提示:在任何一個控制或是函數(shù)模塊上單擊右鍵,都會出現(xiàn)彈出菜單,通過(tnggu)彈出菜單
14、可以方便地對模塊進行編輯。 第18頁/共30頁第十九頁,共30頁。n :操作(Operate Value),用于操作前面板的控制和顯示。使用它向數(shù)字或字符串控制中鍵入值時,工具會變成標(biāo)簽工具。n :選擇(Position/Size/Select),用于選擇、移動或改變對象的大小。當(dāng)它用于改變對象的連框大小時,會變成相應(yīng)形狀。n :標(biāo)簽(Edit Text),用于輸入標(biāo)簽文本或者創(chuàng)建自由標(biāo)簽。當(dāng)創(chuàng)建自由標(biāo)簽時它會變成相應(yīng)形狀。 n :連線(Connect Wire),用于在流程圖程序(chngx)上連接對象。如果聯(lián)機幫助的窗口被打開時,把該工具放在任一條連線上,就會顯示相應(yīng)的數(shù)據(jù)類型。 4.工具
15、工具(gngj)模板模板 通過(tnggu)WindowsShow Tools Palette打開和關(guān)閉。它提供了各種用于創(chuàng)建、修改和調(diào)試VI程序的工具。當(dāng)從選項板內(nèi)選擇了任一種工具后,鼠標(biāo)箭頭就會變成該工具相應(yīng)的形狀。 第19頁/共30頁第二十頁,共30頁。n連接框圖程序窗口內(nèi)的節(jié)點(ji din)與端口n保存VI第20頁/共30頁第二十一頁,共30頁。n設(shè)置對象的字體n在窗口中添加標(biāo)簽第21頁/共30頁第二十二頁,共30頁。n顯示數(shù)據(jù)流動畫第22頁/共30頁第二十三頁,共30頁。n調(diào)用SubVIL03.vi第23頁/共30頁第二十四頁,共30頁。第24頁/共30頁第二十五頁,共30頁。第2
16、5頁/共30頁第二十六頁,共30頁。工具工具(gngj)模板模板操作工具:使用該工具來操作前面板的控制和顯示。操作工具:使用該工具來操作前面板的控制和顯示。 選擇工具:用于選擇、移動選擇工具:用于選擇、移動(ydng)或改變對象的大小。或改變對象的大小。標(biāo)簽工具:用于輸入標(biāo)簽文本或者創(chuàng)建自由標(biāo)簽。標(biāo)簽工具:用于輸入標(biāo)簽文本或者創(chuàng)建自由標(biāo)簽。連線工具:用于在框圖程序上連接對象。連線工具:用于在框圖程序上連接對象。 對象彈出菜單工具:用鼠標(biāo)左鍵可以彈出對象的彈對象彈出菜單工具:用鼠標(biāo)左鍵可以彈出對象的彈 出式出式菜單。菜單。 漫游工具:使用該工具就可以不需要使用滾動條而漫游工具:使用該工具就可以不
17、需要使用滾動條而 在窗口在窗口中漫游。中漫游。 斷點工具:使用該工具在斷點工具:使用該工具在VI的框圖對象上設(shè)置斷點。的框圖對象上設(shè)置斷點。 探針工具:可以在框圖程序內(nèi)的數(shù)據(jù)流線上設(shè)置探針。探針工具:可以在框圖程序內(nèi)的數(shù)據(jù)流線上設(shè)置探針。 顏色提取工具:使用該工具來提取顏色用于編輯其他的對象。顏色提取工具:使用該工具來提取顏色用于編輯其他的對象。 顏色工具:用來給對象定義顏色。顏色工具:用來給對象定義顏色。 第26頁/共30頁第二十七頁,共30頁。數(shù)值子模板:包含數(shù)值的控制和顯示。數(shù)值子模板:包含數(shù)值的控制和顯示。 布爾值子模塊:邏輯數(shù)值的控制和顯示。布爾值子模塊:邏輯數(shù)值的控制和顯示。 字符
18、串和路徑子模板:字符串和文件路徑的控制和顯示。字符串和路徑子模板:字符串和文件路徑的控制和顯示。 數(shù)組和簇子模板:復(fù)合型數(shù)據(jù)數(shù)組和簇子模板:復(fù)合型數(shù)據(jù)(shj)(shj)類型的控制和顯示。類型的控制和顯示。列表子模板:菜單環(huán)和列表欄的控制和顯示。列表子模板:菜單環(huán)和列表欄的控制和顯示。 圖形子模板:顯示數(shù)據(jù)圖形子模板:顯示數(shù)據(jù)(shj)(shj)結(jié)果的趨勢圖和曲線圖。結(jié)果的趨勢圖和曲線圖。 環(huán)和枚舉子模板:菜單環(huán)和枚舉的控制和顯示。環(huán)和枚舉子模板:菜單環(huán)和枚舉的控制和顯示。 控件容器庫子模板:操作控件容器庫子模板:操作Tab ControlTab Control、SubPanelSubPane
19、l、ActiveXActiveX等功能。等功能。I/O I/O 子模板子模板 :對輸入、輸出的控制和操作。:對輸入、輸出的控制和操作。 對話控制子模板:用于輸入對話框的顯示控制。對話控制子模板:用于輸入對話框的顯示控制。 版本控制子模板:實現(xiàn)對以往版本的兼容和繼承。版本控制子模板:實現(xiàn)對以往版本的兼容和繼承。Refnum Refnum 子模板子模板 :包含一些:包含一些RefnumRefnum控件??丶?。 裝飾子模板:用于給前面板進行裝飾的各種圖形對象。裝飾子模板:用于給前面板進行裝飾的各種圖形對象。調(diào)用控制子模板:調(diào)用存儲在文件中的控制和顯示的接口。調(diào)用控制子模板:調(diào)用存儲在文件中的控制和顯
20、示的接口。 用戶控制子模板:用戶自定義的控制和顯示。用戶控制子模板:用戶自定義的控制和顯示。 第27頁/共30頁第二十八頁,共30頁。功能功能(gngn(gngnng)ng)模板模板結(jié)構(gòu)子模板:包括程序控制結(jié)構(gòu)命令,例如循環(huán)控制等,以及全結(jié)構(gòu)子模板:包括程序控制結(jié)構(gòu)命令,例如循環(huán)控制等,以及全局變量和局部變量。局變量和局部變量。數(shù)值運算子模板:包括各種常用的數(shù)值運算符,如數(shù)值運算子模板:包括各種常用的數(shù)值運算符,如+ +、- -等;以及等;以及各種常見的數(shù)值運算式,如各種常見的數(shù)值運算式,如+1+1運算;還包括數(shù)制轉(zhuǎn)換、三角運算;還包括數(shù)制轉(zhuǎn)換、三角函數(shù)、對數(shù)、復(fù)數(shù)等運算,以及各種數(shù)值常數(shù)。函
21、數(shù)、對數(shù)、復(fù)數(shù)等運算,以及各種數(shù)值常數(shù)。 布爾邏輯子模板:包括各種邏輯運算符以及布爾常數(shù)。布爾邏輯子模板:包括各種邏輯運算符以及布爾常數(shù)。 字符串運算子模板:包含各種字符串操作函數(shù)、數(shù)值與字符串之字符串運算子模板:包含各種字符串操作函數(shù)、數(shù)值與字符串之間的轉(zhuǎn)換函數(shù),以及字符間的轉(zhuǎn)換函數(shù),以及字符( (串串) )常數(shù)等。常數(shù)等。 數(shù)組子模板:包括數(shù)組運算函數(shù)、數(shù)組轉(zhuǎn)換函數(shù),以及常數(shù)數(shù)組數(shù)組子模板:包括數(shù)組運算函數(shù)、數(shù)組轉(zhuǎn)換函數(shù),以及常數(shù)數(shù)組等。等。 群子模板。包括群的處理函數(shù),以及群常數(shù)等。這里的群相當(dāng)于群子模板。包括群的處理函數(shù),以及群常數(shù)等。這里的群相當(dāng)于C C語言中的結(jié)構(gòu)。語言中的結(jié)構(gòu)。
22、比較子模板:包括各種比較運算函數(shù),如大于、小于、等于。比較子模板:包括各種比較運算函數(shù),如大于、小于、等于。時間和對話框子模板:包括對話框窗口、時間和出錯處理函數(shù)等。時間和對話框子模板:包括對話框窗口、時間和出錯處理函數(shù)等。文件輸入文件輸入/ /輸出輸出(shch)(shch)子模板:包括處理文件輸入子模板:包括處理文件輸入/ /輸出輸出(shch)(shch)的程序和函數(shù)。的程序和函數(shù)。 第28頁/共30頁第二十九頁,共30頁。功能功能(gngn(gngnng)ng)模板模板NI NI 測量子模板測量子模板: :包括數(shù)據(jù)采集硬件的驅(qū)動程序,以及信號調(diào)理所需包括數(shù)據(jù)采集硬件的驅(qū)動程序,以及信號調(diào)理所需的各種功能模塊。的各種功能模塊。波形子模板:包含了對各種波形
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)老院入住管理制度
- 企業(yè)員工培訓(xùn)與職業(yè)成長路徑制度
- 人教版(2024)八年級上冊英語期末復(fù)習(xí):Unit 1-Unit 8 詞匯+句型+句子 練習(xí)題匯編(含答案)
- 老年終末期尿失禁的護理干預(yù)方案循證評價
- 老年糖尿病患者的跌倒預(yù)防策略-1
- 水聲測量工變更管理測試考核試卷含答案
- 我國上市公司海外并購績效的多維度剖析與提升策略研究
- 煉廠氣加工工崗前情緒管理考核試卷含答案
- 我國上市公司內(nèi)部控制自我評價報告:現(xiàn)狀、問題與優(yōu)化路徑探究
- 電氣電子產(chǎn)品環(huán)保檢測員風(fēng)險評估考核試卷含答案
- 北京市順義區(qū)2025-2026學(xué)年八年級上學(xué)期期末考試英語試題(原卷版+解析版)
- 中學(xué)生冬季防溺水主題安全教育宣傳活動
- 2026年藥廠安全生產(chǎn)知識培訓(xùn)試題(達標(biāo)題)
- 2026年陜西省森林資源管理局局屬企業(yè)公開招聘工作人員備考題庫及參考答案詳解1套
- 冷庫防護制度規(guī)范
- 承包團建燒烤合同范本
- 口腔種植牙科普
- 2025秋人教版七年級全一冊信息科技期末測試卷(三套)
- 搶工補償協(xié)議書
- 廣東省廣州市番禺區(qū)2026屆高一數(shù)學(xué)第一學(xué)期期末聯(lián)考試題含解析
- 2026年廣東省佛山市高三語文聯(lián)合診斷性考試作文題及3篇范文:可以“重讀”甚至“重構(gòu)”這些過往
評論
0/150
提交評論