微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 请问各位大神关于labview和arduino控制步进电机的问题

请问各位大神关于labview和arduino控制步进电机的问题

时间:10-02 整理:3721RD 点击:
希望可以用labview做人机界面,通过长按按钮控制电机连续转动,不知道如何设置按钮可以使其一直保持按下并可以发送字符串(arduino接收字符串后会按照接收的字符串控制驱动板)。现在点动控制和自动控制部分都已实现,现在就希望可以不用不断的点那个按钮而是可以像键盘一样一直按着走。望各位大侠指点。谢谢了。

labview有arduino工具包不需要发命令,直接拿arduino当控制卡用就可以

在超时里面判断键的值

您好,之前我也有装过LIFA的包,可以用它通过arduino控制多个步进电机,但是我还要再集成别的功能,还需要通过控制arduino来启动和关闭焊接电源,所以才转而使用VISA函数来进行串口通信,觉着这样会比较灵活一些,以后还要增加什么功能应该也更方便。同样非常感谢您的建议。

您好,不太理解您的想法,不知道可否说的更加详细一点,我是想 一. 通过循环当键按下时不停发送某个字符这样单片机可以不断接收从而控制电机不停转动。二. 判断按键时间长短将时间转换为字符串传给单片机作为电机转动的时间。如有不妥,还望多指教, 谢谢了。

你应该是用的一个事件结构外面套一个循环,然后超时事件设置为你想要发送指令的间隔,在超时里面判断按键是否按下,按下就发送转的指令

超时里面判断键的值

您好,非常感谢您的帮助。我在超时里按你说的做了,可以实现按键以超时间隔发送字符串。但停止的时候会出现这个错误,不知道可否指点一二。新手先谢谢了。
程序显示:错误1发生于 VISA Configure Serial Port (Instr).vi->StepperMotor_ZhangR.vi中的属性节点 (arg 1)。可能原因
LabVIEW:  输入参数无效。例如,输入路径可能包含操作系统不允许用于路径的字符(例如,?或@)。



不知道错误的原因在哪里。


您好,非常感谢您的帮助。但停止的时候会出现这个错误,不知道可否指点一二。新手先谢谢了。
程序显示:错误1发生于 VISA Configure Serial Port (Instr).vi->StepperMotor_ZhangR.vi中的属性节点 (arg 1)。可能原因
LabVIEW:  输入参数无效。例如,输入路径可能包含操作系统不允许用于路径的字符(例如,?或@)。



谢谢您的建议。

这个得看你的那个子vi

您好,问题出现在超时事件中向visa写入函数发送字符串,当我将发送字符串部分删除,只留下键判断部分是没有错误的,但对于我的项目如果只能知道键的状态不能将相应的字符串发送出去那也是实现不了功能的。所以想问一下我该怎么将超时事件中生成的字符串写入VISA函数,从而发送给Arduino。
问题比较多可能也比较low,多多包涵,谢过。

我也在研究arduino,加qq说吧740147919

我想用labview编写上位机控制arduino2560控制ramps1.4控制三个电机,不知道程序怎么该,串口应该发什么?求指点

请问点动实现的方法程序可以发邮件吗?sarasun30609@163.com

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top