📄 箭杆_喷气的区别.cpp
字号:
箭杆:
case 8:
if((bEnable_h==1) && (weai._bit.enable==0))// enable falling_dedge;
{
bToMap=1;
g_running.Backward1(); // case 3
// bCheckOK=g_running.OneLineToMapCheck();
g_running.OneLineToMap();
TRACE("\ncase 3");
flag=3;
}
break;
case 7:
if((bBackwd_h==0) && (weai._bit.backwd==1))// backward rising_dedge;
{
bToMap=1; // case 14
g_running.Forward1();
g_running.Forward1();
g_running.Forward1();
// bCheckOK=g_running.OneLineToMapCheck();
g_running.OneLineToMap();
// g_bWoofFinish=1;
TRACE("\ncase 14");
flag=0;
::PostMessage(hwnd,WM_ENABLEBUTTON,0,0);
bButtonLocked=0;
if(bDataErr==1)
{
g_running.Forward1();
g_bSendData=0;
g_running.StopRun();
// pWnd->m_info.Format("\nData transmission error\
// \n Map No. %d ? \nPress Clear when ready.\n",g_running.m_ErrorMap);
pWnd->m_info.Format(IDS_DATA_ERROR+g_language,g_running.m_ErrorMap);
g_running.WriteError();
g_running.DelayMs(100);
}
break;
}
if((bEnable_h==1) && (weai._bit.enable==0))// enable falling_dedge;
{
bToMap=1;
if(bFirstBack==1)
{
bFirstBack=0;
if(weai._bit.wo_brk==0)
{
g_running.Backward1(); // case 5
// bCheckOK=g_running.OneLineToMapCheck();
g_running.OneLineToMap();
TRACE("\ncase 5");
flag=5;
break;
}
}
g_running.Backward1(); // case 2
g_running.Backward1();
// bCheckOK=g_running.OneLineToMapCheck();
g_running.OneLineToMap();
TRACE("\ncase 2");
flag=2;
}
break;
case 5:
if((weai._bit.enable==0) && (bEnable_h==1)) // enable falling_edge
{
bToMap=1; // case 6
g_running.Backward1();
// bCheckOK=g_running.OneLineToMapCheck();
g_running.OneLineToMap();
TRACE("\ncase 6");
flag=6;
break;
}
if((weai._bit.shutle==0) && (bShutle_h==1)) // shutle falling_edge
{
bToMap=1; // case 9
g_running.Forward1();
// bCheckOK=g_running.OneLineToMapCheck(1);
g_running.OneLineToMap(1);
TRACE("\ncase 9");
flag=9;
}
break;
===============================================================
喷气:
case 8:
if((bEnable_h==0) && (weai._bit.enable==1))// enable rising_dedge; ***** 8/29
g_running.SendControl(weai._bit.backwd,weai._bit.shutle);
if((bEnable_h==1) && (weai._bit.enable==0))// enable falling_dedge;
{
bToMap=1;
g_running.Backward1(); // case 3
// bCheckOK=g_running.OneLineToMapCheck();
g_running.OneLineToMap();
TRACE("\ncase 3");
flag=3;
}
break;
case 7:
if((bEnable_h==0) && (weai._bit.enable==1))// enable rising_dedge; ***** 8/29
g_running.SendControl(weai._bit.backwd,weai._bit.shutle);
if((bBackwd_h==0) && (weai._bit.backwd==1))// backward rising_dedge;
{
bToMap=1; // case 14
g_running.Forward1();
g_running.Forward1();
g_running.Forward1();
// bCheckOK=g_running.OneLineToMapCheck();
g_running.OneLineToMap();
// g_bWoofFinish=1;
TRACE("\ncase 14");
flag=0;
::PostMessage(hwnd,WM_ENABLEBUTTON,0,0);
bButtonLocked=0;
if(bDataErr==1)
{
g_running.Forward1();
g_bSendData=0;
g_running.StopRun();
// pWnd->m_info.Format("\nData transmission error\
// \n Map No. %d ? \nPress Clear when ready.\n",g_running.m_ErrorMap);
pWnd->m_info.Format(IDS_DATA_ERROR+g_language,g_running.m_ErrorMap);
g_running.WriteError();
g_running.DelayMs(100);
}
break;
}
if((bEnable_h==1) && (weai._bit.enable==0))// enable falling_dedge;
{
bToMap=1;
if(bFirstBack==1)
{
bFirstBack=0;
if(weai._bit.wo_brk==0)
{
g_running.Backward1(); // case 5
// bCheckOK=g_running.OneLineToMapCheck();
g_running.OneLineToMap();
TRACE("\ncase 5");
flag=5;
g_running.SendControl(weai._bit.backwd,weai._bit.shutle); // ******* 8/29
break;
}
}
g_running.Backward1(); // case 2
g_running.Backward1();
// bCheckOK=g_running.OneLineToMapCheck();
g_running.OneLineToMap();
TRACE("\ncase 2");
flag=2;
}
break;
case 5:
if((weai._bit.enable==0) && (bEnable_h==1)) // enable falling_edge
{
bToMap=1; // case 6
g_running.Backward1();
// bCheckOK=g_running.OneLineToMapCheck();
g_running.OneLineToMap();
TRACE("\ncase 6");
flag=6;
break;
}
if((bBackwd_h==0) && (weai._bit.backwd==1)) // backward rising-edge ******** 8/27
{
bToMap=1; // case 14
g_running.Forward1();
g_running.Forward1();
g_running.Forward1();
g_running.OneLineToMap();
g_bWoofFinish=1;
TRACE("\ncase 14");
flag=0;
::PostMessage(hwnd,WM_ENABLEBUTTON,0,0);
bButtonLocked=0;
// g_running.SendControl(); // 选纬 ****** 8/28
if(bDataErr==1)
{
g_running.Forward1();
g_bSendData=0;
g_running.StopRun();
// pWnd->m_info.Format("\nData transmission error\
// \nPress Clear when ready.\n");
pWnd->m_info.Format(IDS_DATA_ERROR+g_language,g_running.m_ErrorMap);
g_running.WriteError();
g_running.DelayMs(100);
}
}
break;
if((weai._bit.shutle==0) && (bShutle_h==1)) // shutle falling_edge
{
bToMap=1; // case 9
g_running.Forward1();
// bCheckOK=g_running.OneLineToMapCheck(1);
g_running.OneLineToMap(1);
TRACE("\ncase 9");
flag=9;
}
break;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -