freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

mcgs組態(tài)軟件高級(jí)培訓(xùn)教材(編輯修改稿)

2025-05-03 00:42 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 型常量 雙引號(hào)內(nèi)的字符串,如:“OK”, “正?!毕到y(tǒng)內(nèi)部變量:MCGS系統(tǒng)定義的內(nèi)部數(shù)據(jù)對(duì)象作為系統(tǒng)內(nèi)部變量,在腳本程序中可自由使用,在使用內(nèi)部變量時(shí),變量的前面必須加“$”符號(hào),如 $Date,內(nèi)部變量的詳細(xì)資料請(qǐng)參考《用戶參考手冊(cè)》的內(nèi)部變量一章或在線幫助中的內(nèi)部變量列表。系統(tǒng)內(nèi)部函數(shù):MCGS系統(tǒng)定義的內(nèi)部函數(shù),在腳本程序中可自由使用,在使用內(nèi)部函數(shù)時(shí),函數(shù)的前面必須加“!”符號(hào),如!abs( ),內(nèi)部函數(shù)的詳細(xì)資料請(qǐng)參考《用戶參考手冊(cè)》的內(nèi)部函數(shù)一章或在線幫助中的內(nèi)部函數(shù)列表。MCGS對(duì)象MCGS操作對(duì)象包括工程中的用戶窗口、用戶策略和設(shè)備構(gòu)件,MCGS操作對(duì)象在腳本程序中不能當(dāng)作變量和表達(dá)式使用,但可以當(dāng)作系統(tǒng)內(nèi)部函數(shù)的參數(shù)使用,如!Setdevice(設(shè)備0,1,””)。表達(dá)式由數(shù)據(jù)對(duì)象(包括設(shè)計(jì)者在實(shí)時(shí)數(shù)據(jù)庫(kù)中定義的數(shù)據(jù)對(duì)象、系統(tǒng)內(nèi)部數(shù)據(jù)對(duì)象和系統(tǒng)內(nèi)部函數(shù))、括號(hào)和各種運(yùn)算符組成的運(yùn)算式稱為表達(dá)式,表達(dá)式的計(jì)算結(jié)果稱為表達(dá)式的值 。當(dāng)表達(dá)式中包含有邏輯運(yùn)算符或比較運(yùn)算符時(shí),表達(dá)式的值只可能為0(條件不成立,假)或非0(條件成立,真),這類表達(dá)式稱為邏輯表達(dá)式;當(dāng)表達(dá)式中只包含算術(shù)運(yùn)算符,表達(dá)式的運(yùn)算結(jié)果為具體的數(shù)值時(shí),這類表達(dá)式稱為算術(shù)表達(dá)式;常量或數(shù)據(jù)對(duì)象是狹義的表達(dá)式,這些單個(gè)量的值即為表達(dá)式的值。表達(dá)式值的類型即為表達(dá)式的類型,必須是開關(guān)型、數(shù)值型、字符型三種類型中的一種。表達(dá)式是構(gòu)成腳本程序的最基本元素,在MCGS其他部分的組態(tài)中,也常常需要通過表達(dá)式來建立實(shí)時(shí)數(shù)據(jù)庫(kù)與其他對(duì)象的連接關(guān)系,正確輸入和構(gòu)造表達(dá)式是MCGS的一項(xiàng)重要工作。運(yùn)算符算術(shù)運(yùn)算符∧ 乘方* 乘法/ 除法\ 整除+ 加法— 減法Mod 取模運(yùn)算邏輯運(yùn)算符AND 邏輯與 NOT 邏輯非OR 邏輯或XOR 邏輯異或比較運(yùn)算符> 大于>= 大于等于= 等于<= 小于等于< 小于<> 不等于運(yùn)算符優(yōu)先級(jí)按照優(yōu)先級(jí)從高到低的順序,各個(gè)運(yùn)算符排列如下:( ) 最高優(yōu)先級(jí)∧ *,/ ,\,Mod+ ,— < , > ,<= ,>=,= ,<> NOTAND,OR,XOR二、腳本程序基本語句由于MCGS腳本程序是為了實(shí)現(xiàn)某些多分支流程的控制及操作處理,因此只包括了幾種最簡(jiǎn)單的語句:賦值語句、條件語句、退出語句和注釋語句。所有的腳本程序都可由這四種語句組成,當(dāng)需要在一個(gè)程序行中包含多條語句時(shí),各條語句之間須用“:”分開,程序行也可以是沒有任何語句的空行。大多數(shù)情況下,一個(gè)程序行只包含一條語句,賦值程序行中根據(jù)需要可在一行上放置多條語句。賦值語句賦值語句的形式為:數(shù)據(jù)對(duì)象 = 表達(dá)式。賦值語句用賦值號(hào)(“=”號(hào))來表示,它具體的含義是:把“=”右邊表達(dá)式的運(yùn)算值賦給左邊的數(shù)據(jù)對(duì)象。賦值號(hào)左邊必須是能夠讀寫的數(shù)據(jù)對(duì)象,如:開關(guān)型數(shù)據(jù)、數(shù)值型數(shù)據(jù)、事件型數(shù)據(jù)以及能進(jìn)行寫操作的內(nèi)部數(shù)據(jù)對(duì)象。而組對(duì)象、事件型數(shù)據(jù)、只讀的內(nèi)部數(shù)據(jù)對(duì)象、系統(tǒng)內(nèi)部函數(shù)以及常量,均不能出現(xiàn)在賦值號(hào)的左邊,因?yàn)椴荒軐?duì)這些對(duì)象進(jìn)行寫操作。賦值號(hào)的右邊為一表達(dá)式,表達(dá)式的類型必須與左邊數(shù)據(jù)對(duì)象值的類型相符合,否則系統(tǒng)會(huì)提示“賦值語句類型不匹配”的錯(cuò)誤信息。條件語句條件語句有如下三種形式:If 〖表達(dá)式〗 Then 〖賦值語句或退出語句〗If 〖表達(dá)式〗 Then 〖語句〗EndIfIf 〖表達(dá)式〗Then 〖語句〗Else 〖語句〗EndIf條件語句中的四個(gè)關(guān)鍵字“If”、“Then”、“Else”、“Endif”不分大小寫。如拼寫不正確,檢查程序會(huì)提示出錯(cuò)信息。條件語句允許多級(jí)嵌套,即條件語句中可以包含新的條件語句,MCGS腳本程序的條件語句最多可以有8級(jí)嵌套,為編制多分支流程的控制程序提供了可能?!癐F”語句的表達(dá)式一般為邏輯表達(dá)式,也可以是值為數(shù)值型的表達(dá)式,當(dāng)表達(dá)式的值為非0時(shí),條件成立,執(zhí)行“Then”后的語句,否則,條件不成立,將不執(zhí)行該條件塊中包含的語句,開始執(zhí)行該條件塊后面的語句。值為字符型的表達(dá)式不能作為“IF”語句中的表達(dá)式。退出語句退出語句為“Exit”,用于中斷腳本程序的運(yùn)行,停止執(zhí)行其后面的語句。一般在條件語句中使用退出語句,以便在某種條件下,停止并退出腳本程序的執(zhí)行。注釋語句以單引號(hào)“’”開頭的語句稱為注釋語句,注釋語句在腳本程序中只起到注釋說明的作用,實(shí)際運(yùn)行時(shí),系統(tǒng)不對(duì)注釋語句作任何處理。三、腳本程序應(yīng)用場(chǎng)合及樣例腳本程序在MCGS組態(tài)軟件中有四種應(yīng)用場(chǎng)合,分別為:在“運(yùn)行策略”中的“腳本程序”構(gòu)件中使用;在窗口中的“標(biāo)準(zhǔn)按鈕”屬性設(shè)置中的“腳本程序”中使用;在“菜單”屬性設(shè)置中的“腳本程序”中使用;還可以在“用戶窗口”屬性設(shè)置中的“啟動(dòng)腳本”、“循環(huán)腳本”、“退出腳本”中使用。在初級(jí)教材中我們已經(jīng)熟悉了“運(yùn)行策略”中的腳本程序,在本講中通過對(duì)“選擇框”構(gòu)件,定時(shí)器函數(shù)、字符串函數(shù)操作,達(dá)到對(duì)其它3種場(chǎng)合靈活運(yùn)用MCGS組態(tài)軟件中的腳本程序,簡(jiǎn)化組態(tài)過程,提高工作效率,效果圖如下:腳本程序在“窗口”中的應(yīng)用具體操作如下:選擇框演示程序在MCGS組態(tài)軟件開發(fā)平臺(tái)上,單擊“用戶窗口”進(jìn)入,再單擊“新建窗口”按鈕,生成“窗口0”,選中“窗口0”,單擊“窗口屬性”按鈕,彈出“用戶窗口屬性”設(shè)置,設(shè)置完畢按“確認(rèn)”按鈕,退出。如圖:雙擊“腳本程序”進(jìn)入“動(dòng)畫組態(tài)”環(huán)境,從“工具箱”中選中“選擇框”,拖放到桌面適當(dāng)位置,雙擊“選擇框”,彈出“選擇框?qū)傩栽O(shè)置窗口”對(duì)話框,選中“選項(xiàng)類型”中的“其它”,按“確認(rèn)”按鈕退出,如下圖:再?gòu)摹肮ぞ呦洹敝羞x3次“標(biāo)簽”,放在桌面上,分別為:選擇框演示程序,姓名,選擇框選擇輸出。選擇框選擇輸出屬性設(shè)置如下圖: 從“工具箱”中單擊“常用圖符” 圖標(biāo),彈出“常用圖符”,選中“凹槽平面”圖標(biāo)與“凹平面” 圖標(biāo),放在桌面適當(dāng)位置,通過“置于最前面” ,“置于最后面” ,“向前一層” ,“向后一層” ,做成立體效果,如上圖效果圖。在MCGS組態(tài)軟件開發(fā)平臺(tái)上,單擊“用戶窗口”選中“腳本程序”窗口,單擊“窗口屬性”按鈕,彈出“用戶窗口屬性設(shè)置”對(duì)話框,設(shè)置如下圖: 腳本程序在“標(biāo)準(zhǔn)按鈕”中的應(yīng)用計(jì)數(shù)器操作演示計(jì)時(shí)器號(hào):系統(tǒng)計(jì)時(shí)器的序號(hào)1—255,MCGS系統(tǒng)內(nèi)嵌255個(gè)系統(tǒng)計(jì)時(shí)器。我們以1號(hào)計(jì)數(shù)器為例,要求用按鈕啟動(dòng)、停止1號(hào)計(jì)數(shù)器,使1號(hào)計(jì)數(shù)器復(fù)位,給1號(hào)計(jì)數(shù)器限制最大值。函數(shù)的具體應(yīng)用可以看“在線幫助”。具體操作如下:在MCGS組態(tài)軟件開發(fā)平臺(tái)上,單擊“用戶窗口”,再雙擊“腳本程序”,進(jìn)入“動(dòng)畫組態(tài)”,從“工具箱”中選中5次“標(biāo)簽”,按效果圖放置,分別為:1號(hào)計(jì)數(shù)器操作演示,1號(hào)計(jì)數(shù)器計(jì)數(shù),1號(hào)計(jì)數(shù)器顯示,1號(hào)計(jì)數(shù)器工作狀態(tài),1號(hào)計(jì)數(shù)器最大值。再?gòu)摹肮ぞ呦洹敝羞x中3次“標(biāo)簽”,按效果圖放置,作為“1號(hào)計(jì)數(shù)器計(jì)數(shù)”、“1號(hào)計(jì)數(shù)器顯示”、“1號(hào)計(jì)數(shù)器工作狀態(tài)顯示”在運(yùn)行時(shí)對(duì)應(yīng)顯示用,從工具箱”中選中“輸入框”,針對(duì)“1號(hào)計(jì)數(shù)器最大值”運(yùn)行時(shí)進(jìn)行輸入,屬性設(shè)置分別如下:  我們用按鈕來控制“1號(hào)計(jì)數(shù)器”的啟動(dòng)、停止、復(fù)位、最大值限制。具體如下:從“工具箱”中選四次“標(biāo)準(zhǔn)按鈕”,拖放到桌面適當(dāng)位置,如效果圖,屬性設(shè)置分別如下:    字符串操作演示在實(shí)際應(yīng)用過程中我們經(jīng)常要用到字符串操作,例如:對(duì)西門子200系列PLC中的“V數(shù)據(jù)存儲(chǔ)器”進(jìn)行處理。輸入一個(gè)0一9999的某個(gè)數(shù),先要把這個(gè)數(shù)轉(zhuǎn)換為字符串,不足四位字符時(shí),前面補(bǔ)“0”,再對(duì)字符串進(jìn)行分解,分解后先轉(zhuǎn)換為相應(yīng)的ASCCI碼,再用16進(jìn)制表示。具體操作如下:在MCGS組態(tài)軟件開發(fā)平臺(tái)上,單擊“用戶窗口”,再雙擊“腳本程序”,進(jìn)入“動(dòng)畫組態(tài)”,從“工具箱”中選中3次“標(biāo)簽”,按效果圖放置,分別為:字符串操作演示,輸入數(shù)值,字符串顯示。再?gòu)摹肮ぞ呦洹敝羞x中“輸入框”,放在“輸入數(shù)值”后面,從“工具箱”中選中“標(biāo)簽”,放在“字符串顯示”后面,用于顯示字符串。分別設(shè)置如圖: 從“工具箱”中選中3次“標(biāo)準(zhǔn)按鈕”,分別拖放到桌面適當(dāng)位置,如效果圖,按鈕名分別為:數(shù)值轉(zhuǎn)變?yōu)樽址?,字符串分解為單個(gè)字符,字符轉(zhuǎn)為ASCCI碼用16進(jìn)制顯示。屬性設(shè)置分別如下:   從“工具箱”中選中“標(biāo)簽”拖放到桌面適當(dāng)位置,再用“工具條”中的“拷貝”按鈕,復(fù)制7個(gè),用于分別顯示分解的字符及用ASCCI碼轉(zhuǎn)換后的16進(jìn)制數(shù)值。可以用“編輯條”中的工具進(jìn)行處理。屬性設(shè)置如下,其中:字符串分解字符串分解字符串分解4屬性設(shè)置只需要把“顯示輸出”中的“表達(dá)式”中的“字符串分解1”改為相應(yīng)的“字符串分解2”、“字符串分解3”、“字符串分解4”;其中:數(shù)據(jù)顯示數(shù)據(jù)顯示數(shù)據(jù)顯示4屬性設(shè)置只需要把“顯示輸出”中的“表達(dá)式”中的“數(shù)據(jù)顯示1” 改為相應(yīng)的“數(shù)據(jù)顯示2”、“數(shù)據(jù)顯示3”、“數(shù)據(jù)顯示4”即可?!∧_本程序在“菜單”中的應(yīng)用在MCGS組態(tài)軟件開發(fā)平臺(tái)上,單擊“主控窗口”進(jìn)入“菜單組態(tài)”,在“工具條”中單擊“新增菜單項(xiàng)”,產(chǎn)生菜單“操作0”,雙擊“操作0”菜單,彈出“菜單屬性設(shè)置”對(duì)話框,設(shè)置如下圖,在“腳本程序”中輸入如下:數(shù)值輸入=689    39。賦初值定時(shí)器1號(hào)最大值=60   39。賦初值!TimerStop(1)      39。使1號(hào)定時(shí)器停止工作!TimerReset(1,0)     39。使1號(hào)定時(shí)器復(fù)位!TimerSetLimit(1,定時(shí)器1號(hào)最大值,0)  39。設(shè)置1號(hào)定時(shí)器的上限為60,                   39。運(yùn)行到60后重新循環(huán)運(yùn)行 按“F5”進(jìn)入運(yùn)行環(huán)境,單擊“腳本程序”菜單,打開“腳本程序”窗口,單擊“啟動(dòng)1號(hào)計(jì)數(shù)器”按鈕,讓1號(hào)計(jì)數(shù)器啟動(dòng)運(yùn)行;單擊“數(shù)值轉(zhuǎn)變?yōu)樽址卑粹o、“字符串分解為單個(gè)字符”按鈕、“字符轉(zhuǎn)為ASCCI碼用16進(jìn)制顯示”按鈕,則如圖顯示:第五講 MCGS數(shù)據(jù)后處理及報(bào)表一、數(shù)據(jù)后處理MCGS中的數(shù)據(jù)后處理,其本質(zhì)上是對(duì)歷史數(shù)據(jù)庫(kù)的處理,MCGS的存盤歷史數(shù)據(jù)庫(kù)是原始數(shù)據(jù)的基本集合,MCGS數(shù)據(jù)后處理就是對(duì)這些原始數(shù)據(jù)的數(shù)據(jù)操作(修改、刪除、添加、查詢等數(shù)據(jù)庫(kù)操作),數(shù)據(jù)后處理的目的是要從這些原始數(shù)據(jù)中提煉出對(duì)用戶真正有用的數(shù)據(jù)和信息并以數(shù)據(jù)報(bào)表的形式展示出來。在工程應(yīng)用中,對(duì)采集的工程物理量存盤后,需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作和對(duì)存盤的數(shù)據(jù)進(jìn)行各種統(tǒng)計(jì),以根據(jù)需要作出各種形式的報(bào)表。MCGS組態(tài)軟件提供的存盤數(shù)據(jù)瀏覽構(gòu)件,存盤數(shù)據(jù)提取構(gòu)件和歷史表格構(gòu)件可以完成各種形式的數(shù)據(jù)報(bào)表, MCGS組態(tài)軟件數(shù)據(jù)處理流程如下:如圖所示,數(shù)據(jù)從采集設(shè)備輸入,通過設(shè)備驅(qū)動(dòng)進(jìn)入實(shí)時(shí)數(shù)據(jù)庫(kù),MCGS組態(tài)軟件提供對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)的實(shí)時(shí)變量進(jìn)行數(shù)據(jù)和曲線等多種顯示方式,同時(shí)可通過數(shù)據(jù)存盤控制器隨時(shí)對(duì)變量的存盤周期和方式進(jìn)行修改,可對(duì)在硬盤上存好的數(shù)據(jù)進(jìn)行多種處理。MCGS存盤數(shù)據(jù)瀏覽構(gòu)件可以對(duì)存好的數(shù)據(jù)直接進(jìn)行顯示、打印、查詢、修改、刪除、添加記錄和統(tǒng)計(jì)。MCGS存盤數(shù)據(jù)提取構(gòu)件可以對(duì)存好的數(shù)據(jù)按照一定的時(shí)間間隔或不同的統(tǒng)計(jì)方式進(jìn)行提取處理,可以把數(shù)據(jù)提取到MCGS實(shí)時(shí)數(shù)據(jù)庫(kù)中的變量中,也可以根據(jù)一定的查詢條件把相關(guān)的數(shù)據(jù)提取到其它的各種形式的數(shù)據(jù)庫(kù)。用MCGS存盤數(shù)據(jù)提取構(gòu)件配合MCGS歷史表格可以完成工控項(xiàng)目中最常使用的各種形式的報(bào)表(如標(biāo)準(zhǔn)形式的日?qǐng)?bào)表、月報(bào)表、年報(bào)表,不定記錄項(xiàng)的報(bào)表,定要求查詢報(bào)表等)。二、結(jié)合數(shù)據(jù)提取做復(fù)雜的報(bào)表我們通過實(shí)例來進(jìn)行詳細(xì)講解,具體如下:新建一個(gè)窗口在MCGS組態(tài)軟件開發(fā)平臺(tái)上,單擊“用戶窗口”進(jìn)入,再單擊“新建窗口”按鈕,生成“窗口0”,選中“窗口0”,單擊“窗口屬性”按鈕,彈出“用戶窗口屬性”設(shè)置,設(shè)置完畢按“確認(rèn)”按鈕,退出。如圖:雙擊“數(shù)據(jù)提取”進(jìn)入動(dòng)畫組態(tài),最終效果如下圖:模擬所需要的數(shù)據(jù)在實(shí)時(shí)數(shù)據(jù)庫(kù)中建立7個(gè)變量,分別為:“數(shù)據(jù)1”、“數(shù)據(jù)2”、“數(shù)據(jù)3”、“數(shù)據(jù)4”、“數(shù)據(jù)5”、“數(shù)據(jù)組”及“存數(shù)控制”?!皵?shù)據(jù)1”、“數(shù)據(jù)2”、“數(shù)據(jù)3”、“數(shù)據(jù)4”、“數(shù)據(jù)5”為數(shù)值型變量,“存數(shù)控制”為開關(guān)型變量,“數(shù)據(jù)組”為組對(duì)象,其屬性設(shè)置如下: 在MCGS組態(tài)軟件開發(fā)平臺(tái)上,單擊“運(yùn)行策略”,再雙擊“循環(huán)策略”或選中“循環(huán)策略”,單擊“策略組態(tài)”進(jìn)入策略組態(tài)中。從工具條中單擊“新增策略行” 圖標(biāo),新增加一個(gè)策略行。再?gòu)摹安呗怨ぞ呦洹敝羞x取“腳本程序”,拖到策略行上,單擊鼠標(biāo)左鍵,如圖:雙擊圖標(biāo),彈出“表達(dá)式條件”對(duì)話框,如圖:   雙擊進(jìn)入腳本程序編輯環(huán)境,按下面輸入,進(jìn)行模擬:數(shù)據(jù)1=數(shù)據(jù)1+1數(shù)據(jù)2=數(shù)據(jù)2+2數(shù)據(jù)3=數(shù)據(jù)3+3數(shù)據(jù)4=數(shù)據(jù)4+4數(shù)據(jù)5=數(shù)據(jù)5+5!SaveData(數(shù)據(jù)組) ‘把數(shù)據(jù)組對(duì)象的值保存在硬盤上,如不明白請(qǐng)查在線幫助在MCGS組態(tài)軟件開發(fā)平臺(tái)上,單擊“運(yùn)行策略”進(jìn)入策略組態(tài),再單擊右側(cè)的“新建策略”按鈕,彈出“選擇策略類型”窗口,選中“用戶策略”,會(huì)產(chǎn)生“策略1”,單擊“策略屬性”按鈕,彈出“策略屬性設(shè)置”窗口,如下圖:雙擊“原始數(shù)據(jù)”進(jìn)入策略組態(tài),單擊工具條中的“新增策略行”,從“工具箱”中選中“存盤數(shù)據(jù)瀏覽”拖放到策略行上,單擊鼠標(biāo)左鍵放好。雙擊,彈出“存盤數(shù)據(jù)瀏覽構(gòu)件屬性設(shè)置”對(duì)話框,如下圖設(shè)置:基本屬性在此屬性頁(yè)內(nèi)設(shè)置窗口標(biāo)題名稱、打印屬性、統(tǒng)計(jì)方式、打印方式等功能構(gòu)件的基本的屬性,如下圖所示:窗口顯示標(biāo)題:設(shè)置窗口顯示的標(biāo)題名,并且打印時(shí)本構(gòu)件的默認(rèn)標(biāo)題名和窗口標(biāo)題名相同。打印屬性設(shè)置:設(shè)置打印的方向和自動(dòng)后臺(tái)打印方式。統(tǒng)計(jì)方式:有求和、最大值、最小值、平均值、樣本方差與
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1