版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度智能煤炭交易平臺居間合作協(xié)議4篇
- 2025年度全球跨境陸運貨物綜合保險合同4篇
- 二零二五年度校園足球場草坪鋪設(shè)與青少年體育發(fā)展合同2篇
- 2025年校園監(jiān)控設(shè)備校園特殊時段監(jiān)控服務(wù)合同3篇
- 2025年水庫漁業(yè)資源承包合作協(xié)議范本3篇
- 2025年度二零二五版跨平臺媒體內(nèi)容合作協(xié)議范本4篇
- 二零二五年度人工智能研發(fā)與系統(tǒng)集成合同4篇
- 二零二五年度高空作業(yè)安全員資質(zhì)認(rèn)證及服務(wù)合同2篇
- 2025年行業(yè)領(lǐng)先銷售合同流程圖模板及實施手冊2篇
- 二零二五年度港口碼頭環(huán)保設(shè)施投資合作協(xié)議4篇
- 工業(yè)自動化設(shè)備維護(hù)保養(yǎng)指南
- 2024人教新版七年級上冊英語單詞英譯漢默寫表
- 《向心力》參考課件4
- 2024至2030年中國膨潤土行業(yè)投資戰(zhàn)略分析及發(fā)展前景研究報告
- 2024年深圳中考數(shù)學(xué)真題及答案
- 土方轉(zhuǎn)運合同協(xié)議書
- Module 3 Unit 1 Point to the door(教學(xué)設(shè)計)-2024-2025學(xué)年外研版(三起)英語三年級上冊
- 智能交通信號燈安裝合同樣本
- 安全生產(chǎn)法律法規(guī)清單(2024年5月版)
- 江蘇省連云港市2023-2024學(xué)年八年級下學(xué)期期末道德與法治試卷(含答案解析)
- 2024年大學(xué)試題(宗教學(xué))-佛教文化筆試考試歷年高頻考點試題摘選含答案
評論
0/150
提交評論