📄 tempdlg.cpp
字号:
SendToCom();
}
else if(strInfo=="Bit Clk")
{
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("Send A1S");
m_dataComb.AddString("A1S & Alarm A");
m_dataComb.AddString("A1S & Alarm B");
m_dataComb.AddString("A1S & 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=="AUPC")
{
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=="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("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=="BUC Power")
{
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=="OCXO Cold")
{
AfxMessageBox(("不可用!"));
return;
}
break;
case 114:
commandArray[4]=0x44;
commandArray[6]=0x00;
if(strInfo=="Modulation")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Normal");
m_dataComb.AddString("Pure CXR");
m_dataComb.AddString("Alt 1/0");
m_dataComb.AddString("Sideband");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
if(strInfo=="Symbol Rate")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
if(strInfo=="CXR ALC")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
if(strInfo=="LO AFC")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
if(strInfo=="Step AFC")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
break;
case 115:
break;
case 116:
break;
case 117:
break;
case 120:
commandArray[4]=0x80;
commandArray[6]=0x00;
if(strInfo=="Offset")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
else if(strInfo=="Est.BER")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Restart");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="SER")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Restart");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Buffer")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Reset Slip(Flag)");
m_dataComb.AddString("Re-center");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
break;
case 121:
commandArray[4]=0x81;
commandArray[6]=0x00;
if(strInfo=="Frequency")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
else if(strInfo=="Sweep Range")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
else if(strInfo=="Sweep Mode")
{
pEdit->ShowWindow(SW_HIDE);
pComb->ShowWindow(SW_SHOW);
m_dataComb.ResetContent();
m_dataComb.AddString("Fast");
m_dataComb.AddString("Search");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Sweep Time")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
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(1);
numComb=1;
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=="Low Level Alm")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
else if(strInfo=="Low Eb/No Alm")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
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(1);
numComb=1;
SendToCom();
}
else if(strInfo=="LNB Power")
{
AfxMessageBox(("不可用!"));
return;
}
else if(strInfo=="LNB 10MHz Ref")
{
AfxMessageBox(("不可用!"));
return;
}
else if(strInfo=="LNB LO Frq")
{
AfxMessageBox(("不可用!"));
return;
}
break;
case 122:
commandArray[4]=0x82;
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 Decoder")
{
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=="Descrambler")
{
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("Rcv Clock");
m_dataComb.AddString("Internal");
m_dataComb.AddString("External");
m_dataComb.AddString("Mod Clock");
m_dataComb.SetCurSel(0);
numComb=0;
SendToCom();
}
else if(strInfo=="Buffr Delay")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
else if(strInfo=="Buffer Size")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
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();
}
else if(strInfo=="FEC Hold")
{
pEdit->ShowWindow(SW_SHOW);
pComb->ShowWindow(SW_HIDE);
SendToCom();
}
break;
case 123:
commandArray[4]=0x83;
commandArray[6]=0x00;
if(strInfo=="CXR Lock")
{
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=="Low Level")
{
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=="Low Eb/No")
{
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=="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();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -