float coef;            //数据转换系数
    char soundFlag;        //语音告警的标志,=0:告警时不进行语音告警,=1:告警时进行语音告警
    char comChannel;       //通信通道编号
    short comNo;           //通信传送的顺序号
    float sim_ref;        //仿真时所需要的基准值(详见X。x)
    float sim_coef;      //仿真时模拟值系数
     //以上都是恒定参数,从文本文件中保存和读取
     //以下是实时仿真数据
    int rawd;             //采集源码数据
    float value;          //工程数据(仿真时采集进来的数据)
    int flag;             //数据标志,是否告警状态,0:正常,1-一级上越限告警,2-一级下                     //越限告警,3-二级上越限告警,4-二级下越限告警,5-二级下越限告警
    unsigned int clock;            //接收数据的时间,格式:HHMMSSMS,小时分钟秒毫秒
                         //clock=HH*10,000,000+MM*100,000+SS*1000+MS
};
3.1.2状态量数据结构定义
如下为管理状态量的数据结构:
struct SStatus
{
    char devName[16];      //数据所属设备
    char name[16];         //变量(监测点编码),唯一性关键字段
    char desc[64];         //变量(监测点)名称
    short type;            //数据类型,1-发电机,2-变压器,3-断路器(开关),4-刀闸
                              //5-母线,6-线路,7-电容器,8-电抗器
    char reversFlag;            //状态取反的标志。0:按原值使用; 1:原值取反
    char relName[16];    //判断告警的关联变量的编码
    char soundFlag;        //语音告警的标志,=0:告警是不语音告警,=1:要语音告警
    char comVhannel;        //通信通道编号
    short comNo;            //通信传送的顺序号
    //以上都是参数,是不变的,要使用文件进行保存和读取。
    //以下都是实时/仿真数据,是变的,可以使用另外的文件保存
    char rawd;            //采集的原始数据。 对于两态量,0:分开, 1:合上
    char rtValue;            //实时工程数据
    int flag;                //flag=10: 正常状态,flag=11: 故障合闸, flag=12:故障分闸
上一篇:AT89S51单片机的车载应答器设计方案
下一篇:89C52单片机LED点阵视屏动画显示系统设计

STM32的4G太阳能电站监控系统设计+PCB电路图

水下遥控机器人ROV监控系...

OpenCv+QT楼宇视频监控系统设计

基于C#的船舶岸电监控系统设计

PLC某泵站自动控制系统上...

Labview600吨船损管监控系统...

基于AIS的海上船舶监控系统设计+源程序

多元化刑事简易程序构建探讨【9365字】

浅谈传统人文精神茬大學...

谷度酒庄消费者回访调查问卷表

拉力采集上位机软件开发任务书

浅谈新形势下妇产科护理...

《醉青春》导演作品阐述

高校网球场馆运营管理初探【1805字】

中国古代秘书擅权的发展和恶变

国内外无刷直流电动机研究现状

辩护律师的作证义务和保...