📄 mop.cpp
字号:
{
UpdateData(TRUE);
if(m_byte33) SetDlgItemText(IDC_CHECK_byte33,"1");
else SetDlgItemText(IDC_CHECK_byte33,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte34()
{
UpdateData(TRUE);
if(m_byte34) SetDlgItemText(IDC_CHECK_byte34,"1");
else SetDlgItemText(IDC_CHECK_byte34,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte35()
{
UpdateData(TRUE);
if(m_byte35) SetDlgItemText(IDC_CHECK_byte35,"1");
else SetDlgItemText(IDC_CHECK_byte35,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte36()
{
UpdateData(TRUE);
if(m_byte36) SetDlgItemText(IDC_CHECK_byte36,"1");
else SetDlgItemText(IDC_CHECK_byte36,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte37()
{
UpdateData(TRUE);
if(m_byte37) SetDlgItemText(IDC_CHECK_byte37,"1");
else SetDlgItemText(IDC_CHECK_byte37,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte40()
{
UpdateData(TRUE);
if(m_byte40) SetDlgItemText(IDC_CHECK_byte40,"1");
else SetDlgItemText(IDC_CHECK_byte40,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte41()
{
UpdateData(TRUE);
if(m_byte41) SetDlgItemText(IDC_CHECK_byte41,"1");
else SetDlgItemText(IDC_CHECK_byte41,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte42()
{
UpdateData(TRUE);
if(m_byte42) SetDlgItemText(IDC_CHECK_byte42,"1");
else SetDlgItemText(IDC_CHECK_byte42,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte43()
{
UpdateData(TRUE);
if(m_byte43) SetDlgItemText(IDC_CHECK_byte43,"1");
else SetDlgItemText(IDC_CHECK_byte43,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte44()
{
UpdateData(TRUE);
if(m_byte44) SetDlgItemText(IDC_CHECK_byte44,"1");
else SetDlgItemText(IDC_CHECK_byte44,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte45()
{
UpdateData(TRUE);
if(m_byte45) SetDlgItemText(IDC_CHECK_byte45,"1");
else SetDlgItemText(IDC_CHECK_byte45,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte46()
{
UpdateData(TRUE);
if(m_byte46) SetDlgItemText(IDC_CHECK_byte46,"1");
else SetDlgItemText(IDC_CHECK_byte46,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte47()
{
UpdateData(TRUE);
if(m_byte47) SetDlgItemText(IDC_CHECK_byte47,"1");
else SetDlgItemText(IDC_CHECK_byte47,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte50()
{
UpdateData(TRUE);
if(m_byte50) SetDlgItemText(IDC_CHECK_byte50,"1");
else SetDlgItemText(IDC_CHECK_byte50,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte51()
{
UpdateData(TRUE);
if(m_byte51) SetDlgItemText(IDC_CHECK_byte51,"1");
else SetDlgItemText(IDC_CHECK_byte51,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte52()
{
UpdateData(TRUE);
if(m_byte52) SetDlgItemText(IDC_CHECK_byte52,"1");
else SetDlgItemText(IDC_CHECK_byte52,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte53()
{
UpdateData(TRUE);
if(m_byte53) SetDlgItemText(IDC_CHECK_byte53,"1");
else SetDlgItemText(IDC_CHECK_byte53,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte54()
{
UpdateData(TRUE);
if(m_byte54) SetDlgItemText(IDC_CHECK_byte54,"1");
else SetDlgItemText(IDC_CHECK_byte54,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte55()
{
UpdateData(TRUE);
if(m_byte55) SetDlgItemText(IDC_CHECK_byte55,"1");
else SetDlgItemText(IDC_CHECK_byte55,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte56()
{
UpdateData(TRUE);
if(m_byte56) SetDlgItemText(IDC_CHECK_byte56,"1");
else SetDlgItemText(IDC_CHECK_byte56,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte57()
{
UpdateData(TRUE);
if(m_byte57) SetDlgItemText(IDC_CHECK_byte57,"1");
else SetDlgItemText(IDC_CHECK_byte57,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte60()
{
UpdateData(TRUE);
if(m_byte60) SetDlgItemText(IDC_CHECK_byte60,"1");
else SetDlgItemText(IDC_CHECK_byte60,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte61()
{
UpdateData(TRUE);
if(m_byte61) SetDlgItemText(IDC_CHECK_byte61,"1");
else SetDlgItemText(IDC_CHECK_byte61,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte62()
{
UpdateData(TRUE);
if(m_byte62) SetDlgItemText(IDC_CHECK_byte62,"1");
else SetDlgItemText(IDC_CHECK_byte62,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte63()
{
UpdateData(TRUE);
if(m_byte63) SetDlgItemText(IDC_CHECK_byte63,"1");
else SetDlgItemText(IDC_CHECK_byte63,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte64()
{
UpdateData(TRUE);
if(m_byte64) SetDlgItemText(IDC_CHECK_byte64,"1");
else SetDlgItemText(IDC_CHECK_byte64,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte65()
{
UpdateData(TRUE);
if(m_byte65) SetDlgItemText(IDC_CHECK_byte65,"1");
else SetDlgItemText(IDC_CHECK_byte65,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte66()
{
UpdateData(TRUE);
if(m_byte66) SetDlgItemText(IDC_CHECK_byte66,"1");
else SetDlgItemText(IDC_CHECK_byte66,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte67()
{
UpdateData(TRUE);
if(m_byte67) SetDlgItemText(IDC_CHECK_byte67,"1");
else SetDlgItemText(IDC_CHECK_byte67,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte70()
{
UpdateData(TRUE);
if(m_byte70) SetDlgItemText(IDC_CHECK_byte70,"1");
else SetDlgItemText(IDC_CHECK_byte70,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte71()
{
UpdateData(TRUE);
if(m_byte71) SetDlgItemText(IDC_CHECK_byte71,"1");
else SetDlgItemText(IDC_CHECK_byte71,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte72()
{
UpdateData(TRUE);
if(m_byte72) SetDlgItemText(IDC_CHECK_byte72,"1");
else SetDlgItemText(IDC_CHECK_byte72,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte73()
{
UpdateData(TRUE);
if(m_byte73) SetDlgItemText(IDC_CHECK_byte73,"1");
else SetDlgItemText(IDC_CHECK_byte73,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte74()
{
UpdateData(TRUE);
if(m_byte74) SetDlgItemText(IDC_CHECK_byte74,"1");
else SetDlgItemText(IDC_CHECK_byte74,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte75()
{
UpdateData(TRUE);
if(m_byte75) SetDlgItemText(IDC_CHECK_byte75,"1");
else SetDlgItemText(IDC_CHECK_byte75,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte76()
{
UpdateData(TRUE);
if(m_byte76) SetDlgItemText(IDC_CHECK_byte76,"1");
else SetDlgItemText(IDC_CHECK_byte76,"0");
get_dialog_byte_button();
}
void Cmop::OnCHECKbyte77()
{
UpdateData(TRUE);
if(m_byte77) SetDlgItemText(IDC_CHECK_byte77,"1");
else SetDlgItemText(IDC_CHECK_byte77,"0");
get_dialog_byte_button();
}
void Cmop::OnBUTTONset()
{
//V0.01[050802]
get_dialog_freq();
calculate_byte_from_freq(((CMainFrame*)m_pParent)->pt.freq);
//
set_dialog();
write_byte();
/*
//V0.01[050802]
calculate_byte_from_dialog_freq();
// calculate_byte_from_dialog();
//
set_dialog();
write_byte();
*/
}
void Cmop::OnBUTTONup()
{
//V0.01[050802]
get_dialog_freq();
((CMainFrame*)m_pParent)->pt.freq+=((CMainFrame*)m_pParent)->pt.freq_step;
calculate_byte_from_freq(((CMainFrame*)m_pParent)->pt.freq);
//
set_dialog();
write_byte();
// get_dialog_freq();
// calculate_byte_from_freq_step(1);
// set_dialog();
// write_byte();
}
void Cmop::OnBUTTONdown()
{
//V0.01[050802]
get_dialog_freq();
((CMainFrame*)m_pParent)->pt.freq-=((CMainFrame*)m_pParent)->pt.freq_step;
calculate_byte_from_freq(((CMainFrame*)m_pParent)->pt.freq);
//
set_dialog();
write_byte();
// get_dialog_freq();
// calculate_byte_from_freq_step(-1);
// set_dialog();
// write_byte();
}
void Cmop::OnBUTTONwrite()
{
get_dialog_byte();
set_dialog();
//
write_byte();
}
void Cmop::OnBUTTONread()
{
int status;
status=pll_getdata(((CMainFrame*)m_pParent)->pt.byte[0]);
((CMainFrame*)m_pParent)->pt.byte[9]=status;
set_dialog();
}
void Cmop::set_dialog()
{
CString t;
int index;
index=((CMainFrame*)m_pParent)->pa.index;
m_application=((CMainFrame*)m_pParent)->pa.Application_Name[index];
//
t.Format(" %.3lf",double(((CMainFrame*)m_pParent)->pt.freq)/1000000.); //Hz -> MHz
m_freq=t;
t.Format(" %.3lf",double(((CMainFrame*)m_pParent)->pt.freq_step)/1000000.); //Hz -> MHz
m_freq_step=t;
t.Format(" %.3lf",double(((CMainFrame*)m_pParent)->pt.if_freq)/1000000.); //Hz -> MHz
m_if_freq=t;
//
t.Format(" %.2X",((CMainFrame*)m_pParent)->pt.byte[0]); m_byte1=t;
t.Format(" %.2X",((CMainFrame*)m_pParent)->pt.byte[1]); m_byte2=t;
t.Format(" %.2X",((CMainFrame*)m_pParent)->pt.byte[2]); m_byte3=t;
t.Format(" %.2X",((CMainFrame*)m_pParent)->pt.byte[3]); m_byte4=t;
t.Format(" %.2X",((CMainFrame*)m_pParent)->pt.byte[4]); m_byte5=t;
t.Format(" %.2X",((CMainFrame*)m_pParent)->pt.byte[5]); m_byte6=t;
t.Format(" %.2X",((CMainFrame*)m_pParent)->pt.byte[6]); m_byte7=t;
t.Format(" %.2X",((CMainFrame*)m_pParent)->pt.byte[9]); m_byteS=t;
set_dialog_byte_button();
//
set_dialog_cp();
set_dialog_step();
set_dialog_band();
set_dialog_agc_threshold();
// MessageBox(t);
//
//
// ((CMainFrame*)m_pParent)->pt pt
UpdateData(FALSE);
}
void Cmop::set_dialog_byte_button()
{
m_byte10=(((CMainFrame*)m_pParent)->pt.byte[0])&0x01; set_byte10();
m_byte11=(((CMainFrame*)m_pParent)->pt.byte[0]>>1)&0x01; set_byte11();
m_byte12=(((CMainFrame*)m_pParent)->pt.byte[0]>>2)&0x01; set_byte12();
m_byte13=(((CMainFrame*)m_pParent)->pt.byte[0]>>3)&0x01; set_byte13();
m_byte14=(((CMainFrame*)m_pParent)->pt.byte[0]>>4)&0x01; set_byte14();
m_byte15=(((CMainFrame*)m_pParent)->pt.byte[0]>>5)&0x01; set_byte15();
m_byte16=(((CMainFrame*)m_pParent)->pt.byte[0]>>6)&0x01; set_byte16();
m_byte17=(((CMainFrame*)m_pParent)->pt.byte[0]>>7)&0x01; set_byte17();
m_byte20=(((CMainFrame*)m_pParent)->pt.byte[1])&0x01; set_byte20();
m_byte21=(((CMainFrame*)m_pParent)->pt.byte[1]>>1)&0x01; set_byte21();
m_byte22=(((CMainFrame*)m_pParent)->pt.byte[1]>>2)&0x01; set_byte22();
m_byte23=(((CMainFrame*)m_pParent)->pt.byte[1]>>3)&0x01; set_byte23();
m_byte24=(((CMainFrame*)m_pParent)->pt.byte[1]>>4)&0x01; set_byte24();
m_byte25=(((CMainFrame*)m_pParent)->pt.byte[1]>>5)&0x01; set_byte25();
m_byte26=(((CMainFrame*)m_pParent)->pt.byte[1]>>6)&0x01; set_byte26();
m_byte27=(((CMainFrame*)m_pParent)->pt.byte[1]>>7)&0x01; set_byte27();
m_byte30=(((CMainFrame*)m_pParent)->pt.byte[2])&0x01; set_byte30();
m_byte31=(((CMainFrame*)m_pParent)->pt.byte[2]>>1)&0x01; set_byte31();
m_byte32=(((CMainFrame*)m_pParent)->pt.byte[2]>>2)&0x01; set_byte32();
m_byte33=(((CMainFrame*)m_pParent)->pt.byte[2]>>3)&0x01; set_byte33();
m_byte34=(((CMainFrame*)m_pParent)->pt.byte[2]>>4)&0x01; set_byte34();
m_byte35=(((CMainFrame*)m_pParent)->pt.byte[2]>>5)&0x01; set_byte35();
m_byte36=(((CMainFrame*)m_pParent)->pt.byte[2]>>6)&0x01; set_byte36();
m_byte37=(((CMainFrame*)m_pParent)->pt.byte[2]>>7)&0x01; set_byte37();
m_byte40=(((CMainFrame*)m_pParent)->pt.byte[3])&0x01; set_byte40();
m_byte41=(((CMainFrame*)m_pParent)->pt.byte[3]>>1)&0x01; set_byte41();
m_byte42=(((CMainFrame*)m_pParent)->pt.byte[3]>>2)&0x01; set_byte42();
m_byte43=(((CMainFrame*)m_pParent)->pt.byte[3]>>3)&0x01; set_byte43();
m_byte44=(((CMainFrame*)m_pParent)->pt.byte[3]>>4)&0x01; set_byte44();
m_byte45=(((CMainFrame*)m_pParent)->pt.byte[3]>>5)&0x01; set_byte45();
m_byte46=(((CMainFrame*)m_pParent)->pt.byte[3]>>6)&0x01; set_byte46();
m_byte47=(((CMainFrame*)m_pParent)->pt.byte[3]>>7)&0x01; set_byte47();
m_byte50=(((CMainFrame*)m_pParent)->pt.byte[4])&0x01; set_byte50();
m_byte51=(((CMainFrame*)m_pParent)->pt.byte[4]>>1)&0x01; set_byte51();
m_byte52=(((CMainFrame*)m_pParent)->pt.byte[4]>>2)&0x01; set_byte52();
m_byte53=(((CMainFrame*)m_pParent)->pt.byte[4]>>3)&0x01; set_byte53();
m_byte54=(((CMainFrame*)m_pParent)->pt.byte[4]>>4)&0x01; set_byte54();
m_byte55=(((CMainFrame*)m_pParent)->pt.byte[4]>>5)&0x01; set_byte55();
m_byte56=(((CMainFrame*)m_pParent)->pt.byte[4]>>6)&0x01; set_byte56();
m_byte57=(((CMainFrame*)m_pParent)->pt.byte[4]>>7)&0x01; set_byte57();
m_byte60=(((CMainFrame*)m_pParent)->pt.byte[5])&0x01; set_byte60();
m_byte61=(((CMainFrame*)m_pParent)->pt.byte[5]>>1)&0x01; set_byte61();
m_byte62=(((CMainFrame*)m_pParent)->pt.byte[5]>>2)&0x01; set_byte62();
m_byte63=(((CMainFrame*)m_pParent)->pt.byte[5]>>3)&0x01; set_byte63();
m_byte64=(((CMainFrame*)m_pParent)->pt.byte[5]>>4)&0x01; set_byte64();
m_byte65=(((CMainFrame*)m_pParent)->pt.byte[5]>>5)&0x01; set_byte65();
m_byte66=(((CMainFrame*)m_pParent)->pt.byte[5]>>6)&0x01; set_byte66();
m_byte67=(((CMainFrame*)m_pParent)->pt.byte[5]>>7)&0x01; set_byte67();
m_byte70=(((CMainFrame*)m_pParent)->pt.byte[6])&0x01; set_byte70();
m_byte71=(((CMainFrame*)m_pParent)->pt.byte[6]>>1)&0x01; set_byte71();
m_byte72=(((CMainFrame*)m_pParent)->pt.byte[6]>>2)&0x01; set_byte72();
m_byte73=(((CMainFrame*)m_pParent)->pt.byte[6]>>3)&0x01; set_byte73();
m_byte74=(((CMainFrame*)m_pParent)->pt.byte[6]>>4)&0x01; set_byte74();
m_byte75=(((CMainFrame*)m_pParent)->pt.byte[6]>>5)&0x01; set_byte75();
m_byte76=(((CMainFrame*)m_pParent)->pt.byte[6]>>6)&0x01; set_byte76();
m_byte77=(((CMainFrame*)m_pParent)->pt.byte[6]>>7)&0x01; set_byte77();
m_byteS0=(((CMainFrame*)m_pParent)->pt.byte[9])&0x01; set_byteS0();
m_byteS1=(((CMainFrame*)m_pParent)->pt.byte[9]>>1)&0x01; set_byteS1();
m_byteS2=(((CMainFrame*)m_pParent)->pt.byte[9]>>2)&0x01; set_byteS2();
m_byteS3=(((CMainFrame*)m_pParent)->pt.byte[9]>>3)&0x01; set_byteS3();
m_byteS4=(((CMainFrame*)m_pParent)->pt.byte[9]>>4)&0x01; set_byteS4();
m_byteS5=(((CMainFrame*)m_pParent)->pt.byte[9]>>5)&0x01; set_byteS5();
m_byteS6=(((CMainFrame*)m_pParent)->pt.byte[9]>>6)&0x01; set_byteS6();
m_byteS7=(((CMainFrame*)m_pParent)->pt.byte[9]>>7)&0x01; set_byteS7();
UpdateData(FALSE);
}
void Cmop::set_byte10()
{
if(m_byte10) SetDlgItemText(IDC_CHECK_byte10,"1");
else SetDlgItemText(IDC_CHECK_byte10,"0");
}
void Cmop::set_byte11()
{
if(m_byte11) SetDlgItemText(IDC_CHECK_byte11,"1");
else SetDlgItemText(IDC_CHECK_byte11,"0");
}
void Cmop::set_byte12()
{
if(m_byte12) SetDlgItemText(IDC_CHECK_byte12,"1");
else SetDlgItemText(IDC_CHECK_byte12,"0");
}
void Cmop::set_byte13()
{
if(m_byte13) SetDlgItemText(IDC_CHECK_byte13,"1");
else SetDlgItemText(IDC_CHECK_byte13,"0");
}
void Cmop::set_byte14()
{
if(m_byte14) SetDlgItemText(IDC_CHECK_byte14,"1");
else SetDlgItemText(IDC_CHECK_byte14,"0");
}
void Cmop::set_byte15()
{
if(m_byte15) SetDlgItemText(IDC_CHECK_byte15,"1");
else SetDlgItemText(IDC_CHECK_byte15,"0");
}
void Cmop::set_byte16()
{
if(m_byte16) SetDlgItemText(IDC_CHECK_byte16,"1");
else SetDlgItemText(IDC_CHECK_byte16,"0");
}
void Cmop::set_byte17()
{
if(m_byte17) SetDlgItemText(IDC_CHECK_byte17,"1");
else SetDlgItemText(IDC_CHECK_byte17,"0");
}
void Cmop::set_byte20()
{
if(m_byte20) SetDlgItemText(IDC_CHECK_byte20,"1");
else SetDlgItemText(IDC_CHECK_byte20,"0");
}
void Cmop::set_byte21()
{
if(m_byte21) SetDlgItemText(IDC_CHECK_byte21,"1");
else SetDlgItemText(IDC_CHECK_byte21,"0");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -