⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dtree.c

📁 这个文件有助于学习数据树的建立和思维创作.
💻 C
📖 第 1 页 / 共 5 页
字号:
unsigned char       RLdRcdIt2_Dtr[2];                                  //0	//2类负荷记录间隔时间           mmmm    min
unsigned char       RLdRcdIt3_Dtr[2];                                  //0	//3类负荷记录间隔时间           mmmm    min
unsigned char       RLdRcdIt4_Dtr[2];                                  //0	//4类负荷记录间隔时间           mmmm    min
unsigned char       RLdRcdIt5_Dtr[2];                                  //0	//5类负荷记录间隔时间           mmmm    min
unsigned char       RLdRcdIt6_Dtr[2];                                  //0	//6类负荷记录间隔时间           mmmm    min
unsigned char       RLdRcdIt7_Dtr[2];                                  //0	//7类负荷记录间隔时间           mmmm    min
unsigned char       RPlsWdth_Dtr[2];                                   //0	//输出脉冲宽度      NNNN
unsigned char       RVltTopCheckSt_Dtr[1];                             //0	//最低合格电压上限  NN %
unsigned char       RVltBotCheckSt_Dtr[1];                             //0	//最低合格电压下限  NN %
unsigned char       RVltTopUPCheckSt_Dtr[1];                           //0	//最低考核电压上限  NN %
unsigned char       RVltBotDNCheckSt_Dtr[1];                           //0	//最低考核电压下限  NN %
unsigned char       RInstnPwr_up_Dtr[2];                               //0	//正向功率上限数据
unsigned char       RNInstnPwr_up_Dtr[2];                              //0	//反向功率上限数据
unsigned char       RPAInstnPwr_up_Dtr[2];                             //0	//正A相功率上限数据
unsigned char       RPBInstnPwr_up_Dtr[2];                             //0	//正B相功率上限数据
unsigned char       RPCInstnPwr_up_Dtr[2];                             //0	//正C相功率上限数据
unsigned char       RNPAInstnPwr_up_Dtr[2];                            //0	//反A相功率上限数据
unsigned char       RNPBInstnPwr_up_Dtr[2];                            //0	//反B相功率上限数据
unsigned char       RNPCInstnPwr_up_Dtr[2];                            //0	//反C相功率上限数据

//RAM03区,有FRAM备份

unsigned char       RPAAngleUI_Dtr[2];                               //0	//A相电压电流相角       XXXX  度									
unsigned char       RPBAngleUI_Dtr[2];                               //0	//B相电压电流相角       XXXX  度									
unsigned char       RPCAngleUI_Dtr[2];                               //0	//C相电压电流相角       XXXX  度									
unsigned char       RPAVolt_Dtr2[3];                                  //0	//A相电压       XXX.XX  V
unsigned char       RPBVolt_Dtr2[3];                                  //0	//B相电压       XXX.XX  V
unsigned char       RPCVolt_Dtr2[3];                                  //0	//C相电压       XXX.XX  V
unsigned char       RPACrnt_Dtr2[3];                                  //0	//A相电流       XXX.XX  A
unsigned char       RPBCrnt_Dtr2[3];                                  //0	//B相电流       XXX.XX  A
unsigned char       RPCCrnt_Dtr2[3];                                  //0	//C相电流       XXX.XX  A
unsigned char Bias[18+2];			// 偏移指针
//RAM03区,有FRAM备份
const DATATREE DTWS[]={{0,0,0,0}};








