请问在HV_SOLAR_DC_AC_v1.1例程main()函数之前声明了几个变量,不是很明白这些变量的含义,变量如下所示:
第一个
int16 *varGetList[]={&Gui_wInvVoltRms,&Gui_wInvFreq,&Gui_wDcBusVoltAvg,&Gui_wInvCurrRms,&Gui_wActivePower,
&Gui_wPanelVolt,&Gui_wBoostOutputVolt,&Gui_wPanelCurrent,&Gui_wPanelOutputPower,&Gui_wInvVolt_High,
&Gui_wInvVolt_Low,&Gui_wFreq_High,&Gui_wFreq_Low,&Gui_DC_Board_Connect,&Gui_wMPPT_Status,
&Gui_wSysMode,&Gui_wFaultCode,&wDataLogEnable,&Gui_wLogStatus};
第二个
int *varSetTxtList[]={&Gui_wSampleLength,&Gui_wSampleRate,
&Gui_CH1_ID,&Gui_CH2_ID,&Gui_CH3_ID,&Gui_CH4_ID,&Gui_wLogEnable,&Gui_wFreq_High,
&Gui_wInvVolt_Low,&Gui_wFreq_High,&Gui_wFreq_Low,&Gui_wUtility_Setting,&Gui_GridTie_Enable,&Gui_wTurnOn,
&Gui_wTurnOff,&Gui_wInvVolt_High,&Gui_wSetting_Enable,&Gui_wLoadDefault_Enable,&Gui_wLogStatus};
第三个
long *varSetTxtLongList[]={&dwTestTemp};
第四个
int *arrayGetList[]={DBUFF1,DBUFF2,DBUFF3,DBUFF4};
请问上面这四个指针数组的作用是什么?还有就是数组成员都代表什么含义?不是很清楚。有个别成员是重复的。麻烦TI的工作人员给说明一下。谢谢!
Johnson Chen1:
你可以打开GUI软件看一下就比较清楚了
请问在HV_SOLAR_DC_AC_v1.1例程main()函数之前声明了几个变量,不是很明白这些变量的含义,变量如下所示:
第一个
int16 *varGetList[]={&Gui_wInvVoltRms,&Gui_wInvFreq,&Gui_wDcBusVoltAvg,&Gui_wInvCurrRms,&Gui_wActivePower,
&Gui_wPanelVolt,&Gui_wBoostOutputVolt,&Gui_wPanelCurrent,&Gui_wPanelOutputPower,&Gui_wInvVolt_High,
&Gui_wInvVolt_Low,&Gui_wFreq_High,&Gui_wFreq_Low,&Gui_DC_Board_Connect,&Gui_wMPPT_Status,
&Gui_wSysMode,&Gui_wFaultCode,&wDataLogEnable,&Gui_wLogStatus};
第二个
int *varSetTxtList[]={&Gui_wSampleLength,&Gui_wSampleRate,
&Gui_CH1_ID,&Gui_CH2_ID,&Gui_CH3_ID,&Gui_CH4_ID,&Gui_wLogEnable,&Gui_wFreq_High,
&Gui_wInvVolt_Low,&Gui_wFreq_High,&Gui_wFreq_Low,&Gui_wUtility_Setting,&Gui_GridTie_Enable,&Gui_wTurnOn,
&Gui_wTurnOff,&Gui_wInvVolt_High,&Gui_wSetting_Enable,&Gui_wLoadDefault_Enable,&Gui_wLogStatus};
第三个
long *varSetTxtLongList[]={&dwTestTemp};
第四个
int *arrayGetList[]={DBUFF1,DBUFF2,DBUFF3,DBUFF4};
请问上面这四个指针数组的作用是什么?还有就是数组成员都代表什么含义?不是很清楚。有个别成员是重复的。麻烦TI的工作人员给说明一下。谢谢!
JLDN:
回复 Johnson Chen1:
GUI软件界面上也没有那么多参数吧。
主要是有些参数表达的含义不是很明白。