关于CLASS

ZHLMNET 2002-03-05 04:35:42
#pragma once

class SQL_DATA
{
public:
SQL_DATA(void);
~SQL_DATA(void);
class TAB_YC //遥测参数表
{
public:
int PlandID; //厂站ID(0—16)
int ScaleID; //测量点ID(0—287)
int FunctionCode; //功能码(0—300)
int BitCode; //位码(0—1)
int TypeID; //类型号(0—9)
int TransformerID; //变压器号(只有档位类型才能设此字段)
bool ValueMinus; //数值取负标志
bool ActiveSign; //活动标志
bool YcStoreroom; //入遥测库标志
bool ApexStoreroom; //入峰值库标志
bool PressureStoreroom; //入电压库标志(只有电压类型才能入电压库)
bool IntegralStoreroom; //入积分库标志(只有有功,无功类型才能入积分库)
bool StageTotal; //站总加标志(只有有功,无功类型才能设此标志)
bool GlobalTotal; //全局总加标志(只有有功,无功类型才能设此标志)
bool TotalMinus; //总加取负标志(只有有功,无功类型才能设此标志)
bool OverrunWarn; //越限告警标志
bool OverrunRecord; //越限记录标志
float Modulus; //校正系数
float BaseDate; //基数
float UpperLimit; //上限
float LowerLimit; //下限
float Manpower; //人工输入值
LPCSTR Name; //测点名称
/////////////////////////////////////////////////////////////////////////
TAB_YC(void)
{
int PlandID = 0; //厂站ID(0—16)
int ScaleID = 0; //测量点ID(0—287)
int FunctionCode = 0; //功能码(0—300)
int BitCode = 0; //位码(0—1)
int TypeID = 0; //类型号(0—9)
int TransformerID = 0; //变压器号(只有档位类型才能设此字段)
bool ValueMinus = 0; //数值取负标志
bool ActiveSign = 0; //活动标志
bool YcStoreroom = 0; //入遥测库标志
bool ApexStoreroom = 0; //入峰值库标志
bool PressureStoreroom = 0; //入电压库标志(只有电压类型才能入电压库)
bool IntegralStoreroom = 0; //入积分库标志(只有有功,无功类型才能入积分库)
bool StageTotal = 0; //站总加标志(只有有功,无功类型才能设此标志)
bool GlobalTotal = 0; //全局总加标志(只有有功,无功类型才能设此标志)
bool TotalMinus = 0; //总加取负标志(只有有功,无功类型才能设此标志)
bool OverrunWarn = 0; //越限告警标志
bool OverrunRecord = 0; //越限记录标志
float Modulus = 0; //校正系数
float BaseDate = 0; //基数
float UpperLimit = 0; //上限
float LowerLimit = 0; //下限
float Manpower = 0; //人工输入值
LPCSTR Name = 0; //测点名称
};
~TAB_YC(void);
};
/////////////////////////////////////////////////////////////////////////////////
//1.类型号(TypeID) :0--电压
// 1—电流
// 2—有功功率
// 3—无功功率
// 4—频率
// 5—水位
// 6—功率因数
// 7—档位
// 8—温度
// 9—压力
//2.变压器号(TransformerID) 对应表五变压器参数表(TransTab)
/////////////////////////////////////////////////////////////////////////////////

class TAB_YX //遥信参数表
{
public:
int PlandID; //厂站ID(0—16)
int ScaleID; //测量点ID(0—511)
int FunctionCode; //功能码( 240—255)
int BitCode; //位码(0—31)
int TypeID; //类型号
int ProtectNameID; //保护名称号
int ArchivesID; //档位号
int TransformerID; //变压器号
int YkID; //遥控序号
int SwitchID; //开关号
bool ValueReverse; //数值取反标志
bool ActiveSign; //活动标志
bool SOE; //遥信变位时产生SOE标志
float Manpower; //人工输入值
LPCSTR Name; //测点名称
//////////////////////////////////////////////////////////////////////////////
TAB_YX(void)
{
int PlandID = 0; //厂站ID(0—16)
int ScaleID = 0; //测量点ID(0—511)
int FunctionCode = 0; //功能码( 240—255)
int BitCode = 0; //位码(0—31)
int TypeID = 0; //类型号
int ProtectNameID = 0; //保护名称号
int ArchivesID = 0; //档位号
int TransformerID = 0; //变压器号
int YkID = 0; //遥控序号
int SwitchID = 0; //开关号
bool ValueReverse = 0; //数值取反标志
bool ActiveSign = 0; //活动标志
bool SOE = 0; //遥信变位时产生SOE标志
float Manpower = 0; //人工输入值
LPCSTR Name = 0; //测点名称
};
~TAB_YX(void);
};
//////////////////////////////////////////////////////////////////////////////////
//1. 类型号(TypeID) : 0—断路器
// 1—刀闸
// 2—档位
// 3—事故性保护
// 4—告警性保护
//2. 保护号(ProtID): 只有类型号(TypeID)是保护(3或4)才能设置此字段,对应表十四遥信保护名称表 YxProtNameTab
//3. 档位号(ArchivesID): 只有类型号(TypeID)是档位(2) 才能设置此字段
//4. 变压器号(TransformerID): 只有类型号(TypeID)是档位(2) 才能设置此字段,对应表五变压器参数表 TransTab
//5. 遥控序号( YkID): 只有类型号(TypeID)是断路器(0)才能设置此字段
//6. 开关号( SwitchID): 只有类型号(TypeID)是断路器(0)才能设置此字段, 对应表六开关参数表 SwitchTab
///////////////////////////////////////////////////////////////////////////////////
class TAB_YM //脉冲参数表
{
public:
int PlandID; //厂站ID(0—16)
int ScaleID; //测量点ID(0—71)
int FunctionCode; //功能码(160--223)
int PT; //电压变比
int CT; //电流变比
int PulseBecome; //脉冲变比
bool ActiveSign; //活动标志
bool TypeID; //类型号
LPCSTR Name; //测点名称
/////////////////////////////////////////////////////////////////////////////////
TAB_YM(void)
{
int PlandID = 0; //厂站ID(0—16)
int ScaleID = 0; //测量点ID(0—71)
int FunctionCode = 0; //功能码(160--223)
int PT = 0; //电压变比
int CT = 0; //电流变比
int PulseBecome = 0; //脉冲变比
bool ActiveSign = 0; //活动标志
bool TypeID = 0; //类型号
LPCSTR Name = 0; //测点名称
};
~TAB_YM(void);
};
...全文
59 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ajiva 2002-03-05
  • 打赏
  • 举报
回复
haha
呵呵
ZHLMNET 2002-03-05
  • 打赏
  • 举报
回复
xxx
ZHLMNET 2002-03-05
  • 打赏
  • 举报
回复
xxx

16,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