之前做了一個單步實作的函式
每單擊一下按鈕實作其中的一部分功能
但是現在想一步實作,即點擊一下按鈕所有的功能安順序全部實作
下面是單步實作的代碼,求高手指點如何修改代碼??
void CMVPCIDlg::OnSteachreastart()
{
long m_ac,m_dc,m_v,m_xp,m_yp,m_zp,m_tp,m_kp;
long m_data;
Open3>>PATHNAME1;
m_data = 1;
if(strcmp(PATHNAME1,"PATH$") == 0)
{
Open3>>PATHNAME1;
if(strcmp(PATHNAME1,"0")== 0)
{
Open3>>m_ac;
Open3>>m_dc;
Open3>>m_v;
Open3>>m_xp;
Open3>>m_yp;
OnLMlineXY(m_ac, m_dc, m_v, m_xp, m_yp);
m_LMAcc=m_ac;
m_LMDec=m_dc;
m_LMVel=m_v;
m_LMDesPosX=m_xp;
m_LMDesPosY=m_yp;
UpdateData(FALSE);
}
else if(strcmp(PATHNAME1,"1") == 0)
{
Open3>>m_ac;
Open3>>m_dc;
Open3>>m_v;
Open3>>m_zp;
Open3>>m_kp;//輸出空
OnLMlineZ(m_ac, m_dc, m_v, m_zp);
m_lDesPosZ=m_zp;
m_lVelZ=m_v;
UpdateData(FALSE);
}
}
else if(strcmp(PATHNAME1,"PATHEND$") == 0)
{
Open3.close();
CString tell;
tell.Format("完成");
AfxMessageBox(tell);
}
else
{
CString tell;
tell.Format("請先讀入加工路徑檔案=OpenPathFile");
AfxMessageBox(tell);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/107072.html
標籤:基礎類
上一篇:!!
