LabVIEW数据表达之传感器映射

​本文内容来自下方公众号,欢迎关注!

在利用LabVIEW进行产品测试或数据监测时,对于实时变化的多路传感器数据,如何较为直观的展现每个传感器数据的变化?本期介绍的传感器映射ExpressVI,通过自由传感器和DAQmx通道,可将现实世界的数据映射到三维模型上。先来看看效果,如下图。

图中是一个汽车模型,模型上的黄点为安装的传感器。

程序运行后,通过鼠标旋转模型,可以观察到汽车上各个位置安装的传感器数据的变化情况。

该VI具体实现步骤如下:

1.在程序框图上放置传感器映射Express VI:函数选板>编程>图形与声音>三维图片控件>助手>传感器映射。

2.单击配置传感器对话框的加载模型按钮,打开文件对话框,找到要加载的三维模型。选择模型,单击确定按钮关闭文件对话框。LabVIEW在模型路径字段显示至三维模型的路径。(LabVIEW支持三维模型的VRML和STL文件格式)

3.配置传感器。有两种方式:自由传感器或DAQmx通道。

若采用DAQmx通道,首先需要安装DAQmx,并创建一个DAQmx任务。在“DAQmx任务名”下拉菜单中选择任务。如下图:

本文中配置了一个有10个模拟输入电压信号的DAQmx任务,选择后如下图所示:

将通道从列表中拖曳至放置传感器的三维对象上,如下图所示。也可右键单击模型的任意位置以放置自由传感器。根据传感器数据值,放置在三维模型上的传感器将影响三维模型传感器点的颜色。

图中,绘图样式选项可改变三维模型的绘图样式,使用该选项查看模型点、线和定点,保证传感器的放置位置正确;增加或减少传感器大小选项的值,调整传感器在模型上的大小,通过该选项可确保精确放置传感器。单击确定按钮,保存当前配置并关闭对话框。

4.采用DAQ通道时,将DAQmx采集的数据连接至Express VI的传感器值输入端。采用自由传感器时,将一个值数组连接至Express VI的传感器值输入端。也可以两者同时使用,只需将DAQmx采集的数据与其他数据组成数组连接至Express VI的传感器值输入端,数组位置与配置传感器对话框中配置的传感器顺序一致。

5.在前面板上添加一个三维图片控件,在程序框图上,将传感器映射Express VI的场景引用输出连接至三维图片控件接线端。右键单击三维图片控件,选择创建>调用节点>自动选中,创建一个调用节点。自动选中方法保证控件根据三维模型自动调整位置。在前面板设置三维图片控件的视角控制器。

6.运行VI。LabVIEW将在三维图片控件中显示一个带传感器数据的三维模型。

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值