const DATATREE DT645[]={
    		/*标识			地址								Next		数据长度	注释*/
/*0x0*/       {	  0,		0,																			 1,			   0},
/*0x1*/     {0x6020,        (unsigned char *)(EMtWd_Dtr+0x8000),                                               0x7002,       0x01},      //0	//电表运行状态字(见附录B1)XX
/*0x2*/     {0x6021,        (unsigned char *)(EPwrNtWd_Dtr+0x8000),                                            0x7003,       0x01},      //0	//电网状态字(见附录B2)    XX
/*0x3*/     {0x6022,        (unsigned char *)(EWkndWd_Dtr+0x8000),                                             0x1004,       0x01},      //0	//周休日状态字(见附录B3)  XX
/*0x4*/     {0x6023,        (unsigned char *)(EMlfncWd_Dtr+0x8000),                                            0x1005,       0x01},      //0	//故障信息字(见附录B6)    XX
/*0x5*/     {0x6024,        (unsigned char *)(EAlmWd_Dtr+0x8000),                                              0x1006,       0x01},      //0	//报警信息字(见附录B7)    XX
/*0x6*/     {0x6025,        (unsigned char *)(EBdRtWd_Dtr+0x8000),                                             0x1000,       0x01},      //0	//波特率特征字(见附录B4)  XX
/*0x7*/     {0x602f,        (unsigned char *)(0x1+0x4000),                                                     0x7015,       0x06},      //0	//数据块(扩展)
/*0x8*/     {0x6030,        (unsigned char *)(EMtCt_Pwr_Dtr+0x8000),                                           0x0009,       0x03},      //0	//电表常数(有功)  NNNNNN      imp/kWh
/*0x9*/     {0x6031,        (unsigned char *)(EMtCt_IMPwr_Dtr+0x8000),                                         0x000A,       0x03},      //0	//电表常数(无功)  NNNNNN      imp/kvarh
/*0xa*/     {0x6032,        (unsigned char *)(EMtNo_Dtr+0x8000),                                               0x100B,       0x06},      //0	//表号              NNNNNNNNNNNN
/*0xb*/     {0x6033,        (unsigned char *)(EUsrNo_Dtr+0x8000),                                              0x100C,       0x06},      //0	//用户号            NNNNNNNNNNNN
/*0xc*/     {0x6034,        (unsigned char *)(EDvcNo_Dtr+0x8000),                                              0x100D,       0x06},      //0	//设备号            NNNNNNNNNNNN
/*0xd*/     {0x6035,        (unsigned char *)(EVerNo_Dtr+0x8000),                                              0x1000,       0x02},      //0	//版本号            NNNN
/*0xe*/     {0x603f,        (unsigned char *)(0x8+0x4000),                                                     0x0025,       0x1A},      //0	//数据块(扩展)
/*0xf*/     {0x6111,        (unsigned char *)(EDmndPrd_Dtr+0x8000),                                            0x1010,       0x01},      //0	//最大需量周期                  XX  min
/*0x10*/    {0x6112,        (unsigned char *)(ESldTm_Dtr+0x8000),                                              0x1011,       0x01},      //0	//滑差时间                     XX   min
/*0x11*/    {0x6113,        (unsigned char *)(EShftDspTm_Dtr+0x8000),                                          0x1012,       0x01},      //0	//循显时间                     XX   s
/*0x12*/    {0x6114,        (unsigned char *)(EStpDspTm_Dtr+0x8000),                                           0x1013,       0x01},      //0	//停显时间                     XX   s
/*0x13*/    {0x6115,        (unsigned char *)(EDspEngPnt_Dtr+0x8000),                                          0x7014,       0x01},      //0	//显示电能小数位数              XX
/*0x14*/    {0x6116,        (unsigned char *)(EDspDmndPnt_Dtr+0x8000),                                         0x7015,       0x01},      //0	//显示功率(最大需量)小数位数  XX
/*0x15*/    {0x6117,        (unsigned char *)(EAUtRdTm_Dtr+0x8000),                                            0x1016,       0x02},      //0	//自动抄表日期                  DDhh
/*0x16*/    {0x6118,        (unsigned char *)(ELoadDay_Dtr+0x8000),                                            0x1017,       0x01},      //0	//负荷代表日                     DD
/*0x17*/    {0x6119,        (unsigned char *)(EIntPwr_Dtr+0x8000),                                             0x1018,       0x04},      //0	//有功电能起始读数              XXXXXX.XX kwh
/*0x18*/    {0x611a,        (unsigned char *)(EIntIMPwr_Dtr+0x8000),                                           0x1000,       0x04},      //0	//无功电能起始读数              XXXXXX.XX kvarh
/*0x19*/    {0x611f,        (unsigned char *)(0xF+0x4000),                                                     0x7035,       0x11},      //0	//数据块(扩展)
/*0x1a*/    {0x6120,        (unsigned char *)(ERttDspMd_Dtr+0x8000),                                           0x101B,       0x01},      //0	//轮显方式          XX
/*0x1b*/    {0x6121,        (unsigned char *)(ERttDspTm_Dtr+0x8000),                                           0x101C,       0x01},      //0	//轮显时间            XX
/*0x1c*/    {0x6122,        (unsigned char *)(ERttDspCnt_Dtr+0x8000),                                          0x101D,       0x01},      //0	//循环显示项目数      XX
/*0x1d*/    {0x6123,        (unsigned char *)(ERttDspCnt_ByHd_Dtr+0x8000),                                     0x1000,       0x01},      //0	//手动轮显项目数      XX
/*0x1e*/    {0x612f,        (unsigned char *)(0x1A+0x4000),                                                    0x1020,       0x04},      //0	//数据块(扩展)
/*0x1f*/    {0x6141,        (unsigned char *)(ELmblVlt_Dtr+0x8000),                                            0x0020,       0x02},      //0	//标定电压Ub                NNNN    V
/*0x20*/    {0x6142,        (unsigned char *)(ELmblCurt_Dtr+0x8000),                                           0x0021,       0x02},      //0	//标定电流Ib                NN.NN   A
/*0x21*/    {0x6144,        (unsigned char *)(EUnVltJgMd_Dtr+0x8000),                                          0x1022,       0x05},      //0	//失压判断方式            NN  XX.XX  YYYY
/*0x22*/    {0x6145,        (unsigned char *)(EUnCurtJgMd_Dtr+0x8000),                                         0x1023,       0x05},      //0	//失流判断方式            NN  XX  YY.YY  ZZ
/*0x23*/    {0x6148,        (unsigned char *)(EPwrCmptMd_Dtr+0x8000),                                          0x1024,       0x01},      //0	//有功电能计量方式选择      XX
/*0x24*/    {0x6149,        (unsigned char *)(EImpwrCmptMd_Dtr+0x8000),                                        0x1000,       0x01},      //0	//无功电能计量方式选择      XX
/*0x25*/    {0x614f,        (unsigned char *)(0x1F+0x4000),                                                    0x00B6,       0x10},      //0	//数据块(扩展)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -