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);
}

雷塞卡回零,演示消息泵的用法相关推荐

  1. Android消息机制Handler用法

    这篇文章介绍了Android消息机制Handler用法总结,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 1.简述 Handler消息机制主要包括: Messa ...

  2. VTK:演示调用数据的用法实战

    VTK:演示调用数据的用法实战 程序输出 程序完整源代码 程序输出 程序完整源代码 #include <vtkActor.h> #include <vtkAppendPolyData ...

  3. 深入理解MFC消息循环和消息泵的原理

    首先,应该清楚MFC的消息循环(::GetMessage,::PeekMessage),消息泵(CWinThread::PumpMessage)和MFC的消息在窗口之间的路由是两件不同的事情.在MFC ...

  4. 深入探讨MFC消息循环和消息泵(一)

    首先,应该清楚MFC的消息循环(::GetMessage,::PeekMessage),消息泵(CWinThread::PumpMessage)和MFC的消息在窗口之间的路由是两件不同的事情.在MFC ...

  5. Go程序:演示复数类型的用法

    /* * 功能:演示复数类型的用法 * 日期:2015年6月26日 */ // complex_demo.go package main import (     "fmt" ) ...

  6. java mqtt客户端_java 实现mqtt发送和接收消息客户端具体用法及测试代码

    注:客户端代码实现请看我的上一篇 1mqtt发送消息 发送时不用多讲,每次发送肯定需要运行一次发送消息方法 MyMqttClient mqttClient = new MyMqttClient(); ...

  7. Linux中消息队列的用法

    一.什么是消息队列 消息队列,Unix的通信机制之一,可以理解为是一个存放消息(数据)容器.将消息写入消息队列,然后再从消息队列中取消息,一般来说是先进先出的顺序.可以解决两个进程的读写速度不同(处理 ...

  8. Go程序:演示数组切片用法

    在Go语言中,数组的长度在定义之后无法再次修改:数组是值类型,每次传递都将产生一份副本.显然这种数据结构无法完全满足开发者的真实需求,但是Go语言提供了数组切片(slice)这个非常酷的功能来弥补数组 ...

  9. Python对象特殊方法及其用法演示

    Python类有大量特殊方法,实现不同的特殊方法后该类对象则会支持对应的运算符或内置函数,下面的对应关系表列出了大部分特殊方法: 方法 功能说明 __new__() 类的静态方法,用于确定是否要创建对 ...

最新文章

  1. C语言学习之求一个3X3的整型矩阵对角线元素之和。
  2. linux查看修改环境变量日志,linux查看和修改PATH环境变量的方法
  3. Android 横竖屏切换的处理 (转载)
  4. c++ static关键字的作用
  5. 【转】.NET Remoting
  6. golang获取程序运行路径
  7. 解决问题--DatabaseMetaData的getTables()返回所有数据库的表信息
  8. we7 php 反编译,微擎人人商城小程序前端反编译解包还原教程
  9. html动画人物走路,动画人物走路教程
  10. 70.(cesium篇)cesium接入天地图影像与注记(经纬度)
  11. c#记录合并PDF和word
  12. WWW2022推荐系统/计算广告论文集锦
  13. triplets 、triplet Loss和 hard triplets
  14. qt中toLocal8Bit和toUtf8()有什么区别
  15. python平方数_计算范围内的平方数(python)
  16. 方程组的两种理解方式(线性代数及其应用【2】)
  17. 【Oracle数据库】关联、子查询
  18. 硬件描述语言Verilog学习(二)
  19. 详解:智能医学影像分析的前沿与挑战
  20. 中小游戏研发怎么靠发展游戏代理杀出一条血路

热门文章

  1. Chrom浏览器安装Axure扩展插件
  2. 铁总:春运第三日全国铁路发送旅客908.5万人次
  3. webpack 图片文件处理:url-loader和file-loader
  4. golang语法系列9-GOROOT、GOPATH
  5. Samtec科普 | 连接器设计中的温度挑战
  6. JAVA - 根据指定 excel 模板填充数据后导出
  7. 中国风动态PPT模板
  8. 二、Mutisim仿真软件使用
  9. ROS命令行工具 小乌龟入门
  10. python求矩阵的逆