📄 offsimudlg.cpp
字号:
if(!(int)fabs(Simu.Y[2]-1)){
ON=m_ctrlOn.GetIcon();
m_m_ctrlY13.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_m_ctrlY13.SetIcon(OFF);
}
if(!(int)fabs(Simu.Y[3]-1)){
ON=m_ctrlOn.GetIcon();
m_m_ctrlY12.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_m_ctrlY12.SetIcon(OFF);
}
if(!(int)fabs(Simu.Y[4]-1)){
ON=m_ctrlOn.GetIcon();
m_m_ctrlY11.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_m_ctrlY11.SetIcon(OFF);
}
if(!(int)fabs(Simu.Y[5]-1)){
ON=m_ctrlOn.GetIcon();
m_m_ctrlY10.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_m_ctrlY10.SetIcon(OFF);
}
if(!(int)fabs(Simu.Y[6]-1)){
ON=m_ctrlOn.GetIcon();
m_m_ctrlY9.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_m_ctrlY9.SetIcon(OFF);
}
if(!(int)fabs(Simu.Y[7]-1)){
ON=m_ctrlOn.GetIcon();
m_m_ctrlY8.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_m_ctrlY8.SetIcon(OFF);
}
if(!(int)fabs(Simu.Y[8]-1)){
ON=m_ctrlOn.GetIcon();
m_m_ctrlY7.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_m_ctrlY7.SetIcon(OFF);
}
if(!(int)fabs(Simu.Y[9]-1)){
ON=m_ctrlOn.GetIcon();
m_m_ctrlY6.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_m_ctrlY6.SetIcon(OFF);
}
if(!(int)fabs(Simu.Y[10]-1)){
ON=m_ctrlOn.GetIcon();
m_m_ctrlY5.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_m_ctrlY5.SetIcon(OFF);
}
if(!(int)fabs(Simu.Y[11]-1)){
ON=m_ctrlOn.GetIcon();
m_m_ctrlY4.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_m_ctrlY4.SetIcon(OFF);
}
if(!(int)fabs(Simu.Y[12]-1)){
ON=m_ctrlOn.GetIcon();
m_m_ctrlY3.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_m_ctrlY3.SetIcon(OFF);
}
if(!(int)fabs(Simu.Y[13]-1)){
ON=m_ctrlOn.GetIcon();
m_m_ctrlY2.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_m_ctrlY2.SetIcon(OFF);
}
if(!(int)fabs(Simu.Y[14]-1)){
ON=m_ctrlOn.GetIcon();
m_m_ctrlY1.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_m_ctrlY1.SetIcon(OFF);
}
if(!(int)fabs(Simu.Y[15]-1)){
ON=m_ctrlOn.GetIcon();
m_ctrlY0.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_ctrlY0.SetIcon(OFF);
}
}
void COffSimuDlg::OnStart()
{
Simu.Start();
SetResult();
}
void COffSimuDlg::OnReset()
{
m_nAport0=1;
m_nAport1=1;
m_nAport2=1;
m_nAport3=1;
m_nBport0=1;
m_nBport1=1;
m_nBport2=1;
m_nBport3=1;
m_nI0=1;
m_nI1=1;
m_nI2=1;
m_nI3=1;
m_nI4=1;
m_nI5=1;
m_nI6=1;
m_nI7=1;
m_nI8=1;
m_nSci0=1;
m_nSci1=1;
m_nSsh0=1;
m_nSsh1=1;
m_nSst0=1;
m_nSst1=1;
m_nSst2=1;
m_nSwh0=1;
m_nSwh1=1;
m_nSwh2=1;
m_nSwh3=1;
m_nSwh4=1;
m_nSwh5=1;
m_nSwh6=1;
m_nSwh7=1;
m_nSwl0=1;
m_nSwl1=1;
m_nSwl2=1;
m_nSwl3=1;
m_nSwl4=1;
m_nSwl5=1;
m_nSwl6=1;
m_nSwl7=1;
UpdateData(false);
if((int)fabs(m_nAport0-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT0));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT0));
pa->SetIcon(OFF);
}
if((int)fabs(m_nAport1-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT1));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT1));
pa->SetIcon(OFF);
}
if((int)fabs(m_nAport2-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT2));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT2));
pa->SetIcon(OFF);
}
if((int)fabs(m_nAport3-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT3));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT3));
pa->SetIcon(OFF);
}
if((int)fabs(m_nBport0-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT0));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT0));
pa->SetIcon(OFF);
}
if((int)fabs(m_nBport1-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT1));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT1));
pa->SetIcon(OFF);
}
if((int)fabs(m_nBport2-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT2));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT2));
pa->SetIcon(OFF);
}
if((int)fabs(m_nBport3-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT3));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT3));
pa->SetIcon(OFF);
}
if((int)fabs(m_nI0-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I0));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I0));
pa->SetIcon(OFF);
}
if((int)fabs(m_nI1-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I1));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I1));
pa->SetIcon(OFF);
}
if((int)fabs(m_nI2-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I2));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I2));
pa->SetIcon(OFF);
}
if((int)fabs(m_nI3-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I3));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I3));
pa->SetIcon(OFF);
}
if((int)fabs(m_nI4-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I4));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I4));
pa->SetIcon(OFF);
}
if((int)fabs(m_nI5-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I5));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I5));
pa->SetIcon(OFF);
}
if((int)fabs(m_nI6-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I6));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I6));
pa->SetIcon(OFF);
}
if((int)fabs(m_nI7-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I7));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I7));
pa->SetIcon(OFF);
}
if((int)fabs(m_nI8-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I8));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I8));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSci0-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SCI0));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SCI0));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSci1-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SCI1));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SCI1));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSsh0-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SSH0));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SSH0));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSsh1-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SSH1));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SSH1));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSst0-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SST0));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SST0));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSst1-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SST1));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SST1));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSst2-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SST2));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SST2));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwh0-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH0));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH0));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwh1-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH1));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH1));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwh2-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH2));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH2));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwh3-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH3));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH3));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwh4-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH4));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH4));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwh5-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH5));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH5));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwh6-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH6));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH6));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwh7-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH7));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWH7));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwl0-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL0));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL0));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwl1-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL1));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL1));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwl2-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL2));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL2));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwl3-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL3));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL3));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwl4-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL4));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL4));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwl5-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL5));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL5));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwl6-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL6));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL6));
pa->SetIcon(OFF);
}
if((int)fabs(m_nSwl7-1)){
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL7));
pa->SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SWL7));
pa->SetIcon(OFF);
}
/* int i;
for(i=0;i<3;i++)
{
Simu.I8_6[i]=0;
Simu.I5_3[i]=0;
Simu.I2_0[i]=0;
Simu.SST2_0[i]=0;
}
for(i=0;i<2;i++)
{
Simu.SCI1_0[i]=0;
Simu.SSH1_0[i]=0;
}
for(i=0;i<16;i++)
{
Simu.Q[i]=0;
for(int j=0;j<16;j++)
Simu.r[i][j]=0;
}
for(i=0;i<4;i++)
{
Simu.A[i]=0;
Simu.B[i]=0;
Simu.flag[i]=0;
Simu.temflag[i]=0;
}*/
SetInfo();
Simu.DoOperation();
SetResult();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -