labview串口通信与数据转化

传感器通过485采集卡,用com口连接,如何用labview实现通信?求大神给个程序。另外,用电脑本身的串口程序,调试的时候,输入命令,得到的结果是0204043F1CE... 传感器通过485采集卡,用com口连接,如何用labview实现通信?求大神给个程序。
另外,用电脑本身的串口程序,调试的时候,输入命令,得到的结果是02 04 04 3F 1C ED 91 89 AA,其中只有3F 1C ED 91是数据值,好像对应0.612左右吧,问厂家说是用单精度浮点数进行自动解码,我在labview里没找到。也就是如果实现了通信,这个结果怎么处理?
展开
 我来答
teatreeoil
推荐于2016-04-29 · TA获得超过1596个赞
teatreeoil
采纳数:171 获赞数:1596

向TA提问 私信TA
展开全部

这个用到了强制数据转换。将得到的字符串截取出你需要的部分,然后以单精度数(SGL)为格式强制转换数据,见下图

其中强制数据转换所在位置见下图

创建一个数值常量,见下图

并将其格式改为单精度浮点数(SGL),见下图

再将其连到强制数据转换函数的上边的“类型”端子上,输出的数据就是你数需要的数据,测试效果如下图(字符串输入控件是以16进制方式显示的)

追问

这是我弄的,肿么结果不对?   “字符串输入控件是以16进制方式显示的”是指我要做什么?

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式