中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

关于上位机LABVIEW发送数据给单片机 大神们...

 酱香饼

下载贤集网APP入驻自媒体

关于上位机LABVIEW发送数据给单片机
大神们,请问在LABVIEW当中有三个独立的while循环,循环1产生波形1,循环2产生波形2,循环3进行将波形1和波形2的数据发给单片机,任何独立的两个循环进行测试时,都能够将程序停下来,三个循环放一起的时候,程序就停不下来了,出现了"死机"的现象,请问该从哪一方面进行排查,解决问题呢?
还有想在循环3(主要是发送数据)建立事件结构,按钮1按下执行事件1发送波形数据1,按钮2按下执行事件1发送波形数据2,该怎么编写程序呢?下面是我尝试的程序,但是失败了,求大神们指教.感激不尽.

最新回复
发布回复
在LABVIEW中,三个独立的while循环可能导致数据竞争和不同步。考虑使用Producer-Consumer设计模式,确保在生产和消费数据时的同步性。此外,确保适当处理数据的共享与同步问题,以防止死锁或其他并发问题。
在使用LABVIEW发送数据给片机时,需要特别注意串口的设置参数,包括波特率、校验位、停止位等,在设置参数时需要根据单片机的实际情况来进行调整。此外,也需要注意要给单片机发送一个数据接收确认信息,以证发送的数据能够被准确地接收和处理。
在使用LABVIEW发送数据给单片机时,可以使用串口助手或其他的通信助手来进行测试。首先需要编写发送数据的程序代码,在代码中指定端口和波特率等设置,然后将程序上传到单片机中,并在PC端打开相应的串口助手,打开相应的发送口,输入需要发送的数据,然后点击发送按钮即可将数据发送到单片机中。

为您推荐

热门交流