Labview串口接收数据显示波形图
我用51单片机编写正弦波函数,y=100sinx+100;使用labview接收y值。如果将y值直接使用串口发送出去,labview能够显示正弦波。如果将y值拆分是两个字...
我用51单片机编写正弦波函数,y=100sinx+100;使用labview接收y值。如果将y值直接使用串口发送出去,labview能够显示正弦波。如果将y值拆分是两个字节y1(高4位)和y2(低4位)发送出去。在labview中使用截取字符串控件,把y1和y2提取出来y=y1*16+y2。这样就不能正常显示了!如下图所示。
展开
5个回答
推荐于2017-10-03 · 知道合伙人教育行家
关注
展开全部
Labview串口接收数据显示波形图原因是:16进制转10进制就这么算会出问题的,如果y1是A-F呢,要用转换的函数,直接将16进制的字符串转换成10进制的数。
LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。
LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。
展开全部
使用字符串转字节数组控件,先将字符串转成字节数组,控件在函数/编程/数学/数值/转换/字符串至字节数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
16进制转10进制就这么算会出问题的,如果y1是A-F呢,
要用转换的函数,直接将16进制的字符串转换成10进制的数
要用转换的函数,直接将16进制的字符串转换成10进制的数
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
做转换的时候 使用字符串至十六进制数值转换
应该是数据格式的问题。
应该是数据格式的问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该还是你截取出来的数据有问题
你可以自己调试,将截取之前的数据,与你截取后的数据进行比较,看看数据是否一样
你可以自己调试,将截取之前的数据,与你截取后的数据进行比较,看看数据是否一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询