VI程序框圖 前面板創(chuàng)建完畢以后,可使用程序框圖來添加源代碼。程序框圖是圖形化源代碼的集合,圖形化源代碼又稱G代碼或程序框圖代碼,它決定VI的運(yùn)行方式。程序框圖代碼使用圖形化代碼來控制程序框圖對(duì)象。 程序框圖
1.引言目前,我國(guó)火力發(fā)電廠除灰方式主要采用水力除灰。煤灰中含有的活性氧化鈣等堿性物質(zhì)與沖灰水接觸后,會(huì)溶于水中造成灰水pH值升高超標(biāo),治理的方法普遍采用加酸中和。由于中和過程的嚴(yán)重非線性、時(shí)
模糊控制技術(shù)是以模糊集合論、模糊語言變量及模糊邏輯推理為基礎(chǔ)的一種計(jì)算機(jī)數(shù)字控制,最早出現(xiàn)于上個(gè)世紀(jì)60年代,在其后的幾十年中迅速發(fā)展。目前模糊控制技術(shù)在控制領(lǐng)域的應(yīng)用非常廣泛。LabVIEW
每個(gè)VI都由一個(gè)圖標(biāo)表示,位于前面板和程序框圖窗口的右上角,如圖1所示。 圖1 VI圖標(biāo) 圖標(biāo)是VI的圖形化表示,可包含文字、圖形或圖文組合。如果將VI 圖1VI圖標(biāo)當(dāng)作子VI被其他VI調(diào)用,那么在其他VI程序框圖中會(huì)顯示
首次運(yùn)行LabVIEW時(shí),LabVIEW環(huán)境中的所有窗口,選板和運(yùn)行參數(shù)都有和默認(rèn)設(shè)置保持一致。用戶可以根據(jù)需要自定義LabVIEW開發(fā)環(huán)境。 在LabVIEW前面板窗口或程序框圖窗口主菜單中選擇“工具→選項(xiàng)”打開如圖1所示的“選
通過對(duì)LabVIEW前面板中的控件的學(xué)習(xí),讀者可以很快熟悉LabVIEW開發(fā)環(huán)境。本章將介紹如何使用LabVIEW進(jìn)行程序設(shè)計(jì),創(chuàng)建第一個(gè)LabVIEW程序——VI。本章主要內(nèi)容包括創(chuàng)建一個(gè)新VI、編輯VI、運(yùn)行和調(diào)試VI程序以及子VI的
在前面板窗口中,添加輸入控件和顯示控件。從控件選板中選擇所需的輸入和顯示控件(單擊所選控件,光標(biāo)變成手掌形狀),按住鼠標(biāo)不放,拖曳至適當(dāng)位置后再松開鼠標(biāo),即可將所需的控件置于前面板窗口工作區(qū),如圖1 所
創(chuàng)建前面板后,前面板窗口中的控件在程序框圖窗口中對(duì)應(yīng)為接線端。在前面板窗口的主菜單選擇“窗口→顯示程序框圖”(快捷鍵為<Ctrl+E>),或者直接雙擊所添加的框圖對(duì)象,即可將前面板的設(shè)計(jì)界面切換到程序框圖窗
將選中的對(duì)象移到程序框圖上其他對(duì)象旁邊時(shí),LabVIEW會(huì)自動(dòng)提示有效的連線方式;將對(duì)象拖動(dòng)放置在程序框圖上時(shí),放開鼠標(biāo)后將自動(dòng)連線。自動(dòng)連線功能只為數(shù)據(jù)類型相互匹配的接線端連線,對(duì)不匹配的接線端不予連線。
創(chuàng)建VI圖標(biāo)就是使用圖標(biāo)編輯器對(duì)VI圖標(biāo)進(jìn)行編輯。在VI圖標(biāo)上單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“編輯圖標(biāo)”,進(jìn)入圖標(biāo)編輯器窗口,即可使用圖標(biāo)編輯工具設(shè)計(jì)修改圖標(biāo)。 · 笫1步:可以選擇保留LabWEW自帶的圖標(biāo)
在前面板窗口的VI圖標(biāo)上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“顯示連線板”,切換到連線板狀態(tài)。創(chuàng)建選擇連線板接線端模式,設(shè)置連線板接線端,將連線板中接線端分配至前面板控件。 從連線板的右鍵快捷菜單選項(xiàng)“模
例:創(chuàng)建一個(gè)VI,計(jì)算兩個(gè)數(shù)的算術(shù)平均值和幾何平均值。 · 第1步:創(chuàng)建新的VI。在主菜單中選擇“文件→新建VI”,新建一個(gè)空白VI;也可選擇“文件→新建”,在打開的“新建”對(duì)話框中選擇“VI”。 · 第2步:創(chuàng)建前
數(shù)值型數(shù)據(jù)是程序中最基本最常用的一種數(shù)據(jù)類型,LabVIEW提供了許多數(shù)值型對(duì)象和數(shù)值操作節(jié)點(diǎn),而數(shù)值型數(shù)據(jù)叉包括多種不同的類型。根據(jù)數(shù)據(jù)的精度、存儲(chǔ)位數(shù)、有無符號(hào)等不同,數(shù)值型數(shù)據(jù)可分為多種不同的類型,如表
格式與精度選項(xiàng)卡用于對(duì)數(shù)值對(duì)象改變格式與精度。 格式:數(shù)值對(duì)象的格式,如表1所示。表1數(shù)值對(duì)象格式 位數(shù)和精度類型:精度類型包括“精度位數(shù)”或“有效數(shù)字”。如果精度類型設(shè)置為精度位數(shù),那么位數(shù)表示小數(shù)點(diǎn)后
數(shù)據(jù)綁定選項(xiàng)卡用于將前面板對(duì)象綁定至網(wǎng)絡(luò)發(fā)布項(xiàng)目項(xiàng)以及網(wǎng)絡(luò)上的發(fā)布—訂閱協(xié)議(PSP)數(shù)據(jù)項(xiàng)。 數(shù)據(jù)綁定選擇:指定用于綁定對(duì)象的服務(wù)器,包含三個(gè)選項(xiàng):“未綁定”表示對(duì)象未綁定至網(wǎng)絡(luò)發(fā)布的項(xiàng)目項(xiàng)或PSP數(shù)據(jù)項(xiàng);
數(shù)值操作節(jié)點(diǎn)包括加、減、乘、除、開方等一系列基本的數(shù)值計(jì)算函數(shù),如圖1所示。 圖1 數(shù)值選板來源:ks990次
轉(zhuǎn)換子選板如圖1所示,其中的節(jié)點(diǎn)用來進(jìn)行不同數(shù)值類型之間的轉(zhuǎn)換,如不同表示法精度之間的轉(zhuǎn)換、與布爾量之間的轉(zhuǎn)換、單位轉(zhuǎn)換等。 圖1 數(shù)值轉(zhuǎn)換子選板 數(shù)值轉(zhuǎn)換選板中節(jié)點(diǎn)的功能如表1所示。表1 轉(zhuǎn)換子選板的節(jié)點(diǎn)及
LabVIEW 8.2的線性代數(shù)運(yùn)算節(jié)點(diǎn)位于函數(shù)選板中的“數(shù)學(xué)→線性代數(shù)”,包含矩陣、方程等內(nèi)容,如圖所示。 如圖 線性代數(shù)子選板 相對(duì)于上述的籠統(tǒng)的方程式,如表詳細(xì)列出了線性代數(shù)子選板中函數(shù)和Ⅵ節(jié)點(diǎn)的圖標(biāo)、接線端
在應(yīng)用領(lǐng)域,人們經(jīng)常面臨一個(gè)解析函數(shù)描述數(shù)據(jù)的問題,解決這個(gè)問題的方法有插值和擬合兩種。在插值方法中,假定給定的數(shù)據(jù)是正確的,要求以某種方法估算出函數(shù)其他數(shù)據(jù)點(diǎn);在擬合方法中,要求找出某條光滑曲線最佳
插值是在離散數(shù)據(jù)之間補(bǔ)充一些數(shù)據(jù),使這組離散數(shù)據(jù)能夠符合某個(gè)連續(xù)函數(shù)。插值是計(jì)算數(shù)學(xué)中最基本和最常用的手段,是函數(shù)逼近理論中的重要方法。利用它可通過函數(shù)在有限個(gè)點(diǎn)處的取值狀況,估算該函數(shù)在別處的值,即