簡(jiǎn)介
本來應(yīng)該早就把這個(gè)寫出來,可是報(bào)表的界面不知道如何設(shè)計(jì),前兩天幫人做了一個(gè)報(bào)表,正好有日?qǐng)?bào)表和月報(bào)表,這次把日?qǐng)?bào)表寫一下,然后再說一下月報(bào)表,算是結(jié)束,總算沒有爛尾。
這個(gè)報(bào)表的界面如下圖:
![](http://www.ad.siemens.com.cn/club/bbs/upload/image/20190201/6368457855232416687251149.png)
10.2 思路介紹
根據(jù)表格格式,由于全部的變量沒有統(tǒng)一的規(guī)律,根據(jù)有規(guī)律的變量,報(bào)表分三次查詢,一次查詢?yōu)閴翰詈退矔r(shí)產(chǎn)水量(紅色框),然后查詢來水的幾個(gè)參數(shù)(黃色框),后計(jì)算日產(chǎn)水量。查詢完成后,通過數(shù)據(jù)集里面的ValueID的變化判斷變量是否結(jié)束,然后進(jìn)行表格的列換行。
日期選擇使用下拉框,報(bào)表的顯示使用微軟的Spreadsheet控件,開始用的是別的控件,后來發(fā)現(xiàn)表格很大的時(shí)候,容易出現(xiàn)畫面卡死現(xiàn)象,后還是用了這個(gè)控件,關(guān)于該控件的使用,這里不再詳細(xì)解釋,基本用法很簡(jiǎn)單,看下面的腳本就行,如果有不明白,可以留言,或者以后專門再說一下。
腳本里面使用的控件名稱和作用如下;
名稱:cbbYear;作用:組合框,選擇年份
名稱:cbbMonth;作用:組合框,選擇月
名稱:cbbDay;作用:組合框,選擇日
名稱:TXT_STAT;作用:靜態(tài)文本,顯示腳本執(zhí)行狀態(tài)。
名稱:控件2;作用:Spreadsheet控件,顯示報(bào)表。
10.3 腳本:
![](http://www.ad.siemens.com.cn/club/bbs/upload/image/20190201/6368457857685541683789590.png)
![](http://www.ad.siemens.com.cn/club/bbs/upload/image/20190201/6368457858324604182171237.png)
![](http://www.ad.siemens.com.cn/club/bbs/upload/image/20190201/6368457858930854181651529.png)
![](http://www.ad.siemens.com.cn/club/bbs/upload/image/20190201/6368457859623041683703752.png)
腳本較長(zhǎng),分了好幾個(gè)圖片進(jìn)行顯示,腳本有些
完整的腳本如下:
腳本有些冗長(zhǎng),可以再進(jìn)行簡(jiǎn)化的,如果報(bào)表的填表有規(guī)律,變量不是特別多的話,腳本能少很多。下面是運(yùn)行測(cè)試效果。
0.75KW西門子V90變頻器6SL3210-5FE10-8UF0
![](https://mall.industry.siemens.com/collaterals/files/78/jpg/P_D011_XX_00824t.jpg) | 6SL3210-5FE10-8UF0 SINAMICS V90,含 PROFINET 輸入電壓:380-480 V 3 A - 15 %/+ 10 % 2.6 A 45-66 Hz 輸出電壓:0 – 輸出 2.1 A 0-330 Hz 電機(jī):0.75 kW 防護(hù)等級(jí):IP20 尺寸 A, 80x180x200(寬x高x深) |
SIEMENS西門子
*,質(zhì)量保證,保修一年
專業(yè)銷售及維修西門子各類工控自動(dòng)化配件;
:S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏西門子可編程控制器輯控制模塊
西門子HMI人機(jī)界面:觸摸屏
西門子變頻器:MM420、MM430、MM440、G110、G120、6SE70
西門子工業(yè)以太網(wǎng):通訊網(wǎng)卡、通訊電纜、通訊接頭、總線連接器 工控機(jī)、交換機(jī)、自動(dòng)化軟件等系型號(hào)齊全,快速報(bào)價(jià),買我們的產(chǎn)品無憂所值,我們的產(chǎn)品都承諾質(zhì)保一年,讓您買的省心舒心,用的放心!
0.75KW西門子V90變頻器6SL3210-5FE10-8UF0