📄 irmsvrmsdlg.h
字号:
#if !defined(AFX_IRMSVRMSDLG_H__0A279C89_573C_4771_8AC5_10581AD3F4ED__INCLUDED_)
#define AFX_IRMSVRMSDLG_H__0A279C89_573C_4771_8AC5_10581AD3F4ED__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// IrmsVrmsDlg.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CIrmsVrmsDlg dialog
class CIrmsVrmsDlg : public CPropertyPage
{
DECLARE_DYNCREATE(CIrmsVrmsDlg)
// Construction
public:
CIrmsVrmsDlg();
~CIrmsVrmsDlg();
// Dialog Data
//{{AFX_DATA(CIrmsVrmsDlg)
enum { IDD = IDD_CAL_IRMSVRMS_OFFSET };
int m_nSampleN;
int m_nxIRMS1;
int m_nxIRMS2;
int m_nxIRMS3;
int m_nxVRMS1;
int m_nxVRMS2;
int m_nxVRMS3;
int m_nPhase;
double m_dImax;
double m_dItest;
double m_dVnom;
int m_nxIRMSOS;
int m_nxVRMSOS;
//}}AFX_DATA
// Overrides
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(CIrmsVrmsDlg)
public:
virtual BOOL OnSetActive();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
public:
// 以下数组存储三相IRMS和VRMS在三种测试条件下的值
int nIRMS_C1[3]; // 在第一种测试条件(C1)下,三相IRMS的值。
// nIRMS_C1[0]: 在第一种测试条件下, A相(Phase A)IRMS的值。
// nIRMS_C1[1]: 在第一种测试条件下, B相(Phase B)IRMS的值。
// nIRMS_C1[2]: 在第一种测试条件下, C相(Phase C)IRMS的值。
int nIRMS_C2[3]; // 在第二种测试条件(C2)下,三相IRMS的值
int nIRMS_C3[3]; // 在第三种测试条件(C3)下,三相IRMS的值
int nVRMS_C1[3]; // 在第一种测试条件(C1)下,三相VRMS的值
int nVRMS_C2[3]; // 在第一种测试条件(C2)下,三相VRMS的值
int nVRMS_C3[3]; // 在第一种测试条件(C3)下,三相VRMS的值
int nIRMSOS[3]; // 三相IRMS的校正结果
// m_nxIRMSOS[0]: A相(Phase A)校正结果
// m_nxIRMSOS[1]: B相(Phase B)校正结果
// m_nxIRMSOS[2]: C相(Phase C)校正结果
int nVRMSOS[3]; // 三相VRMS的校正结果
public:
void Calibrate();
// void ReadRegisters();
void CalculateAndWrite();
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CIrmsVrmsDlg)
afx_msg void OnButtonCal();
afx_msg void OnButtonWrite();
afx_msg void OnSelchangeComboPhase();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_IRMSVRMSDLG_H__0A279C89_573C_4771_8AC5_10581AD3F4ED__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -