計算機(jī)控制技術(shù)實驗指導(dǎo)書_第1頁
計算機(jī)控制技術(shù)實驗指導(dǎo)書_第2頁
計算機(jī)控制技術(shù)實驗指導(dǎo)書_第3頁
計算機(jī)控制技術(shù)實驗指導(dǎo)書_第4頁
計算機(jī)控制技術(shù)實驗指導(dǎo)書_第5頁
已閱讀5頁,還剩78頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

《計算機(jī)控制技術(shù)》

實驗指導(dǎo)書

張友斌編

茂名學(xué)院

二。。六年十月

目錄

目錄

第一章概述5

1.1系統(tǒng)功能特點5

1.2系統(tǒng)構(gòu)成6

1.3ADK812概述6

1.4實驗設(shè)備中的模擬量輸入通道7

1.5實驗設(shè)備中的模擬量輸出通道8

1.6AD|iC812與上位機(jī)的關(guān)系與分工8

1.7計算機(jī)控制實驗系統(tǒng)實驗內(nèi)容9

1.8實驗注意事項9

1.9虛擬示波器10

1.6開放型腳本編輯環(huán)境10

1.7完整的系統(tǒng)信息11

第二章軟件使用說明12

2.1菜單功能說明12

2.1.1文件12

2.1.2實驗12

2.1.3系統(tǒng)13

2.1.4窗口13

2.1.5顯示13

2.1.6操作15

目錄

2.1.7幫助15

2.2工具條功能說明15

2.3腳本編輯器16

2.4虛擬示波器16

2.4.1X-t>XT兩種顯本模式16

2.4.2四種量程選擇17

2.4.3各通道顯示/隱藏功能17

2.4.4各通道縮放功能18

2.4.5各通道讀數(shù)功能18

2.4.6采樣通道反相功能18

2.4.7網(wǎng)格顯示/隱藏功能18

2.4.8顯示曲線位移功能18

2.5信息框19

第三章VBScript編程及疑難解答20

3.1VBScript簡介20

3.2VBScript基礎(chǔ)20

3.2.1VBScript數(shù)據(jù)類型20

3.2.2VBScript變量21

3.2.3VBScript常數(shù)24

3.2.4VBScript運算符24

3.2.5使用條件語句25

3.2.6使用循環(huán)語句28

3.2.7VBScript過程31

3.2.8VBScript編碼約定33

3.3腳本編程37

3.3.1腳本四個模塊37

3.3.2系統(tǒng)對象41

3

計算機(jī)控制技術(shù)實驗指導(dǎo)B

第四章實驗45

實驗一A/D與D/A轉(zhuǎn)換實驗45

實驗二數(shù)字濾波50

實驗三數(shù)字P1D控制算法的研究53

實驗四D(s)離散化方法的研究57

實驗五串級控制算法的研究62

實驗六解耦控制算法的研究65

實驗七最少拍控制算法的研究70

實驗八具有純滯后系統(tǒng)的大林控制76

實驗九組態(tài)軟件實驗79

4

第?章概述

第一章概述

ACT-I型計算機(jī)控制實驗上位機(jī)程序是與“ACT-I型自動控制理論及計算機(jī)

控制技術(shù)實驗裝置”配套的上位機(jī)控制程序。木軟件必須與"ACT-I型自動控制

理論及計算機(jī)控制技術(shù)實驗裝置”配套使用,實驗裝置上配備有并行口接口,使

用本軟件前,計算機(jī)必須與實驗裝置通過并口進(jìn)行連接,并合上實驗裝置電源。

脫離實驗裝置,本軟件將無法正常使用。

程序主界面(UserInterface)如圖1.1所示。

攵件欠H*版ana?.堤"w

口蘇R口節(jié),1)曲丞D

的X

publickl,k2,k3四

publicT顯示強(qiáng)成

publiceO,el,uO,ul,ucx-trX-Y

,初始化通道靜效

SubInitO毋程:(Ms/div)

Daq.SetChannelXNuznber161000200

Daq.SetChannelYNumber0「40001000

Daq.SotsignallStaxetrue

Daq.SetSignalZStaXefalse

Daq.SetExpLastTime0

Daq.SetExp3ampleP?rxod80?果檀

T=80/1000?S5i-g:0目

kl=(0.1-T)/(0.1+T)

k2=(l*T)/(0.1+T)梁洋通道Y

k3=-(l-T)/(0.1+T)顯示

e0=0

el=0

u0=0r反相rsta

ul=0的》::j啕故::_±j

e0

End3ub

'惻試信號發(fā)生的效

SubSignal0

圖1.1ACT-I計算機(jī)捽制實驗上位機(jī)軟件主

1.1系統(tǒng)功能特點

1.以PC微機(jī)為操作臺,高效率支持“計算機(jī)控制”的教學(xué)實驗。

2.系統(tǒng)含有高階電模擬單元,可根據(jù)教學(xué)實驗需要進(jìn)行靈活組合,構(gòu)成各種

典型環(huán)節(jié)與系統(tǒng)。

3.系統(tǒng)含有界面友好、功能豐富的軟件。PC微機(jī)在實驗中,除了用作實驗

測試所需的虛擬儀器外,還可用作測試信號發(fā)生器以及具有很強(qiáng)柔性的數(shù)字控制

器。

計算機(jī)控制技術(shù)實驗指導(dǎo)B

4.系統(tǒng)的硬件、軟件設(shè)計,充分考慮了開放型、研究型實驗的需要??勺约?/p>

設(shè)計實驗內(nèi)容,構(gòu)建系統(tǒng)對象,編寫控制算法,進(jìn)行計算機(jī)控制技術(shù)的研究。

1.2系統(tǒng)構(gòu)成

實驗系統(tǒng)由上位PC微機(jī)(含實驗系統(tǒng)軟件)、ACT-I型自動控制理論及計算機(jī)

控制技術(shù)實驗裝置、并行通訊線等組成。ACT-I型自動控制理論及計算機(jī)控制技術(shù)

實驗裝置內(nèi)裝有以ADRC812芯片(含數(shù)據(jù)處理系統(tǒng)軟件)為核心構(gòu)成的數(shù)據(jù)處理

卡,通過并口與PC微機(jī)連接。

1.ACT-I型自動控制理論及計算機(jī)控制技術(shù)實驗裝置簡介

ACT-I型自動控制理論及計算機(jī)控制技術(shù)實驗裝置提供一個硬件開發(fā)區(qū)。它

主要由電源部分U1單元,信號源部分U2單元,與PC機(jī)進(jìn)行通訊的數(shù)據(jù)處理單

元U3,元器件單元U4,非線性單元U5,U6,U7,模擬電路單元U8?U16組成,

詳見實驗裝置及附圖。

電源單元U1,包括電源開關(guān),保險絲,+5V,-5V,+15V,-15V,0V,

1.2V-15V可調(diào)電壓的輸出。

U2為信號源單元,可以產(chǎn)生周期方波信號、周期斜坡信號、周期拋物線信號

和正弦信號,頻率幅值可調(diào)。

U3單元為數(shù)據(jù)處理模塊,用于完成數(shù)據(jù)采集與數(shù)據(jù)輸出,并通過并行口與上

位PC機(jī)進(jìn)行通訊。

U4單元提供了實驗所需的電容與電阻,電位器,另提供插接電路,供放置自

己選定大小的元器件。

U5,U6,U7分別為典型的非線性環(huán)節(jié)電路。

U8?U16為由運算放大器與電阻,電容等器件組成的模擬電路單元,由場效

應(yīng)管組成的電路用于鎖零。在“計算機(jī)控制技術(shù)”實驗中,這些單元常被用于模

擬被控對象。

2.軟件

系統(tǒng)上位機(jī)軟件說明詳見《計算機(jī)控制技術(shù)上位機(jī)使用說明書》。怎樣用

VBScript語言編寫計算機(jī)控制軟件腳本文件,請參閱附錄“計算機(jī)控制軟件腳本

文件編寫說明與示例”。

1.3ADgC812概述

ADgC812是一個高性能數(shù)據(jù)采集芯片。芯片內(nèi)集成了:

6

目錄

1.與8051兼容的內(nèi)核:額定工作頻率12MHz,3個16位定時器/計數(shù)器,

32條可編程的I/O線,9個中斷源(2個優(yōu)先級)。

2.模擬I/O:一個8通道、5四轉(zhuǎn)換時間、12位精度、逐次逼近型ADC轉(zhuǎn)

換器,ADC至RAM的DMA控制器;兩個12位電壓輸出DAC轉(zhuǎn)換器。

