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。这样就不能正常显示了!如下图所示。 展开
 我来答
百度网友4327fcbb9b
推荐于2017-10-03 · 知道合伙人教育行家
百度网友4327fcbb9b
知道合伙人教育行家
采纳数:26423 获赞数:292075
从师范学校毕业后一直在现在单位工作

向TA提问 私信TA
展开全部
  Labview串口接收数据显示波形图原因是:16进制转10进制就这么算会出问题的,如果y1是A-F呢,要用转换的函数,直接将16进制的字符串转换成10进制的数。
  LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。
zghmzcb
2011-05-31 · TA获得超过276个赞
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:187万
展开全部
使用字符串转字节数组控件,先将字符串转成字节数组,控件在函数/编程/数学/数值/转换/字符串至字节数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
w860710
2011-05-31 · TA获得超过862个赞
知道小有建树答主
回答量:362
采纳率:0%
帮助的人:335万
展开全部
16进制转10进制就这么算会出问题的,如果y1是A-F呢,
要用转换的函数,直接将16进制的字符串转换成10进制的数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chredfield
2011-06-02 · 超过19用户采纳过TA的回答
知道答主
回答量:39
采纳率:100%
帮助的人:40.5万
展开全部
做转换的时候 使用字符串至十六进制数值转换
应该是数据格式的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BigInfant
2011-06-01 · TA获得超过488个赞
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:131万
展开全部
应该还是你截取出来的数据有问题
你可以自己调试,将截取之前的数据,与你截取后的数据进行比较,看看数据是否一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式