新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 三相多功能电能表检定软件设计与开发

三相多功能电能表检定软件设计与开发

—— 检定结果数据上传至网络服务器,实现检定数据共享
作者: 时间:2010-11-20 来源:电子产品世界 收藏

  if (OutData.Order = Ask_FReq_

本文引用地址:https://www.eepw.com.cn/article/114731.htm

  Order) and (JpForm <> nil) then

  SendMessage(Jpform.Handle,

  MSG_JpTest, 0, 0); //基频试验

  if ((OutData.Order = Ask_Tp_

  Order) or (OutData.Order = Ask_

  Time_Order)) and (Sdform <> nil)

  then

  SendMessage(Sdform.handle,

  MSG_TpTest, 0, 0); //时段试验

  end;

  end;

  数据库和报表的建立和操作

  该系统采用Delphi自带的Paradox7.0来构建信息数据库,Paradox7.0可以在多个表的数据之间进行操作,它具有数据独立性、数据安全性、数据完整性、集中管理、控制冗余等特点[4],并且Paradox7.0数据库的存储信息量大、运行速度快、查询方便、便于维护。检定数据库的建立如图2所示。

  图2中各个表的建立过程基本一样只是包含的信息不相同,比如:电能表基本信息表,保存被检定电能表的表名称、型号、电压、电流、等级、常数等信息,而电能表的误差表,保存被校表检定的误差数据,包括了电压幅度、电流幅度、相位及合元或分元、误差等信息。电能表基本信息表结构如下:

  CREATE TABLE Misls(

  DevID VARCHAR(35),

  /*资产编号(SSS123456789)*/

  DevName VARCHAR(32),

  /*表名称(机械式三相四线多功

  能表)*/

  DevType VARCHAR(12),

  /*型号(DT862-4)*/

  DevKind VARCHAR(32),

  /*表类别(机械式,电子式,机电式,

  多功能)*/

  DevPhase VARCHAR(32),

  /*表相线(单相,三相三线,三相四

  线)*/

  DevVolt VARCHAR(12),

  /*电压(57.7,60,100,220, 380)*/

  DevCirCu VARCHAR(12),

  /*额定电流*/

  MaxCirCu VARCHAR(12),

  /*最大电流*/

  DevPCons VARCHAR(12),

  /*电子常数(3600)*/

  ⋯⋯

  PRIMARY KEY (DevId)

  )

电能表相关文章:电能表原理


评论


技术专区

关闭