亚控SCADA模板(静电监测系统)

界面展示

登陆界面

在这里插入图片描述

主页面

在这里插入图片描述

配置页面

在这里插入图片描述

报表展示

在这里插入图片描述

趋势图

在这里插入图片描述

棒图

在这里插入图片描述

报警页面

在这里插入图片描述

部分代码

在这里插入图片描述

//取7日数据
//连接工业库
string ConnectStr,SqlStrTRH,SqlStrTRK,SqlStrTRL,SqlStrTRM,SqlStrTRN,SqlStrTRP,SqlStrTRR,SqlStrTRS,SqlStrTRM1,SqlStrTRS1;
string CTime;
//CTime=/*string*/ DateAdd("D",-7, \\local\$Date);
CTime=DateAdd("D",-7, \\local\$Date)+" "+\\local\$Time;
//查询命令
SqlStrTRH="SELECT SUM(ALL CAST(DataValue As int))/(COUNT(*)) FROM [History] WHERE TagName like '%TRH' AND DataTime >= "+"'"+CTime+"'";
SqlStrTRK="SELECT SUM(ALL CAST(DataValue As int))/(COUNT(*)) FROM [History] WHERE TagName like '%TRK' AND DataTime >= "+"'"+CTime+"'";
SqlStrTRL="SELECT SUM(ALL CAST(DataValue As int))/(COUNT(*)) FROM [History] WHERE TagName like '%TRL' AND DataTime >= "+"'"+CTime+"'";
SqlStrTRM="SELECT SUM(ALL CAST(DataValue As int))/(COUNT(*)) FROM [History] WHERE TagName like '%TRM' AND DataTime >= "+"'"+CTime+"'";
SqlStrTRN="SELECT SUM(ALL CAST(DataValue As int))/(COUNT(*)) FROM [History] WHERE TagName like '%TRN' AND DataTime >= "+"'"+CTime+"'";
SqlStrTRP="SELECT SUM(ALL CAST(DataValue As int))/(COUNT(*)) FROM [History] WHERE TagName like '%TRP' AND DataTime >= "+"'"+CTime+"'";
SqlStrTRR="SELECT SUM(ALL CAST(DataValue As int))/(COUNT(*)) FROM [History] WHERE TagName like '%TRR' AND DataTime >= "+"'"+CTime+"'";
SqlStrTRS="SELECT SUM(ALL CAST(DataValue As int))/(COUNT(*)) FROM [History] WHERE TagName like '%TRS' AND DataTime >= "+"'"+CTime+"'";
SqlStrTRM1="SELECT SUM(ALL CAST(DataValue As int))/(COUNT(*)) FROM [History] WHERE TagName like '%TRM1' AND DataTime >= "+"'"+CTime+"'";
SqlStrTRS1="SELECT SUM(ALL CAST(DataValue As int))/(COUNT(*)) FROM [History] WHERE TagName like '%TRS1' AND DataTime >= "+"'"+CTime+"'";
//ConnectStr="Data Source=emtest;User ID=ifsapp;PWD=ifs#mis;Unicode=True";
//连接字符串 StrToInt
ConnectStr = "Provider=KRTDBProvider.King.3;Data Source=127.0.0.1,5678;Persist Security Info=True; User ID=sa;Password=sa; TimeOut=5";
KDBDisConnect("\\local\strConnectID");
//判断连接
if(KDBGetConnectID("\\local\strConnectID", ConnectStr))
{
	//获取数据集
KDBGetDataset1("MyDataset","\\local\strConnectID",SqlStrTRH); 
//查询命令获取数据集的指定数据
CylinderChart1.SetDataValueForCylinder("Series2",0,StrToInt(KDBGetCellValueByFieldId("MyDataset", 0, 0)));
	//获取数据集
KDBGetDataset1("MyDataset","\\local\strConnectID",SqlStrTRK); 
//查询命令获取数据集的指定数据
CylinderChart1.SetDataValueForCylinder("Series2",1,StrToInt(KDBGetCellValueByFieldId("MyDataset", 0, 0)));
	//获取数据集
KDBGetDataset1("MyDataset","\\local\strConnectID",SqlStrTRL); 
//查询命令获取数据集的指定数据
CylinderChart1.SetDataValueForCylinder("Series2",2,StrToInt(KDBGetCellValueByFieldId("MyDataset", 0, 0)));
	//获取数据集
KDBGetDataset1("MyDataset","\\local\strConnectID",SqlStrTRM); 
//查询命令获取数据集的指定数据
CylinderChart1.SetDataValueForCylinder("Series2",3,StrToInt(KDBGetCellValueByFieldId("MyDataset", 0, 0)));
	//获取数据集
KDBGetDataset1("MyDataset","\\local\strConnectID",SqlStrTRN); 
//查询命令获取数据集的指定数据
CylinderChart1.SetDataValueForCylinder("Series2",4,StrToInt(KDBGetCellValueByFieldId("MyDataset", 0, 0)));
	//获取数据集
KDBGetDataset1("MyDataset","\\local\strConnectID",SqlStrTRP); 
//查询命令获取数据集的指定数据
CylinderChart1.SetDataValueForCylinder("Series2",5,StrToInt(KDBGetCellValueByFieldId("MyDataset", 0, 0)));
	//获取数据集
KDBGetDataset1("MyDataset","\\local\strConnectID",SqlStrTRR); 
//查询命令获取数据集的指定数据
CylinderChart1.SetDataValueForCylinder("Series2",6,StrToInt(KDBGetCellValueByFieldId("MyDataset", 0, 0)));
	//获取数据集
KDBGetDataset1("MyDataset","\\local\strConnectID",SqlStrTRS); 
//查询命令获取数据集的指定数据
CylinderChart1.SetDataValueForCylinder("Series2",7,StrToInt(KDBGetCellValueByFieldId("MyDataset", 0, 0)));
	//获取数据集
KDBGetDataset1("MyDataset","\\local\strConnectID",SqlStrTRM1); 
//查询命令获取数据集的指定数据
CylinderChart1.SetDataValueForCylinder("Series2",8,StrToInt(KDBGetCellValueByFieldId("MyDataset", 0, 0)));
	//获取数据集
KDBGetDataset1("MyDataset","\\local\strConnectID",SqlStrTRS1); 
//查询命令获取数据集的指定数据
CylinderChart1.SetDataValueForCylinder("Series2",9,StrToInt(KDBGetCellValueByFieldId("MyDataset", 0, 0)));

//Report1.SetDataset1("MyDataset");
//断开连接
KDBDisConnect("\\local\strConnectID");
CylinderChart1.SetSeriesCylinderColor("Series2",0,255,0,200);
CylinderChart1.SetSeriesCylinderColor("Series2",1,200,0,200);
CylinderChart1.SetSeriesCylinderColor("Series2",2,0,250,200);
CylinderChart1.SetSeriesCylinderColor("Series2",3,250,0,100);
CylinderChart1.SetSeriesCylinderColor("Series2",4,0,255,200);
CylinderChart1.SetSeriesCylinderColor("Series2",5,0,0,200);
CylinderChart1.SetSeriesCylinderColor("Series2",6,5,0,200);
CylinderChart1.SetSeriesCylinderColor("Series2",7,0,255,200);
CylinderChart1.SetSeriesCylinderColor("Series2",8,0,0,200);
CylinderChart1.SetSeriesCylinderColor("Series2",9,100,100,200);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值