interface.h
来自「ADE7758校正程序,只需根据需要添加通信子程序」· C头文件 代码 · 共 45 行
H
45 行
// interface.h
// common interface functions
void SetupPulseOutput(int phase);
void SetupSystem(double Cur, double Vol, double pf);
void SetRegistersAPCF(int APCFNUM, int APCFDEN);
void SetRegistersVARCF(int VARCFNUM, int VARCFDEM);
void EnableAPCF();
void EnableVARCF();
double ReadFrequencyAPCF();
double ReadFrequencyVARCF();
int GetFreq(int phase);
void ResetStatusRegister();
void ReadRegistersWATTHR(int* WATTHR);
void ReadRegistersVAHR(int* VAHR);
void ReadRegistersVARHR(int* VARHR);
void InitLineMode();
// functions for IRMS and VRMS offset calibration
void InitIVRMSOffsetCalibration();
void ReadRegistersIVRMS(int* nIRMS, int* nVRMS, int N);
void WriteRegistersIVRMS(int* nIRMSOS, int* nVRMSOS);
// functions for VA WATT gain calibration
void InitVAWATTGainCalibration();
void InitVAWATTGainCalibration_LineMode();
void WriteRegistersVAWATT(int* WG, int* VAG);
// functions for VAR gain calibration
void InitVARGainCalibration();
void InitVARGainCalibration_LineMode();
void WriteRegistersVARGain(int* VARG);
// functions for phase calibration
void WriteRegistersPhase(int* PHCAL);
// functions for VAR offset calibration
void InitVAROffsetCalibration();
void WriteRegistersVAROffset(int* VAROS);
// functions for WATT offset calibration
void InitWATTOffsetCalibration();
void WriteRegistersWATTOffset(int* WATTOS);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?