雷塞卡回零,演示消息泵的用法
生活随笔
收集整理的這篇文章主要介紹了
雷塞卡回零,演示消息泵的用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
void CDMCd2Dlg::OnZero()?
{// TODO: Add your control notification handler code here
UpdateData(true);//刷新參數
dmc_set_pulse_outmode(m_Card,m_nXaixs,0); ?//設置脈沖輸出模式
dmc_set_profile(m_Card,m_nXaixs,m_nSpeedmin,m_nSpeedmax,m_nAcc,m_nDec,500);//設置速度曲線
dmc_set_homemode(m_Card,m_nXaixs,m_nPositive,m_nLowspeed,m_nHome,1);//設置回零方式
dmc_home_move(m_Card,m_nXaixs);//回零動作
while (dmc_check_done(m_Card,m_nXaixs)==0) ? ? ?//判斷當前軸狀態
{
AfxGetApp()->PumpMessage(); ? //這個消息是用來防止阻塞了線程,用消息泵,從消息隊列里面取消息和分發消息,以便于效應其他的動作
GetDlgItem(IDC_BUTTON1)->EnableWindow(false);?
}
GetDlgItem(IDC_BUTTON1)->EnableWindow(true);?
UpdateData(false);
}
總結
以上是生活随笔為你收集整理的雷塞卡回零,演示消息泵的用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于端午节的网页设计HTML,梦幻西游网
- 下一篇: OpenCV程序效率优化方法1