📄 tempdlg.cpp
字号:
m_dataComb.ResetContent();
m_dataComb.AddString("RS-232");
m_dataComb.AddString("RS-485");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Activity")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("None");
m_dataComb.AddString("Beep");
m_dataComb.AddString("Blink");
m_dataComb.AddString("Beep & Blink");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
break;
case 105:
//05h
commandArray[4]=0x05;
commandArray[6]=0x00;
if(strInfo=="Source")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Internal");
m_dataComb.AddString("External");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Frequency")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("1.000MHz");
m_dataComb.AddString("5.000MHz");
m_dataComb.AddString("9.000MHz");
m_dataComb.AddString("10.000MHz");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Fine Tune")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
break;
case 106:
break;
case 107:
//07h
commandArray[4]=0x07;
commandArray[6]=0x00;
if(strInfo=="Mode")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("AGC Level");
m_dataComb.AddString("Eb/No");
m_dataComb.AddString("Mod CXR Level");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Full")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
else if(strInfo=="Zero")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
break;
case 108:
commandArray[4]=0x08;
commandArray[6]=0x00;
if(strInfo=="Reference")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("None");
m_dataComb.AddString("to Alarm A");
m_dataComb.AddString("to Alarm B");
m_dataComb.AddString("to Alarm A&B");
m_dataComb.AddString("Mute Mod CXR");
m_dataComb.AddString("Mute & Alarm A");
m_dataComb.AddString("Mute & Alarm B");
m_dataComb.AddString("Mute & Alarm A&B");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Tst Active")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("None");
m_dataComb.AddString("to Alarm A");
m_dataComb.AddString("to Alarm B");
m_dataComb.AddString("to Alarm A&B");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Hardware")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("None");
m_dataComb.AddString("to Alarm A");
m_dataComb.AddString("to Alarm B");
m_dataComb.AddString("to Alarm A&B");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Beep")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("None");
m_dataComb.AddString("on Alarm A");
m_dataComb.AddString("on Alarm B");
m_dataComb.AddString("on Alarm A&B");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
break;
case 109:
commandArray[4]=0x09;
commandArray[6]=0x00;
if(strInfo=="Modem")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Disabled");
m_dataComb.AddString("Lamp Test");
m_dataComb.AddString("Self Test");
m_dataComb.AddString("Lamp & Self Test");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Cal Ref")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Disabled");
m_dataComb.AddString("Enabled");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Update ROM")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
else if(strInfo=="Boot Code")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Reset Boot Code to Zero");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
break;
case 110:
commandArray[4]=0x40;
commandArray[6]=0x00;
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_HIDE);
SendToCom();
break;
case 111:
commandArray[4]=0x41;
commandArray[6]=0x00;
if(strInfo=="Frequency")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
else if(strInfo=="Offset")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
else if(strInfo=="Level")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
else if(strInfo=="Output")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Disabled");
m_dataComb.AddString("Enabled");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Modulation")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("BPSK");
m_dataComb.AddString("QPSK");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Spectrum")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Normal");
m_dataComb.AddString("Inverted");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Mode")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Continuous");
m_dataComb.AddString("Burst");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Preamble")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("32 Symbols");
m_dataComb.AddString("48 Symbols");
m_dataComb.AddString("64 Symbols");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="AUPC")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Disabled");
m_dataComb.AddString("Enabled");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="AUPC Eb/No")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
else if(strInfo=="AUPC Max Lvl")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
else if(strInfo=="AUPC Min Lvl")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
else if(strInfo=="Mute")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Automatic");
m_dataComb.AddString("Confirm");
m_dataComb.AddString("Manual");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Impedance")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("50 Ohms");
m_dataComb.AddString("75 Ohms");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
break;
case 112:
commandArray[4]=0x42;
commandArray[6]=0x00;
if(strInfo=="Bit Rate")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
else if(strInfo=="Fec")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Viterbi");
m_dataComb.AddString("TPC Full");
m_dataComb.AddString("TPC Short");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Code Rate")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Rate 1/2");
m_dataComb.AddString("Rate 3/4");
m_dataComb.AddString("Rate 7/8");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Dif Encoder")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Disabled");
m_dataComb.AddString("Enabled");
m_dataComb.AddString("Differentially coherent");
m_dataComb.SetCurSel(1);
numComb=1;
SendToCom();
}
else if(strInfo=="Scrambler")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Disabled");
m_dataComb.AddString("IESS-308");
m_dataComb.AddString("IESS-309");
m_dataComb.AddString("V.35");
m_dataComb.AddString("Alt V.35");
m_dataComb.AddString("Intelsat");
m_dataComb.AddString("Alt Intelsat");
m_dataComb.AddString("TPC Sync");
m_dataComb.SetCurSel(1);
numComb=1;
SendToCom();
}
else if(strInfo=="Clk Source")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Internal");
m_dataComb.AddString("TT Clock");
m_dataComb.AddString("External");
m_dataComb.AddString("RCV Clock");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="FEC C0/C1")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Normal");
m_dataComb.AddString("Swap C0/C1");
m_dataComb.AddString("Invert C1");
m_dataComb.AddString("Swap & Invert C1");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
break;
case 113:
commandArray[4]=0x43;
commandArray[6]=0x00;
if(strInfo=="CXR")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Mute Mod CXR");
m_dataComb.AddString("Mute & Alarm A");
m_dataComb.AddString("Mute & Alarm B");
m_dataComb.AddString("Mute & Alarm A&B");
m_dataComb.SetCurSel(0);
numComb=0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -