在LABVIEW中,三个独立的while循环可能导致数据竞争和不同步。考虑使用Producer-Consumer设计模式,确保在生产和消费数据时的同步性。此外,确保适当处理数据的共享与同步问题,以防止死锁或其他并发问题。
下载贤集网APP入驻自媒体
关于上位机LABVIEW发送数据给单片机 大神们,请问在LABVIEW当中有三个独立的while循环,循环1产生波形1,循环2产生波形2,循环3进行将波形1和波形2的数据发给单片机,任何独立的两个循环进行测试时,都能够将程序停下来,三个循环放一起的时候,程序就停不下来了,出现了"死机"的现象,请问该从哪一方面进行排查,解决问题呢? 还有想在循环3(主要是发送数据)建立事件结构,按钮1按下执行事件1发送波形数据1,按钮2按下执行事件1发送波形数据2,该怎么编写程序呢?下面是我尝试的程序,但是失败了,求大神们指教.感激不尽.