仪器社区

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例子里面有个状态机的使用方法,如果会的话,可以实现上述功能。
评论
全部评论
张红涛zt
他们没有例程给你吗
18 0 2015-05-22 0条评论 回复
曼你在哪
这种情况你需要使用多线程
9 0 2015-05-22 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论