70,037
社区成员
发帖
与我相关
我的任务
分享
typedef struct
{
double u16RecPhaseVolt[3]; //0x01
double u16RecLineVolt[3]; //0x02
double u16RecPhaseCurr[3]; //0x03
double u16RecFreq[3]; //0x04
double u16RecPF[3]; //0x05
double u16RecBusVolt[3]; //0x06
double u16RecZeroCurr[3]; //0x07
double u16RecModuleTemp[3]; //0x08
double u16RecBatTemp[3]; //0x09
double u16RecBatVolt[3]; //0x0a
double u16RecBatChgVolt[3]; //0x0b
double u16RecBatChgCurr[3]; //0x0c
double u16RecBatDischgCurr[3];//0x0d
}RecDisplayMonitorMEM;
typedef union
{
double u16Array[0x0d][3];
RecDisplayMonitorMEM stMember;
}RECDisMONITORING;
//是不是可以通过类似下面代码对RecDisplayMonitorMEM 里面的成员赋值,为什么可以这样,why?说具体点哦,谢谢。
g_fRecMonitor[u16DSPOffset].u16Array[u16Index][0] = ((double)u16RxCanData1)