3.存貯器:8KB片內(nèi)閃速/電擦除程序存貯器(EEPROM),640字節(jié)片內(nèi)閃

速/電擦除數(shù)據(jù)存貯器(EEPROM),256字節(jié)片內(nèi)數(shù)據(jù)存貯器(SRAM),16KB

外部數(shù)據(jù)地址空間,64KB外部程序地址空間。

4.片內(nèi)其它外圍:UART串行I/O,SPI串行I/O,看門狗定時器,電源監(jiān)視器。

5.AD|iC812芯片管腳圖如下圖:

z9sbgeLO

aaaaaaaQ

wwwwOwwwWN

z9sbQNeO

.Q.qL山w

o0od>Oooo1恬

ddQQods

ddrddd4d

網(wǎng)

網(wǎng)

網(wǎng)

網(wǎng)

a同

-

DCO2

LL32-1

叵P2.7/A15/A23

.O/AXIDENTIFIER

38=l

P1.1/ADC1/T2EXP2.6/A14/A22

37=l

P1.2/ADC2P2.5/A13/A21

[I36-l

叵^P2.4/A12/A20

叵-DGND

34l

叵=

AGNDADuC812DVDD

33l

叵-

TOPVIEW留

叵(NottoScale)

列XTAL1(INPUT)

DACO刎P2.3/A11/A19

DAC1叵P2.2/A10/A18

P1.4/ADC4叵P2.1/A9/A17

P1.5/ADC5/SS叵P2.0/A8/A16

23

P1.6/ADC6SDATA/MOSI

回回四回回四國回國囹網(wǎng)回畫

一OaOOlHM

山XxHSsMo

SHi-/

/ZW>o

山/LS9

o.ZNod

.二

crseOds

ddgN9

yE

ES

.

8

cdod

1.4實驗設(shè)備中的模擬量輸入通道

1.主要功能:允許-5V?+5V信號輸入,而至AD(iC812引腳ADC的信

號則被限制在要求的0V?+5V(芯片參考電壓為+5V)。

7

計算機(jī)控制技術(shù)實驗指導(dǎo)B

由一個偏移電路環(huán)節(jié)(+5V)與放大器電路環(huán)節(jié)(放大倍數(shù)0.5)組成。

(3)模擬量輸入通道輸入端口:實驗箱面板上,有模擬量輸入通道輸入端口

II?16。

1.5實驗設(shè)備中的模擬量輸出通道

(1)主要功能:變AD)JC812引腳DAC的單極性輸出(0V-+5V)為雙極

性輸出(-5V?+5V)。

(2)模擬量輸出通道基本電路:見圖1.3。

圖1?3成。

3.模擬量輸出通道輸出端口:實驗箱面板上,有模擬量輸出通道輸出端口

01,02。

1.6ADK812與上位機(jī)的關(guān)系與分工

ADJIC812與上位機(jī)之間,通過并行口完成數(shù)據(jù)通訊。以ADRC812為核心構(gòu)

成的數(shù)據(jù)采集系統(tǒng)主要完成模擬量采集、模數(shù)轉(zhuǎn)換、數(shù)模轉(zhuǎn)換和模擬量輸出(零

階保持器)等功能。而數(shù)據(jù)處理與顯示,包括有關(guān)信號發(fā)生、數(shù)字濾波、數(shù)字控

制與虛擬儀器等功能則通過上位機(jī)實現(xiàn)。系統(tǒng)通過A/D變換器對模擬信號進(jìn)行

A/D轉(zhuǎn)換,轉(zhuǎn)換后的值通過并口通訊傳至上位機(jī),由上位機(jī)軟件顯示;將欲轉(zhuǎn)換

的數(shù)字量送至D/A變換器還原成模擬量。本系統(tǒng)中A/D,D/A為12位,可以通

過腳本程序設(shè)置取得其他較低的轉(zhuǎn)換精度以達(dá)到實驗?zāi)康摹?/p>

8

目錄

有關(guān)AD^C812與上位機(jī)構(gòu)成系統(tǒng)的具體使用方法,特別是有關(guān)上位機(jī)用戶

界面上的操作,請參閱“計算機(jī)控制上位機(jī)程序使用說明書”。

1.7計算機(jī)控制實驗系統(tǒng)實驗內(nèi)容

1.A/D與D/A轉(zhuǎn)換實驗

2.數(shù)字濾波實驗

3.D⑸離散化方法的研究

4.數(shù)字PID控制算法的研究

5.串級控制算法的研究

6.解耦控制算法的研究

7.最少拍控制算法的研究

8.具有純滯后系統(tǒng)的大林控制實驗

9.線性離散系統(tǒng)的全狀態(tài)反饋控制實驗

10.二維模糊控制器實驗

11.單神經(jīng)元控制器實驗

1.8實驗注意事項

1.實驗開始前需要對實驗箱上的運算放大器電路進(jìn)行調(diào)零。

2.運算放大器邊上的鎖零點G接線要正確。在需要鎖零時,可與輸入信號

同步的鎖零信號相連。如采用PC產(chǎn)生輸入信號,則連U3單元的G1(同步對應(yīng)

01信號),G2(同步對應(yīng)02);如采用U2單元的輸入信號,則連接U2單元上的

G(同步對應(yīng)U2單元發(fā)生信號)。鎖零主要用于對電容充電后需要放電的場合,

一般情況下不需要鎖零信號。不需要鎖零時,請把G與-15V相連。

3.系統(tǒng)軟件支持鎖零信號設(shè)定。通過對01的端口輸出實現(xiàn)其對應(yīng)端口G1

的輸出,通過對02的端口輸出實現(xiàn)對應(yīng)端口G2的輸出(腳本程序?qū)?yīng)處編程設(shè)

定),G1與G2信號分別與01,02信號同步。經(jīng)常的操作有:用一路輸出作為

計算機(jī)控制時數(shù)據(jù)處理的D/A通道,另一路用來控制鎖零信號;當(dāng)同時需用01

與02作為數(shù)據(jù)處理的D/A通道時,處理方法參照上面第2點內(nèi)容。

4.在設(shè)計和連接被控對象或系統(tǒng)的模擬電路時,要特別注意,實驗箱上的運

放都是反相輸入的,因此對于整個系統(tǒng)以及反饋的正負(fù)引出點是否正確都需要仔

9

計算機(jī)控制技術(shù)實驗指導(dǎo)B

細(xì)考慮,必要時接入反相器。

1.9虛擬示波器

ACT-I計算機(jī)控制實驗上位機(jī)軟件提供了虛擬示波器功能,如圖1.4所示:

有:

1.X-T、X-Y兩種圖L4虛擬示波器

2.四種量程選擇。

3.各通道顯示/隱藏功能。

4.各通道縮放功能。

5.各通道讀數(shù)功能。

6.采樣通道反相顯示功能。

7.網(wǎng)格顯示/隱藏功能。

8.顯示曲線位移功能。

9.圖象保存功能。

1.6開放型腳本編輯環(huán)境

ACT-I計算機(jī)控制實驗系統(tǒng)為“計算機(jī)控制算法的研究”提供了一個自主編

程的環(huán)境。在后面第四、第五章中,將詳細(xì)介紹上位機(jī)軟件提供的開放型腳本編

輯環(huán)境中所使用的語言、編程方法以及應(yīng)用實例。開放型腳本編輯環(huán)境如圖L5

10

目錄

所示:

居C:\Work\Vb\計算磯控制程序'Examples'實裝一\exp6解福捺制“bs,!□!X|

46m2=0Hl

47

48EndSub

49

50▼測試信號發(fā)生函數(shù)

51SubSignal()

52

53DimeWave(1000),洌1試信與定義,工000為

54dimx

55dimA,Ts

56Ts=1000

57A=2

58Signall.SetPeriodTs,測試信號工的周期,電?

59Signail.SetAmpA,測試信號工的幅值,單?

60

61Fori0Toubound(ewave)-1

62eWave(i)=A

63Next

64

65Signall.setwaveeWave

66signalZ.setwaveewave

67EndSub

68

69,運行文件

70SubRun()

71

72e0=el

73el—e2

74e2=Signall.getcursignal()-daq.getchannelXvalue(0)

75ul=ul+KPl*(e2-el)+KIl*e2+KDl*(e2-2*el+e0)

圖1.5腳本編輯環(huán)境

腳本語言使用VisualBasicScripting(VBScript腳本語言)。用戶可以自行設(shè)計

計算機(jī)控制策略,通過VBScript語言編程實現(xiàn)硬件端口控制、控制策略實現(xiàn)和數(shù)

據(jù)顯示等功能。其開放性和靈活性使用戶可以設(shè)計并完成指定實驗外的計算機(jī)控

制策略。

1.7完整的系統(tǒng)信息

ACT-I計算機(jī)控制實驗上位機(jī)軟件有自己的信息框,及時準(zhǔn)確地提供系統(tǒng)的

各類信息,如圖1.6所示:

系統(tǒng)洎息

[15:39:17]設(shè)置:惻試信號1通道輸出信號-

[15:39:17]采樣通道工設(shè)置通道:1

[15:39:17]采樣通造Y設(shè)疊通道:0__________________.

|麗顏國麻麻薜磔酷3網(wǎng)nmam.浦咨哪器胭重翔

圖1.6系統(tǒng)信息框

11

計算機(jī)控制技術(shù)實驗指導(dǎo)B

第二章軟件使用說明

2.1菜單功能說明

ACT-I計算機(jī)控制實驗上位機(jī)軟件菜單項如圖3.1所示:

文件實艙系統(tǒng)窗口顯示操作幫助

打開腳本文件

保存腳本文件

腳本文件另存為“

保存位圖文件

I,k2,k3

圖2.1菜單項

菜單包括文件、實驗、系統(tǒng)、窗口、顯示、操作和幫助等七大類,其功能分

別說明如下:

2.1.1文件

菜單如圖2.1所示。

1.打開腳本文件:打開已經(jīng)存在的腳本文件,文件后綴名為vbs,文件打開

后可以在腳本編輯器編輯該文件(詳見3.3節(jié))。

2.保存腳本文件:保存在腳本編輯器內(nèi)修改過(詳見3.3節(jié))的腳本文件,

文件后綴名為vbso

3.腳本文件另存為:將腳本編輯器內(nèi)(詳見3.3節(jié))的腳本文件另存為另外

一個文件,文件后綴名為vbs。

4.保存位圖文件:將虛擬示波器(詳見3.4節(jié))的圖形保存為一個位圖文件,

文件后綴名為bmp。

2.1.2實驗

菜單如圖2.1.2所示。

1.實驗選擇:可以進(jìn)行實驗項目選擇。

2.實驗說明:實驗簡介。

計宜機(jī)控制求是公司區(qū)⑤計苴機(jī)控制求是公司

文件實驗系統(tǒng)窗口顯示操作幫助文件實驗|就窗口顯示操作幫助

圖2.1.2菜單“實驗”項圖2.1.3菜單“系統(tǒng)”項

12

第二章軟件使用說明

2.1.3系統(tǒng)

菜單如圖2.1.3所示。

連接下位機(jī)/斷開連接:用于與下位機(jī)建立/斷開通訊。程序啟動時,并未

與下位機(jī)建立連接,按“系統(tǒng)->連接下位機(jī)”可以建立與下位機(jī)的連接。當(dāng)程序

與下位機(jī)建立了連接以后,顯示變?yōu)椤跋到y(tǒng)->斷開連接”,系統(tǒng)工具條表示與下位

機(jī)連接正常。當(dāng)與下位機(jī)通訊完成以后,需要按菜單“系統(tǒng)》斷開連接”來結(jié)束

與下位機(jī)的連接。同時可以使用工具條內(nèi)“連接”功能來完成(詳見2.2節(jié))

2.1.4窗口

菜單如圖2.1.4所示。

1.腳本編輯器:當(dāng)“腳本編輯器”菜單項前面打鉤標(biāo)記時,表示激活“腳本

編輯器”;單擊該菜單項,''腳本編輯器”將最小化,位于屏幕的左下角。反之,

將再次激活“腳本編輯器”。

2.虛擬示波器:當(dāng)“虛擬示波器”菜單項前面打鉤標(biāo)記時,表示激活“虛擬

示波器”;單擊該菜單項,“虛擬示波器”將最小化,位于屏幕的左下角。反之,

將再次激活“虛擬示波器”。

3.信息框:當(dāng)“信息框”菜單項前面打鉤標(biāo)記時,表示激活“信息框”;單

擊該菜單項,“信息框”將最小化,位于屏幕的左下角。反之,將再次激活”信息

框”。

4.實驗指導(dǎo)書:當(dāng)“實驗指導(dǎo)書”菜單項前面打鉤標(biāo)記時,表示激活”實驗

指導(dǎo)書”;單擊該菜單項,“實驗指導(dǎo)書”將最小化,位于屏幕的左下角。反之,

將再次激活”實驗指導(dǎo)書”。

文件實驗系統(tǒng)窗口顯示操作幫助文件實驗系統(tǒng)窗口育操作幫助

腳本編輯器國雙顯示設(shè)置

虛擬示波器游系統(tǒng)測試信號1#

信息框

限代C:\Work\Vb\iC:\Work\Vb\itgm|系統(tǒng)測試信號2#

]publi實能指導(dǎo)書3采樣通■道X

□1publickl

采樣通道

02publicTY

II03

publiceOV網(wǎng)格

圖2.14菜單“窗口”項圖2.1.5菜單“顯示”項

2.1.5顯示

菜單如圖2.1.5所示。

1.顯示設(shè)置:顯示設(shè)置用于設(shè)置顯示曲線的各類屬性。如圖2.1.6所示,程

序同時可以顯示四條曲線??梢栽陲@示設(shè)置對話框內(nèi)設(shè)置四個曲線的顏色、線形、

是否在顯示區(qū)域內(nèi)顯示和設(shè)置背景色,在“顯示”前面打鉤表示顯示該曲線;按

13

計算機(jī)控制技術(shù)實驗指導(dǎo)B

“顏色”后面的“…”按鈕可以進(jìn)入顏色選擇對話框,如圖2.1.7所示,可以選

擇適當(dāng)?shù)念伾?,?'線形"后面的下拉框可以選擇該曲線的線形,有“實線”、“劃

線”和“點線”三種選擇。在設(shè)置完成之后,如按“確定”則更改設(shè)置并退出對

話框;如按“取消”則放棄修改并退出對話框。

JJ2SJ

圖2.1.6顯示設(shè)置圖2.1.7顯示設(shè)置顏色設(shè)

2.系統(tǒng)測試信號1#:當(dāng)“系統(tǒng)測試信號1#”菜單項前面打鉤標(biāo)記時,表示

在虛擬示波器中顯示“系統(tǒng)測試信號1#"曲線;單擊該菜單項,“系統(tǒng)測試信號

1#”將不顯示該曲線。反之,將再次在虛擬示波器中顯示“系統(tǒng)測試信號1#”曲

線。

3.系統(tǒng)測試信號2#:當(dāng)“系統(tǒng)測試信號2#”菜單項前面打鉤標(biāo)記時,表示

在虛擬示波器中顯示“系統(tǒng)測試信號2#"曲線;單擊該菜單項,“系統(tǒng)測試信號

2#”將不顯示該曲線。反之,將再次在虛擬示波器中顯示“系統(tǒng)測試信號2#”曲

線。

4.采樣通道X:當(dāng)“采樣通道X”菜單項前面打鉤標(biāo)記時,表示在虛擬示波

器中顯示“采樣通道X”曲線;單擊該菜單項,“采樣通道X”將不顯示該曲線。

反之,將再次在虛擬示波器中顯示“采樣通道X”曲線。

5.采樣通道Y:當(dāng)“采樣通道Y”菜單項前面打鉤標(biāo)記時,表示在虛擬示波

器中顯示“采樣通道Y”曲線;單擊該菜單項,”采樣通道Y”將不顯示該曲線。

反之,將再次在虛擬示波器中顯示“采樣通道Y”曲線。

6.網(wǎng)格:當(dāng)“網(wǎng)格”菜單項前面打鉤標(biāo)記時,表示顯示網(wǎng)格,如圖2.1.8

所示;單擊該菜單項,表示不顯示網(wǎng)格,如圖2.1.9所示。反之,將再次顯示網(wǎng)

格。

14

第二章軟件使用說明

圖2.1.8網(wǎng)格顯7K圖2.1.9無網(wǎng)格顯示

2.1.6操作

菜單如圖2.1.10所示。

清空信息框:清空信息框內(nèi)的內(nèi)容

文件實驗系統(tǒng)窗口顯示1鐮作幫助文件翅猛窗口顯示麟幫助

rm口廨陷二理息,!1□注B順吃②/M

圖2.1.10菜單“操圖2.1.11菜單“幫

2.1.7幫助

菜單如圖2.1.11所示。

關(guān)于:軟件版本說明。

2.2工具條功能說明

工具條如圖2.2.1所示。當(dāng)與下位機(jī)的連接未建立時,如圖2.2.1所示。當(dāng)

與下位機(jī)的連接建立后,如圖2.2.2所示。各工具條的功能分別為:

國?0|爵卡騫曾

圖2.2.1工具條

口XIB噌丁①⑤I/I曾

圖2.2.2工具條

15

計算機(jī)控制技術(shù)實驗指導(dǎo)B

1.新建文件:新建腳本文件(詳見2.1.1節(jié))。

2.打開文件:打開腳本文件(詳見2.1.1節(jié))。

3.保存文件:保存腳本文件(詳見2.1.1節(jié))。

4.連接/斷開:連接/斷開下位機(jī)系統(tǒng)(詳見2.1.3節(jié))。

5.腳本語法檢查:對當(dāng)前腳木編輯器內(nèi)的腳本進(jìn)行語法檢查,語法檢查的結(jié)

果將在信息框內(nèi)顯示(詳見2.6節(jié))。

6.執(zhí)行腳本語言:執(zhí)行當(dāng)前腳本編輯器內(nèi)的腳本,實驗運行。

7.停止腳本語言:停止當(dāng)前腳本編輯器內(nèi)的腳本的執(zhí)行,實驗停止。

8.顯示設(shè)置:設(shè)置虛擬示波器的顯示屬性(詳見2.1.6節(jié))。

9.幫助:(詳見2.1.7節(jié))。

2.3腳本編輯器

ACT-I計算機(jī)控制實驗上位機(jī)軟件提供開放型腳本編輯環(huán)境,如圖1.3所示。

腳本語言使用VisualBasicScripting(VBScript腳本語言)。腳本編輯器是一

個語言敏感的文本編輯器,編輯器的左邊灰色一列是行標(biāo)記,它標(biāo)記每一行的行

數(shù),便于調(diào)試查找。編輯器對VBScript的聲明、定義、關(guān)鍵字、數(shù)字、變量和注

釋等不同類別的字符串顯示不同的顏色,這樣可以避免拼寫錯誤。腳本編輯器對

大小寫不敏感。

腳本的使用可參考第三章《VBScript編程及疑難解答》。

2.4虛擬示波器

虛擬示波器如圖1.2所示,虛擬示波器完成對兩路測試信號與兩路采樣信號

的顯示、讀數(shù)等功能,卜面詳細(xì)介紹虛擬示波器的各個功能:

2.4.1X-t、X-Y兩種顯示模式

1.x-t模式:橫坐標(biāo)為時間軸,縱坐標(biāo)為通道數(shù)據(jù)值。選擇x-t顯示模式,

橫坐標(biāo)時間軸的量程設(shè)置(詳見2.4.2),縱坐標(biāo)幅值范圍為-5V?5V。x-t模式

可以用于顯示系統(tǒng)的測試信號、暫態(tài)或穩(wěn)態(tài)的時域響應(yīng)等.

2.X-Y模式:橫坐標(biāo)為采樣通道X值,縱坐標(biāo)為采樣通道Y值。選擇X-Y顯

示模式,橫、縱坐標(biāo)幅值范圍為-5V?5V,X-Y模式主要用于顯示李沙育圖形等。

顯示模式

rX-tcX-Y

圖2.4.1顯示模式

16

第二章軟件使用說明

2.4.2四種量程選擇

量程設(shè)置模塊如圖2.4.2所示,位于虛擬示波器右側(cè)中間位置。有四個量程

值:

1.100ms/div,一屏為10格,畫滿一屏的時間為1S。

2.200ms/div,畫滿一屏的時間為2S?

3.400ms/div,畫滿一屏的時間為4S。

4.1000ms/div,畫滿一屏的忖間為10S?

量程:(ms/div)

行1000200

「40011000

圖2.4.2量程設(shè)置

2.4.3各通道顯示/隱藏功能

信號顯示模塊如圖2.4.3所示,位于虛擬示波器右側(cè)中間位置,有四個小模

塊,測試信號1#顯示模塊、測試信號2#顯示模塊、采樣通道X顯示模塊和采樣

通道Y顯示模塊。以采樣通道X顯示模塊為例,匾觸發(fā)按鈕表示是否顯示

該曲線,圖2.4.3中,四按鈕被按下,表示顯示采樣通道X曲線。當(dāng)g

園按鈕彈起時,表示不顯示該曲線。程序同時可以顯示四條曲線。

測試信號i#測試信號2#

顯示顯示

縮放L。_±j縮放1.0三

采樣通道X采樣通道Y

顯示顯示

4

r反相r反相

縮放1.0上|縮放1.0W

圖2.4.3通道顯示模塊

17

計算機(jī)控制技術(shù)實驗指導(dǎo)B

2.4.4各通道縮放功能

信號顯示模塊如圖2.4.3所示,接上面2.4.3節(jié)說明,在每個顯示模塊的下

方的縮放框用于曲線的縱坐標(biāo)值的縮放比例調(diào)節(jié),可以調(diào)整曲線在圖像顯示框中

的大小,調(diào)節(jié)范圍為。?3.0。

2.4.5各通道讀數(shù)功能

信號顯示模塊如圖2.4.3所示,接上面2.4.3節(jié)說明,各通道讀數(shù)功能位于

顯示/隱藏按鈕(2.4.3節(jié))的下方,該框中間數(shù)字的顏色與圖像顯示框內(nèi)顯示

的曲線顏色一致,而其數(shù)值則用于顯示鼠標(biāo)指向的曲線某點的縱坐標(biāo)實際數(shù)值。

(見2.4.9說明)。

2.4.6采樣通道反相功能

信號顯示模塊如圖2.4.3所示,接上面2.4.3節(jié)說明,在采樣通道X和采樣通

道Y顯示模塊,有“反相”功能,用于曲線翻轉(zhuǎn)。

2.4.7網(wǎng)格顯不/隱藏功能

網(wǎng)格按鈕如圖2.4.4所示,位于虛擬示波器顯示區(qū)域左上角,按鈕被按下時,

表示顯示網(wǎng)格,如圖2.4.4所示;當(dāng)按鈕彈起時,表示不顯示網(wǎng)格。網(wǎng)格顯示/

隱藏效果可參考2.1.5節(jié)顯示。(圖2.1.8,2.1.9)

-

rL

圖2.4.4網(wǎng)格按鈕

2.4.8顯示曲線位移功能

曲線移動位于圖像顯示模塊的左側(cè)和上方,左側(cè)的移動條的移動使曲線上下

移動(橫坐標(biāo)上下移動),上方的移動條的移動使曲線左右移動(縱坐標(biāo)左右移動)。

如圖3.4.5是系統(tǒng)默認(rèn)的曲線位置,圖3.4.6是曲線移動后的圖形。注意圖3.4.6

中的移動條中指向條的位置已經(jīng)被移動了。注意,該功能僅在顯示模式(詳見

3.4.1)為X-T模式時有效。

18

第二章軟件使用說明

I?卜卜

圖象曼示物

圖2.4.5曲線移動默認(rèn)顯示圖2.4.6曲線移動后顯示

2.5信息框

信息框是一個獨立的,及時準(zhǔn)確地提供系統(tǒng)的各類信息,如圖L4所示。包

括:連接信息、出錯信息、通道設(shè)置信息、語法檢查信息、執(zhí)行信息等。

可以通過菜單“操作->清空信息框”來清空信息框(詳見2.1.6節(jié))。

19

計算機(jī)控制技術(shù)實驗指導(dǎo)B

第三章VBScript編程及疑難解答

3.1VBScript簡介

MicrosoftVisualBasicScriptingEdition是程序開發(fā)語言VisualBasic

家族的最新成員,它將靈活的Script應(yīng)用于更廣泛的領(lǐng)域,包括Microsoft

InternetExplorer中的Web客戶機(jī)Script和MicrosoftInternet

InformationServer中的Web服務(wù)器Scripto

3.2VBScript基礎(chǔ)

3.2.1VBScript數(shù)據(jù)類型

1.什么是VBScript數(shù)據(jù)類型?

VBScript只有一種數(shù)據(jù)類型,稱為Variant。Variant是一種特殊的數(shù)據(jù)

類型,根據(jù)使用的方式,它可以包含不同類別的信息。因為Variant是VBScript

中唯一的數(shù)據(jù)類型,所以它也是VBScript中所有函數(shù)的返回值的數(shù)據(jù)類型。

最簡單的Variant可以包含數(shù)字或字符串信息。Variant用于數(shù)字上下文

中時作為數(shù)字處理,用于字符串上下文中時作為字符串處理。這就是說,如果使

用看起來象是數(shù)字的數(shù)據(jù),則VBScript會假定其為數(shù)字并以適用于數(shù)字的方式

處理。與此類似,如果使用的數(shù)據(jù)只可能是字符串,則

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論