📄 dtree.c
字号:
//Tree.h
#include "DataTree.h"
#include "CommData.h"
//RAM变量定义区
unsigned char RDtWk_Dtr[4]; //0 //日期及周次 YYMMDDWW
unsigned char RTm_Dtr[3]; //0 //时间 hhmmss
unsigned char RPAVolt_Dtr[2]; //0 //A相电压 XXXX V
unsigned char RPBVolt_Dtr[2]; //0 //B相电压 XXXX V
unsigned char RPCVolt_Dtr[2]; //0 //C相电压 XXXX V
unsigned char RPACrnt_Dtr[2]; //0 //A相电流 XX.XX A
unsigned char RPBCrnt_Dtr[2]; //0 //B相电流 XX.XX A
unsigned char RPCCrnt_Dtr[2]; //0 //C相电流 XX.XX A
unsigned char RInstnImpwr_Dtr[2]; //0 //瞬时无功功率 XX.XX kvar
unsigned char RPAInstnImpwr_Dtr[2]; //0 //A相无功功率 XX.XX kvar
unsigned char RPBInstnImpwr_Dtr[2]; //0 //B相无功功率 XX.XX kvar
unsigned char RPCInstnImpwr_Dtr[2]; //0 //C相无功功率 XX.XX kvar
unsigned char RPwrFctr_Dtr[2]; //0 //总功率因数 X.XXX
unsigned char RPAPwrFctr_Dtr[2]; //0 //A相功率因数 X.XXX
unsigned char RPBPwrFctr_Dtr[2]; //0 //B相功率因数 X.XXX
unsigned char RPCPwrFctr_Dtr[2]; //0 //C相功率因数 X.XXX
unsigned char RInstnImpwr3_Dtr[3]; //0 //三字节瞬时无功功率 XX.XX
unsigned char RPAInstnImpwr3_Dtr[3]; //0 //三字节A相无功功率 XX.XX
unsigned char RPBInstnImpwr3_Dtr[3]; //0 //三字节B相无功功率 XX.XX
unsigned char RPCInstnImpwr3_Dtr[3]; //0 //三字节C相无功功率 XX.XX
unsigned char RFrqnt_Dtr[2]; //0 //频率 XX.XX Hz
unsigned char RShiZaiPwr_Dtr[3]; //0 //视在功率 XX.XXXX kVA
unsigned char RPAShiZaiPwr_Dtr[3]; //0 //A相视在功率 XX.XXXX kVA
unsigned char RPBShiZaiPwr_Dtr[3]; //0 //B相视在功率 XX.XXXX kVA
unsigned char RPCShiZaiPwr_Dtr[3]; //0 //C相视在功率 XX.XXXX kVA
unsigned char RAvgPwr_1Min_Dtr[3]; //0 //当前1分钟有功平均功率 XX.XXXX kW
unsigned char RAvgImpwr_1Min_Dtr[3]; //0 //当前1分钟无功平均功率 XX.XXXX kvar
unsigned char RInstnPwr_Dtr[3]; //0 //瞬时有功功率 XX.XXXX kW
unsigned char RPAInstnPwr_Dtr[3]; //0 //A相瞬时有功功率 XX.XXXX Kw
unsigned char RPBInstnPwr_Dtr[3]; //0 //B相瞬时有功功率 XX.XXXX kW
unsigned char RPCInstnPwr_Dtr[3]; //0 //C相瞬时有功功率 XX.XXXX kW
unsigned char RBattStt_Dtr[1]; //0 //电池状态(电池电压) XX(X.X) (V)
unsigned char RPwDn_BattStt_Dtr[1]; //0 //停电电池状态 XX(X.X) (V)
unsigned char RTmZn_Tar_Dtr[4]; //0 //时区.日时段表号.时段.费率 XX.XX.XX.XX
unsigned char RMtWd_Dtr[1]; //0 //电表运行状态字(见附录B1)XX
unsigned char RPwrNtWd_Dtr[1]; //0 //电网状态字(见附录B2) XX
unsigned char RWkndWd_Dtr[1]; //0 //周休日状态字(见附录B3) XX
unsigned char RMlfncWd_Dtr[1]; //0 //故障信息字(见附录B6) XX
unsigned char RAlmWd_Dtr[1]; //0 //报警信息字(见附录B7) XX
unsigned char RBdRtWd_Dtr[1]; //0 //波特率特征字(见附录B4) XX
unsigned char RMtCt_Pwr_Dtr[3]; //0 //电表常数(有功) NNNNNN imp/kWh
unsigned char RMtCt_IMPwr_Dtr[3]; //0 //电表常数(无功) NNNNNN imp/kvarh
unsigned char RMtNo_Dtr[6]; //0 //表号 NNNNNNNNNNNN
unsigned char RUsrNo_Dtr[6]; //0 //用户号 NNNNNNNNNNNN
unsigned char RDvcNo_Dtr[6]; //0 //设备号 NNNNNNNNNNNN
unsigned char RVerNo_Dtr[2]; //0 //版本号 NNNN
unsigned char RRttDspMd_Dtr[1]; //0 //轮显方式 XX
unsigned char RRttDspTm_Dtr[1]; //0 //轮显时间 XX
unsigned char RRttDspCnt_Dtr[1]; //0 //循环显示项目数 XX
unsigned char RRttDspCnt_ByHd_Dtr[1]; //0 //手动轮显项目数 XX
unsigned char RDmndPrd_Dtr[1]; //0 //最大需量周期 XX min
unsigned char RSldTm_Dtr[1]; //0 //滑差时间 XX min
unsigned char RShftDspTm_Dtr[1]; //0 //循显时间 XX s
unsigned char RStpDspTm_Dtr[1]; //0 //停显时间 XX s
unsigned char RDspEngPnt_Dtr[1]; //0 //显示电能小数位数 XX
unsigned char RDspDmndPnt_Dtr[1]; //0 //显示功率(最大需量)小数位数 XX
unsigned char RAUtRdTm_Dtr[2]; //0 //自动抄表日期 DDhh
unsigned char RLoadDay_Dtr[1]; //0 //负荷代表日 NN
unsigned char RIntPwr_Dtr[4]; //0 //有功电能起始读数 XXXXXX.XX kwh
unsigned char RIntIMPwr_Dtr[4]; //0 //无功电能起始读数 XXXXXX.XX kvarh
unsigned char RLmblVlt_Dtr[2]; //0 //标定电压Ub NNNN V
unsigned char RLmblCurt_Dtr[2]; //0 //标定电流Ib NN.NN A
unsigned char RUnVltJgMd_Dtr[5]; //0 //失压判断方式 NN XX.XX YYYY
unsigned char RUnCurtJgMd_Dtr[5]; //0 //失流判断方式 NN XX YY.YY ZZ
unsigned char RPwrCmptMd_Dtr[1]; //0 //有功电能计量方式选择 XX
unsigned char RImpwrCmptMd_Dtr[1]; //0 //无功电能计量方式选择 XX
unsigned char RUnVltJgStart_V_Dtr[2]; //0 //失压启动电压 NNN.N
unsigned char RUnVltJgEnd_V_Dtr[2]; //0 //失压恢复电压 NNN.N
unsigned char RUnVltJgStart_I_Dtr[2]; //0 //失压启动电流 N.NNN
unsigned char RUnCurtJgStart_I_Dtr[2]; //0 //失流启动平均值阀值 NNNN%IB
unsigned char RUnCurtJg_Blance_Dtr[2]; //0 //失流不平衡率 NNNN%
unsigned char ROutputMd_MltPt_Dtr[1]; //0 //多功能端子输出方式
unsigned char RTmZnCnt_Dtr[1]; //0 //年时区数P NN ≤4
unsigned char RTmSctTblCnt_Dtr[1]; //0 //日时段表数Q NN ≤5
unsigned char RTmSctCnt_Dtr[1]; //0 //日时段(每日切换数) NN ≤12
unsigned char RTarCnt_Dtr[1]; //0 //费率数 NN ≤4
unsigned char RHldyCnt_Dtr[1]; //0 //公共假日数N NN ≤10
unsigned char RLdRcdIt1_Dtr[2]; //0 //1类负荷记录间隔时间 mmmm min
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -