LABVIEW 采集数据后如何显示成波形图

我用LABVIEW采集串口发送的数据,每次接收到的是一个8位二进制,我想用 GRAPH 实时地把采集的数据显示成波形图,但是GRAPH只能接受 数组或者波形文件,有什么办法可以实现波形图吗?

如果想一个点一个点加到曲线后面直接显示出来,最简单的方法就是:别用波形图(graph),用波形图表(graph chart)。呵呵。
也可以提高发送速度,没收到特定数量的数据(几个周期)后作为数组给波形图显示。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-05
  Labview串口接收数据显示波形图原因是:16进制转10进制就这么算会出问题的,如果y1是A-F呢,要用转换的函数,直接将16进制的字符串转换成10进制的数。
  LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。
第2个回答  2012-03-24
我也遇到同样的问题,例如说:单片机发给labview的第一个是0x19,第二个是0x24,那么19就是十进制的25,而24就是十进制的36.在labview中首先接受的是0x09,然后才是0x24,所以导致了我在波形图中显示了两个点,一个是25,两个点是36.那么如何在labview中接入什么函数让他在波形上显示温度为:25.36呢? 麻烦请详细点,我是labview的新手。 知道的话麻烦通知一下,谢谢追问

你考虑的这个问题,我以后肯定也会用到。但是既然你能接收到了,可以把你现在的程序框图发给我嘛?我是纯新手。

第3个回答  2012-03-22
把收到的8位二进制转换成十进制,在创建一个数组把接收到的数据添加到数组里
相似回答