labwindowscvi基礎(chǔ)教程.doc
約62頁(yè)DOC格式手機(jī)打開展開
labwindowscvi基礎(chǔ)教程,labwindowscvi基礎(chǔ)教程頁(yè)數(shù):62字?jǐn)?shù):11446labwindows/cvi基礎(chǔ)教程 序 言 labwindows/cvi是national instruments公司推出的一套面向測(cè)控領(lǐng)域的軟件開發(fā)平臺(tái)。它以ansi c為核心,將功能強(qiáng)大,使用靈活的c語(yǔ)言平臺(tái)與數(shù)據(jù)采集,分析和表達(dá)的測(cè)控專業(yè)工具有機(jī)地接和...
內(nèi)容介紹
此文檔由會(huì)員 usactu 發(fā)布
LabWindowsCVI基礎(chǔ)教程
頁(yè)數(shù):62 字?jǐn)?shù):11446
LabWindows/CVI基礎(chǔ)教程
序 言
LabWindows/CVI是National Instruments公司推出的一套面向測(cè)控領(lǐng)域的軟件開發(fā)平臺(tái)。它以ANSI C為核心,將功能強(qiáng)大,使用靈活的C語(yǔ)言平臺(tái)與數(shù)據(jù)采集,分析和表達(dá)的測(cè)控專業(yè)工具有機(jī)地接和起來(lái)。它的集成化開發(fā)平臺(tái),交互式編程方法,豐富的控件和庫(kù)函數(shù)大大增強(qiáng)了C語(yǔ)言的功能,為熟悉C語(yǔ)言的開發(fā)人員建立檢測(cè)系統(tǒng),自動(dòng)測(cè)量環(huán)境,數(shù)據(jù)采集系統(tǒng),過(guò)程監(jiān)控系統(tǒng)等提供了一個(gè)理想的軟件開發(fā)環(huán)境。
本教程面向的是那些從未使用過(guò)LabWindows/CVI的讀者,但是假設(shè)讀者以有了C語(yǔ)言的基礎(chǔ)并且熟悉Windows 2000/9x/NT操作系統(tǒng)。在每一章節(jié)的學(xué)習(xí)中,作者都是通過(guò)一個(gè)具體的實(shí)例讓讀者迅速的掌握本章的知識(shí)點(diǎn);而不是長(zhǎng)篇大論,述及邊枝細(xì)葉,反而使讀者望而卻步,只見樹木,不見森林。
想信通過(guò)對(duì)本教程的學(xué)習(xí),讀者可迅速掌握LabWindows/CVI編程思想及步驟,為讀者日后進(jìn)一步學(xué)習(xí)打下基礎(chǔ)。
本書約定:
“File>>Page Setup>>Options”
File 這一種黑色斜體字是指多級(jí)菜單名,按扭名,窗口名或者是關(guān)鍵性詞匯。
“>>”
是指打開一個(gè)多級(jí)菜單或?qū)υ捒?。如:File>>Page Setup>>Options是指你首先打開File 菜單,然后選擇Page Setup項(xiàng),最后從彈出的對(duì)話框中選擇Options項(xiàng)。
“說(shuō)明:通過(guò)這種方式你可以修改Panel 頂端所顯示的名字?!?br> 該種字體所寫的文字是值得讀者注意并記憶的內(nèi)容。
“ ”
該橢圓形框所框住的內(nèi)容是讀者需修改的地方。
第一部分 CVI快速入門
本部分通過(guò)編制一個(gè)簡(jiǎn)單的LabWindows/CVI程序,使讀者對(duì)CVI編程環(huán)境,思想及步驟有一初步的認(rèn)識(shí)。
第一章 初步認(rèn)識(shí)CVI程序設(shè)計(jì)
—— 從一個(gè)例子開始
我們的第一個(gè)示例將很簡(jiǎn)單,我們所要做的是創(chuàng)建一個(gè)如下的圖形用戶界面(User Interface)。
當(dāng)我們按下Acquire按扭,計(jì)算機(jī)會(huì)自動(dòng)產(chǎn)生一個(gè)正弦波形并畫在圖形顯示區(qū)中;當(dāng)按下Clear按扭后則清除正弦波形;當(dāng)按下Quit按扭后退出該程序。
現(xiàn)在我們就開使創(chuàng)建該程序。首先按下面步驟起動(dòng)CVI:
開始>>程序>>National Instrument CVI>>CVI IDE
或者直接從桌面起動(dòng)CVI 的快捷方式,雙擊桌面
National Instrument CVI 圖標(biāo)
當(dāng)LabWindows/CVI打開后你就會(huì)見到如下所示的一個(gè)空的項(xiàng)目(Project)窗:
第一步:創(chuàng)建用戶界面
創(chuàng)建控件元素:
從Project窗中選擇:File>>New>>User Interface(*.uir)…創(chuàng)建一個(gè)用戶接口文件(*.uir),CVI會(huì)自動(dòng)彈出如下所示的窗口:
在該窗中Untitled Panel 的灰色區(qū)域中單擊鼠標(biāo)右鍵,變會(huì)彈出一個(gè)快捷菜單如下所示:
從該菜單中選擇:Command Button>>Square Command Button
點(diǎn)擊左鍵后便會(huì)創(chuàng)建一個(gè)方形的按扭。
由于本程序總共需要三個(gè)按扭,所以按照上面的步驟再創(chuàng)建兩個(gè)方形按扭。從該菜單中選擇:Graph>>Graph ,創(chuàng)建一個(gè)用于圖形顯示的Graph。
現(xiàn)在我們已經(jīng)建好了用戶界面所需的控件元素,請(qǐng)使用鼠標(biāo)把它們拖到如下圖所示的位置。
修改用戶界面中各控件元素的屬性:
修改Panel的屬性:
在Untitled Panel中雙擊一下,便會(huì)彈出Panel的一個(gè)Edit Panel窗,如下圖所示:
將Panel Title項(xiàng)中的Untitled Panel 改為 Demo Panel.
說(shuō)明:通過(guò)這種方式你可以修改Panel 頂端所顯示的名字。
將Auto-Center Vertically(when loaded)項(xiàng)
與Auto-Center Horizontally(when loaded)項(xiàng)前的矩形框選中。
說(shuō)明:當(dāng)選中后,程序運(yùn)行時(shí),面板會(huì)自動(dòng)居中。
修改后的Edit Panel 應(yīng)如下圖所示:點(diǎn)擊OK按扭,完成對(duì)Panel屬性的修改。
修改Graph的屬性:
在Untitled Control的藍(lán)色區(qū)域中雙擊一下,便會(huì)彈出Graph的一個(gè)Edit Graph窗,如下圖所示:
將Label項(xiàng)中的Untitled Control改為ShowWave.
說(shuō)明:通過(guò)這種方法可以修改Graph的標(biāo)簽名。
點(diǎn)擊OK按扭,完成對(duì)Graph屬性的修改。
3.修改Command按扭的屬性:
(1)Acquire 按扭:
雙擊左上方的OK按扭,便會(huì)彈出Command的一個(gè)Edit Command窗,如下圖所示:
將Constant Name項(xiàng)改為ACQUIRE
說(shuō)明:Constant Name是程序中用來(lái)標(biāo)識(shí)該控件元素的常量,在后面的編程中會(huì)用到。
將Callback Function項(xiàng)改為AcquireCallback
說(shuō)明:Callback Function(回調(diào)函數(shù))是程序中用來(lái)響應(yīng)界面中的Windows消息,
也就是說(shuō):當(dāng) 該按扭被點(diǎn)擊之后,程序會(huì)調(diào)用AcquireCallback函數(shù)來(lái)作為
對(duì)按扭被按下這一消息的響應(yīng)。
將Label項(xiàng)改為 Acquire
說(shuō)明:通過(guò)這種方法可
頁(yè)數(shù):62 字?jǐn)?shù):11446
LabWindows/CVI基礎(chǔ)教程
序 言
LabWindows/CVI是National Instruments公司推出的一套面向測(cè)控領(lǐng)域的軟件開發(fā)平臺(tái)。它以ANSI C為核心,將功能強(qiáng)大,使用靈活的C語(yǔ)言平臺(tái)與數(shù)據(jù)采集,分析和表達(dá)的測(cè)控專業(yè)工具有機(jī)地接和起來(lái)。它的集成化開發(fā)平臺(tái),交互式編程方法,豐富的控件和庫(kù)函數(shù)大大增強(qiáng)了C語(yǔ)言的功能,為熟悉C語(yǔ)言的開發(fā)人員建立檢測(cè)系統(tǒng),自動(dòng)測(cè)量環(huán)境,數(shù)據(jù)采集系統(tǒng),過(guò)程監(jiān)控系統(tǒng)等提供了一個(gè)理想的軟件開發(fā)環(huán)境。
本教程面向的是那些從未使用過(guò)LabWindows/CVI的讀者,但是假設(shè)讀者以有了C語(yǔ)言的基礎(chǔ)并且熟悉Windows 2000/9x/NT操作系統(tǒng)。在每一章節(jié)的學(xué)習(xí)中,作者都是通過(guò)一個(gè)具體的實(shí)例讓讀者迅速的掌握本章的知識(shí)點(diǎn);而不是長(zhǎng)篇大論,述及邊枝細(xì)葉,反而使讀者望而卻步,只見樹木,不見森林。
想信通過(guò)對(duì)本教程的學(xué)習(xí),讀者可迅速掌握LabWindows/CVI編程思想及步驟,為讀者日后進(jìn)一步學(xué)習(xí)打下基礎(chǔ)。
本書約定:
“File>>Page Setup>>Options”
File 這一種黑色斜體字是指多級(jí)菜單名,按扭名,窗口名或者是關(guān)鍵性詞匯。
“>>”
是指打開一個(gè)多級(jí)菜單或?qū)υ捒?。如:File>>Page Setup>>Options是指你首先打開File 菜單,然后選擇Page Setup項(xiàng),最后從彈出的對(duì)話框中選擇Options項(xiàng)。
“說(shuō)明:通過(guò)這種方式你可以修改Panel 頂端所顯示的名字?!?br> 該種字體所寫的文字是值得讀者注意并記憶的內(nèi)容。
“ ”
該橢圓形框所框住的內(nèi)容是讀者需修改的地方。
第一部分 CVI快速入門
本部分通過(guò)編制一個(gè)簡(jiǎn)單的LabWindows/CVI程序,使讀者對(duì)CVI編程環(huán)境,思想及步驟有一初步的認(rèn)識(shí)。
第一章 初步認(rèn)識(shí)CVI程序設(shè)計(jì)
—— 從一個(gè)例子開始
我們的第一個(gè)示例將很簡(jiǎn)單,我們所要做的是創(chuàng)建一個(gè)如下的圖形用戶界面(User Interface)。
當(dāng)我們按下Acquire按扭,計(jì)算機(jī)會(huì)自動(dòng)產(chǎn)生一個(gè)正弦波形并畫在圖形顯示區(qū)中;當(dāng)按下Clear按扭后則清除正弦波形;當(dāng)按下Quit按扭后退出該程序。
現(xiàn)在我們就開使創(chuàng)建該程序。首先按下面步驟起動(dòng)CVI:
開始>>程序>>National Instrument CVI>>CVI IDE
或者直接從桌面起動(dòng)CVI 的快捷方式,雙擊桌面
National Instrument CVI 圖標(biāo)
當(dāng)LabWindows/CVI打開后你就會(huì)見到如下所示的一個(gè)空的項(xiàng)目(Project)窗:
第一步:創(chuàng)建用戶界面
創(chuàng)建控件元素:
從Project窗中選擇:File>>New>>User Interface(*.uir)…創(chuàng)建一個(gè)用戶接口文件(*.uir),CVI會(huì)自動(dòng)彈出如下所示的窗口:
在該窗中Untitled Panel 的灰色區(qū)域中單擊鼠標(biāo)右鍵,變會(huì)彈出一個(gè)快捷菜單如下所示:
從該菜單中選擇:Command Button>>Square Command Button
點(diǎn)擊左鍵后便會(huì)創(chuàng)建一個(gè)方形的按扭。
由于本程序總共需要三個(gè)按扭,所以按照上面的步驟再創(chuàng)建兩個(gè)方形按扭。從該菜單中選擇:Graph>>Graph ,創(chuàng)建一個(gè)用于圖形顯示的Graph。
現(xiàn)在我們已經(jīng)建好了用戶界面所需的控件元素,請(qǐng)使用鼠標(biāo)把它們拖到如下圖所示的位置。
修改用戶界面中各控件元素的屬性:
修改Panel的屬性:
在Untitled Panel中雙擊一下,便會(huì)彈出Panel的一個(gè)Edit Panel窗,如下圖所示:
將Panel Title項(xiàng)中的Untitled Panel 改為 Demo Panel.
說(shuō)明:通過(guò)這種方式你可以修改Panel 頂端所顯示的名字。
將Auto-Center Vertically(when loaded)項(xiàng)
與Auto-Center Horizontally(when loaded)項(xiàng)前的矩形框選中。
說(shuō)明:當(dāng)選中后,程序運(yùn)行時(shí),面板會(huì)自動(dòng)居中。
修改后的Edit Panel 應(yīng)如下圖所示:點(diǎn)擊OK按扭,完成對(duì)Panel屬性的修改。
修改Graph的屬性:
在Untitled Control的藍(lán)色區(qū)域中雙擊一下,便會(huì)彈出Graph的一個(gè)Edit Graph窗,如下圖所示:
將Label項(xiàng)中的Untitled Control改為ShowWave.
說(shuō)明:通過(guò)這種方法可以修改Graph的標(biāo)簽名。
點(diǎn)擊OK按扭,完成對(duì)Graph屬性的修改。
3.修改Command按扭的屬性:
(1)Acquire 按扭:
雙擊左上方的OK按扭,便會(huì)彈出Command的一個(gè)Edit Command窗,如下圖所示:
將Constant Name項(xiàng)改為ACQUIRE
說(shuō)明:Constant Name是程序中用來(lái)標(biāo)識(shí)該控件元素的常量,在后面的編程中會(huì)用到。
將Callback Function項(xiàng)改為AcquireCallback
說(shuō)明:Callback Function(回調(diào)函數(shù))是程序中用來(lái)響應(yīng)界面中的Windows消息,
也就是說(shuō):當(dāng) 該按扭被點(diǎn)擊之后,程序會(huì)調(diào)用AcquireCallback函數(shù)來(lái)作為
對(duì)按扭被按下這一消息的響應(yīng)。
將Label項(xiàng)改為 Acquire
說(shuō)明:通過(guò)這種方法可
TA們正在看...
- qpssd-1010008-2009高空作業(yè)管理標(biāo)準(zhǔn).doc
- qpssd-2130001-2009安全生產(chǎn)管理制度.doc
- qsy1209-2009油氣管道能耗測(cè)算方法.pdf
- qsy1212-2009能源計(jì)量器具配備規(guī)范.pdf
- qsy1230-2009注水井帶壓作業(yè)技術(shù)規(guī)范.pdf
- qsy1233-2009游梁式抽油機(jī)平衡及操作規(guī)范.pdf
- qsy1239-2009工作循環(huán)檢查管理規(guī)范.pdf
- qsy1245-2009啟動(dòng)前安全檢查管理規(guī)范.pdf
- qsy180-2006石油天然氣經(jīng)濟(jì)可采儲(chǔ)量評(píng)價(jià)方法.pdf
- qsy181-2006石油天然氣預(yù)測(cè)儲(chǔ)量計(jì)算方法.pdf