📄 interface.h
字号:
// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -