⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dialog.cpp

📁 用射频测试系统
💻 CPP
📖 第 1 页 / 共 3 页
字号:
	//{{AFX_DATA_MAP(CTestReverseDlg)
	DDX_Check(pDX, IDC_REVERSE_DELAY, m_bReverseDelay);
	DDX_Check(pDX, IDC_REVERSE_FREQ_ERR, m_bReverseFreqErr);
	DDX_Check(pDX, IDC_REVERSE_GAIN, m_bReverseGain);
	DDX_Check(pDX, IDC_REVERSE_INBAND_FLATNESS, m_bReverseInbandFlatness);
	DDX_Check(pDX, IDC_REVERSE_INTERMOD_ATT, m_bReverseIntermodAtt);
	DDX_Check(pDX, IDC_REVERSE_SPUREMI, m_bReverseSpurEmi);
	DDX_Check(pDX, IDC_REVERSE_NOISE_FIGURE, m_bReverseNoiseFigure);
	DDX_Check(pDX, IDC_REVERSE_TOTALPOWER, m_bReverseTotalPower);
	DDX_Check(pDX, IDC_REVERSE_VSWR, m_bReverseVSWR);
	DDX_Check(pDX, IDC_REVERSE_WAVEFORM_QUALITY, m_bReverseWaveQuality);
	DDX_Check(pDX, IDC_REVERSE_ALC, m_bReverseALC);
	DDX_Check(pDX, IDC_REVERSE_RESTRAIN, m_bReverseRestrain);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CTestReverseDlg, CDialog)
	//{{AFX_MSG_MAP(CTestReverseDlg)
	ON_BN_CLICKED(IDC_REVERSE_ALL, OnReverseAll)
	ON_BN_CLICKED(IDC_REVERSE_NONE, OnReverseNone)
	ON_BN_CLICKED(ID_TEST_REVERSE_DEFAULT, OnTestReverseDefault)
	ON_WM_PAINT()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CTestReverseDlg message handlers

void CConfigInstrumentDlg::OnOK() 
{
	UpdateData(TRUE);
//	CString strSource,strPowermeter,strNoiseAnalyzer,strSpectrumAnalyzer;

	if(m_nSource==0){
		char *cand="HP ESG";
		strcpy(strSource,cand);
		
	}
	else if(m_nSource==1){
		char * cand="12";
		strcpy(strSource,cand);
	}
	else if(m_nSource==2){
		char * cand="13";
		strcpy(strSource,cand);
	}
	else{
		char * cand="NULL";
		strcpy(strSource,cand);
	}

	if(m_nPowermeter==0){
		char *cand="HP E4416A";
		strcpy(strPowermeter,cand);
	}
	else if(m_nPowermeter==1){
		char *cand="Gigatronics 8651A";
		strcpy(strPowermeter,cand);
	}
	else if(m_nPowermeter==2){
		char *cand="23";
		strcpy(strPowermeter,cand);
	}
	else{
		char *cand="NULL";
		strcpy(strPowermeter,cand);
	}

	if(m_nSpectrumAnalyzer==0){
		char *cand="HP 859XE";
		strcpy(strSpectrumAnalyzer,cand);
	}
	else if(m_nSpectrumAnalyzer==1 ){
		char *cand="HP ESA";
		strcpy(strSpectrumAnalyzer,cand);
	}
//	else if(m_nSpectrumAnalyzer==2){
//		char *cand="NULL";
//		strcpy(strSpectrumAnalyzer,cand);
//	}
	else{
		char *	cand="NULL";
		strcpy(strSpectrumAnalyzer,cand);
	}

	if(m_nNoiseAnalyzer==0){
		char *cand="HP 8970B";
		strcpy(strNoiseAnalyzer,cand);
	}
	else{
		char *cand="NULL";
		strcpy(strNoiseAnalyzer,cand);
	}	
	if(m_nNetAnalyzer==0){
		char *cand="HP 8753ES";
		strcpy(strNetAnalyzer,cand);
	}
	else if(m_nNetAnalyzer==1){
		char *cand="42";
		strcpy(strNetAnalyzer,cand);
	}
	else if(m_nNetAnalyzer==2){
		char *cand="43";
		strcpy(strNetAnalyzer,cand);
	}
	else{
		char *cand="NULL";
		strcpy(strNetAnalyzer,cand);
	}	
	stGlobals.bConfigInstrumentSelectOK=TRUE;
	CDialog::OnOK();
}

void CConfigInstrumentDlg::OnCancel() 
{
	// TODO: Add extra cleanup here
	UpdateData(FALSE);
	// TODO: Add extra validation here
//	CString strSource,strPowermeter,strNoiseAnalyzer,strSpectrumAnalyzer;

	if(m_nSource==0){
		char *cand="HP ESG";
		strcpy(strSource,cand);
		
	}
	else if(m_nSource==1){
		char * cand="12";
		strcpy(strSource,cand);
	}
	else if(m_nSource==2){
		char * cand="13";
		strcpy(strSource,cand);
	}
	else{
		char * cand="NULL";
		strcpy(strSource,cand);
	}

	if(m_nPowermeter==0){
		char *cand="HP E4416A";
		strcpy(strPowermeter,cand);
	}
	else if(m_nPowermeter==1){
		char *cand="Gigatronics 8651A";
		strcpy(strPowermeter,cand);
	}
	else if(m_nPowermeter==2){
		char *cand="23";
		strcpy(strPowermeter,cand);
	}
	else{
		char *cand="NULL";
		strcpy(strPowermeter,cand);
	}

	if(m_nSpectrumAnalyzer==0){
		char *cand="HP 859XE";
		strcpy(strSpectrumAnalyzer,cand);
	}
	else if(m_nSpectrumAnalyzer==1 ){
		char *cand="HP ESA";
		strcpy(strSpectrumAnalyzer,cand);
	}
	else if(m_nSpectrumAnalyzer==2){
		char *cand="33";
		strcpy(strSpectrumAnalyzer,cand);
	}
	else{
		char *	cand="NULL";
		strcpy(strSpectrumAnalyzer,cand);
	}

	if(m_nNoiseAnalyzer==0){
		char *cand="HP 8970B";
		strcpy(strNoiseAnalyzer,cand);
	}
	else if(m_nNoiseAnalyzer==1){
		char *cand="42";
		strcpy(strNoiseAnalyzer,cand);
	}
	else if(m_nNoiseAnalyzer==2){
		char *cand="43";
		strcpy(strNoiseAnalyzer,cand);
	}
	else{
		char *cand="NULL";
		strcpy(strNoiseAnalyzer,cand);
	}	
	if(m_nNetAnalyzer==0){
		char *cand="HP 8753ES";
		strcpy(strNetAnalyzer,cand);
	}
	else if(m_nNetAnalyzer==1){
		char *cand="42";
		strcpy(strNetAnalyzer,cand);
	}
	else if(m_nNetAnalyzer==2){
		char *cand="43";
		strcpy(strNetAnalyzer,cand);
	}
	else{
		char *cand="NULL";
		strcpy(strNetAnalyzer,cand);
	}	
	CDialog::OnCancel();
}

void CConfigRepeaterDlg::OnOK() 
{
//	MessageBeep(MB_ICONHAND);
	UpdateData(TRUE);
	// TODO: Add extra validation here
//	CString strSource,strPowermeter,strNoiseAnalyzer,strSpectrumAnalyzer;

	if(m_nName==0){
		char *cand="RF直放站系统";
		strcpy(strName,cand);
		
	}
	else if(m_nName==1){
		char * cand="光纤直放站系统";
		strcpy(strName,cand);
	}
	else if(m_nName==2){
		char * cand="室内直放站系统";
		strcpy(strName,cand);
	}
	else{
		char * cand="NULL";
		strcpy(strName,cand);
	}

	if(m_nModel==0){
		char *cand="WYG10-10";
		strcpy(strModel,cand);
	}
	else if(m_nModel==1){
		char *cand="WYG10-5";
		strcpy(strModel,cand);
	}
	else if(m_nModel==2){
		char *cand="23";
		strcpy(strModel,cand);
	}
	else{
		char *cand="NULL";
		strcpy(strModel,cand);
	}
	
	strcpy(strYear,m_strYear);
	strcpy(strMonth,m_strMonth);
	strcpy(strDate,m_strDate);
	strcpy(strSerialNO,m_strSerialNO);
	strcpy(strOperator,m_strOperator);

	stGlobals.bConfigRepeaterSelectOK=TRUE;
	CDialog::OnOK();
}

void CConfigRepeaterDlg::OnCancel() 
{
	// TODO: Add extra cleanup here
	UpdateData(FALSE);
	// TODO: Add extra validation here
//	CString strSource,strPowermeter,strNoiseAnalyzer,strSpectrumAnalyzer;

	if(m_nName==0){
		char *cand="RF直放站系统";
		strcpy(strName,cand);
		
	}
	else if(m_nName==1){
		char * cand="光纤直放站系统";
		strcpy(strName,cand);
	}
	else if(m_nName==2){
		char * cand="室内直放站系统";
		strcpy(strName,cand);
	}
	else{
		char * cand="NULL";
		strcpy(strName,cand);
	}

	if(m_nModel==0){
		char *cand="WYG10-10";
		strcpy(strModel,cand);
	}
	else if(m_nModel==1){
		char *cand="WYG10-5";
		strcpy(strModel,cand);
	}
	else if(m_nModel==2){
		char *cand="23";
		strcpy(strModel,cand);
	}
	else{
		char *cand="NULL";
		strcpy(strModel,cand);
	}
	
	strcpy(strYear,m_strYear);
	strcpy(strMonth,m_strMonth);
	strcpy(strDate,m_strDate);
	strcpy(strSerialNO,m_strSerialNO);
	strcpy(strOperator,m_strOperator);

	bSelectOK=FALSE;		
	CDialog::OnCancel();
}

BOOL CConfigRepeaterDlg::OnInitDialog() 
{
	CComboBox* pCBYear=(CComboBox*)GetDlgItem(IDC_YEAR);
	pCBYear->InsertString(-1,"1999");
	pCBYear->InsertString(-1,"2000");
	pCBYear->InsertString(-1,"2001");
	pCBYear->InsertString(-1,"2002");
	pCBYear->InsertString(-1,"2003");
	pCBYear->InsertString(-1,"2004");

	CComboBox* pCBMonth=(CComboBox*)GetDlgItem(IDC_MONTH);
	pCBMonth->InsertString(-1,"1");
	pCBMonth->InsertString(-1,"2");
	pCBMonth->InsertString(-1,"3");
	pCBMonth->InsertString(-1,"4");
	pCBMonth->InsertString(-1,"5");
	pCBMonth->InsertString(-1,"6");
	pCBMonth->InsertString(-1,"7");
	pCBMonth->InsertString(-1,"8");
	pCBMonth->InsertString(-1,"9");
	pCBMonth->InsertString(-1,"10");
	pCBMonth->InsertString(-1,"11");
	pCBMonth->InsertString(-1,"12");

	CComboBox* pCBDate=(CComboBox*)GetDlgItem(IDC_DATE);
	pCBDate->InsertString(-1,"1");
	pCBDate->InsertString(-1,"2");
	pCBDate->InsertString(-1,"3");
	pCBDate->InsertString(-1,"4");
	pCBDate->InsertString(-1,"5");
	pCBDate->InsertString(-1,"6");
	pCBDate->InsertString(-1,"7");
	pCBDate->InsertString(-1,"8");
	pCBDate->InsertString(-1,"9");
	pCBDate->InsertString(-1,"10");
	pCBDate->InsertString(-1,"11");
	pCBDate->InsertString(-1,"12");
	pCBDate->InsertString(-1,"13");
	pCBDate->InsertString(-1,"14");
	pCBDate->InsertString(-1,"15");
	pCBDate->InsertString(-1,"16");
	pCBDate->InsertString(-1,"17");
	pCBDate->InsertString(-1,"18");
	pCBDate->InsertString(-1,"19");
	pCBDate->InsertString(-1,"20");
	pCBDate->InsertString(-1,"21");
	pCBDate->InsertString(-1,"22");
	pCBDate->InsertString(-1,"23");
	pCBDate->InsertString(-1,"24");
	pCBDate->InsertString(-1,"25");
	pCBDate->InsertString(-1,"26");
	pCBDate->InsertString(-1,"27");
	pCBDate->InsertString(-1,"28");
	pCBDate->InsertString(-1,"29");
	pCBDate->InsertString(-1,"30");
	pCBDate->InsertString(-1,"31");

	return CDialog::OnInitDialog();
//	UpdateData(TRUE);
//	DoDataExchange;
}

BOOL CConfigInstrumentDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here


	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CTestForwardDlg::OnForwardAll() 
{
	// TODO: Add your control notification handler code here
//	m_bForwardDelay=TRUE;
//	m_bForwardFreqErr=TRUE;
	m_bForwardGain=TRUE;
	m_bForwardInbandFlatness=TRUE;
	m_bForwardIntermodAtt=TRUE;
	m_bForwardSpurEmi=TRUE;
//	m_bForwardNoiseFigure=TRUE;
	m_bForwardTotalPower=TRUE;
//	m_bForwardVSWR=TRUE;
//	m_bForwardWaveQuality=TRUE;
	m_bForwardALC=TRUE;
	m_bForwardRestrain=TRUE;
	UpdateData(FALSE);
}

void CTestReverseDlg::OnReverseAll() 
{
	// TODO: Add your control notification handler code here
//	m_bReverseDelay=TRUE;
//	m_bReverseFreqErr=TRUE;
	m_bReverseGain=TRUE;
	m_bReverseInbandFlatness=TRUE;
	m_bReverseIntermodAtt=TRUE;
	m_bReverseSpurEmi=TRUE;
//	m_bReverseNoiseFigure=TRUE;
	m_bReverseTotalPower=TRUE;
//	m_bReverseVSWR=TRUE;
//	m_bReverseWaveQuality=TRUE;
	m_bReverseALC=TRUE;
	m_bReverseRestrain=TRUE;
	UpdateData(FALSE);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -