1.3.2 VC编程
VC编程软件中有类似线程查询函数“PeekMessage”。
//循环定义函数名DoEvents
void CMCC800VCTestMotionDlg::DoEvents()
{
static MSG msg;
if(::PeekMessage(&msg,NULL,0,0,PM_NOREMOVE) )
{
::TranslateMessage( &msg );
::DispatchMessage( &msg );
}
}
1.3.3 C# 编程
C#编程软件中有系统自动线程函数“DoEvents”。
//循环判断当前轴运动状态
while (status == 0)
{
// "当前状态:运动",继续循环判断;
status=MCC. YK_check_done(mCardNo, Axis );
// 使用C#编程中自带线程函数“DoEvents”
Application.DoEvents();
}
1.3.4 Labview 编程
Labview编程软件中在循环框中添加延时时间。