三相多功能電能表檢定軟件設(shè)計與開發(fā)
if (OutData.Order = Ask_FReq_
本文引用地址:http://cafeforensic.com/article/114731.htmOrder) 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;
數(shù)據(jù)庫和報表的建立和操作
該系統(tǒng)采用Delphi自帶的Paradox7.0來構(gòu)建信息數(shù)據(jù)庫,Paradox7.0可以在多個表的數(shù)據(jù)之間進行操作,它具有數(shù)據(jù)獨立性、數(shù)據(jù)安全性、數(shù)據(jù)完整性、集中管理、控制冗余等特點[4],并且Paradox7.0數(shù)據(jù)庫的存儲信息量大、運行速度快、查詢方便、便于維護。檢定數(shù)據(jù)庫的建立如圖2所示。
圖2中各個表的建立過程基本一樣只是包含的信息不相同,比如:電能表基本信息表,保存被檢定電能表的表名稱、型號、電壓、電流、等級、常數(shù)等信息,而電能表的誤差表,保存被校表檢定的誤差數(shù)據(jù),包括了電壓幅度、電流幅度、相位及合元或分元、誤差等信息。電能表基本信息表結(jié)構(gòu)如下:
CREATE TABLE Misls(
DevID VARCHAR(35),
/*資產(chǎn)編號(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),
/*電子常數(shù)(3600)*/
??
PRIMARY KEY (DevId)
)
電能表相關(guān)文章:電能表原理
評論