Labview 雷赛 运动控制卡 单轴连续运动
时光在伤我企
2015-05-21
给位大神好,Z近想用雷赛运动控制卡,型号DMC2410来运动,开发软件:Labview我想通过一个按钮(自动),让X轴在位置1走完后,走位置2,在接着走位置3,等等。仔细研究了下,发送位置... 给位大神好,Z近想用雷赛运动控制卡,型号DMC2410来运动,开发软件:Labview
我想通过一个按钮(自动),让X轴在位置1走完后,走位置2,在接着走位置3,等等。
仔细研究了下,发送位置给控制卡后,有个函数checkdone来监测运动状况,可是这个checkdone我放在超时里面执行,在我点了自动运行按钮,如何能连贯的执行完这些位置信息?而且如果出现异常,可以点击E_STOP来急停或者退出?谢谢
我之前想的方法是,写好了每个位置的事件结构,然后点击自动后,把位置1的值改变,进入位置1的事件结构,然后同时用while循环扫描当前状态,当停止后,把位置2的值改变,依次类推,我觉得这种方法有个问题,如果这个距离远,时间长的话,在扫描当前状态时,当前程序在while时是不动的,卡主了,如果出现异常,完全不能用急停或者退出,所以想各位帮忙,谢谢!
Labview例子里面有个状态机的使用方法,如果会的话,可以实现上述功能。
全部评论
您可能感兴趣的社区主题
评论
选购仪器 上yiqi.com
仪器网络推广
品牌网上传播
长按识别二维码查看信息详情