?? dlgbeacon2.cpp
字號:
// Beancon2.cpp : implementation file
//
#include "stdafx.h"
#include "RADIO.h"
#include "DlgBeacon2.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CDlgBeacon2 dialog
IMPLEMENT_SERIAL(CDlgBeacon2, CDialog,0)
CDlgBeacon2::CDlgBeacon2(CWnd* pParent /*=NULL*/)
: CDialog(CDlgBeacon2::IDD, pParent)
{
//{{AFX_DATA_INIT(CDlgBeacon2)
//測距誤差
m_dMavInitErDisAir = 150.0;
m_dMavInitErDisGround = 100.0;
m_dMavTimeDisAir = 0.5;
m_dMavTimeDisGround = 0.5;
m_dMavWhiteErDisAir = 15.0;
m_dMavWhiteErDisGround = 10.0;
//頂空盲區(qū)
m_dBlindAir = 60.0;
m_dBlindGround = 50.0;
//測角誤差
m_dMavInitErAzAir = 1.0;
m_dMavInitErAzGround = 0.5;
m_dMavTimeAzAir = 0.5;
m_dMavTimeAzGround = 0.5;
m_MavWhiteErAzAir = 0.1;
m_MavWhiteErAzGround = 0.05;
//工作距離
m_dDistAir = 180.0;
m_dDistGround = 350.0;
//輸出頻率
m_dFreq = 30;
//}}AFX_DATA_INIT
}
void CDlgBeacon2::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDlgBeacon2)
DDX_Text(pDX, IDC_DER1, m_dMavInitErDisAir);
DDX_Text(pDX, IDC_DER2, m_dMavInitErDisGround);
DDX_Text(pDX, IDC_DER3, m_dMavTimeDisAir);
DDX_Text(pDX, IDC_DER4, m_dMavTimeDisGround);
DDX_Text(pDX, IDC_DER5, m_dMavWhiteErDisAir);
DDX_Text(pDX, IDC_DER6, m_dMavWhiteErDisGround);
DDX_Text(pDX, IDC_BLIND1, m_dBlindAir);
DDX_Text(pDX, IDC_BLIND2, m_dBlindGround);
DDX_Text(pDX, IDC_AER1, m_dMavInitErAzAir);
DDX_Text(pDX, IDC_AER2, m_dMavInitErAzGround);
DDX_Text(pDX, IDC_AER3, m_dMavTimeAzAir);
DDX_Text(pDX, IDC_AER4, m_dMavTimeAzGround);
DDX_Text(pDX, IDC_AER5, m_MavWhiteErAzAir);
DDX_Text(pDX, IDC_AER6, m_MavWhiteErAzGround);
DDX_Text(pDX, IDC_DIST1, m_dDistAir);
DDX_Text(pDX, IDC_DIST2, m_dDistGround);
DDX_Text(pDX, IDC_FRE1, m_dFreq);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDlgBeacon2, CDialog)
//{{AFX_MSG_MAP(CDlgBeacon2)
// NOTE: the ClassWizard will add message map macros here
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
void CDlgBeacon2::Serialize(CArchive& ar)
{
if (ar.IsStoring())
{
UpdateData(TRUE);
ar<<m_dMavInitErDisAir;
ar<<m_dMavInitErDisGround;
ar<<m_dMavTimeDisAir;
ar<<m_dMavTimeDisGround;
ar<<m_dMavWhiteErDisAir;
ar<<m_dMavWhiteErDisGround;
ar<<m_dBlindAir;
ar<<m_dBlindGround;
ar<<m_dMavInitErAzAir;
ar<<m_dMavInitErAzGround;
ar<<m_dMavTimeAzAir;
ar<<m_dMavTimeAzGround;
ar<<m_MavWhiteErAzAir;
ar<<m_MavWhiteErAzGround;
ar<<m_dDistAir;
ar<<m_dDistGround;
ar<<m_dFreq;
}
else if(ar.IsLoading())
{
ar>>m_dMavInitErDisAir;
ar>>m_dMavInitErDisGround;
ar>>m_dMavTimeDisAir;
ar>>m_dMavTimeDisGround;
ar>>m_dMavWhiteErDisAir;
ar>>m_dMavWhiteErDisGround;
ar>>m_dBlindAir;
ar>>m_dBlindGround;
ar>>m_dMavInitErAzAir;
ar>>m_dMavInitErAzGround;
ar>>m_dMavTimeAzAir;
ar>>m_dMavTimeAzGround;
ar>>m_MavWhiteErAzAir;
ar>>m_MavWhiteErAzGround;
ar>>m_dDistAir;
ar>>m_dDistGround;
ar>>m_dFreq;
}
else{
}
}
/////////////////////////////////////////////////////////////////////////////
// CDlgBeacon2 message handlers
void CDlgBeacon2::OnOK()
{
// TODO: Add extra validation here
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -