首页 » labview » 技术文章

连接传感器数据与3D模型

2014-01-14

核心提示:概览 二十20多年来,NI LabVIEW软件致力于简化高效的设计用户界面的创建,实现2D图表显示。LabVIEW 8.6加入了全新的数据可视化概

概览

二十20多年来,NI LabVIEW软件致力于简化高效的设计用户界面的创建,实现2D图表显示。LabVIEW 8.6加入了全新的数据可视化概念:3D传感器映射。现在您可以轻松将CAD模型集成到LabVIEW环境中,更好的显示与被测设备相符的采集数据。
DAQ通道数据的3D模型显示
通过LabVIEW 3D Sensor Mapping Express VI,可以在LabVIEW中导入用户定义的CAD模型(VRMLSTL文件),分配真实数据采集通道或仿真传感器,将模型显示在LabVIEW前面板上。在图像中区分众多通道往往是很困难的,因此该新特性很适合在高通道数的应用中显示数据。在模型中区分独立传感器输出的新特性,也使传感器故障检查变得更轻松,从而提高了测试效率。最后,在产品设计中使用同样模型,并进行测试,不同开发团队能够更好地根据真实数据交流所需结果。
 
1. LabVIEW 3D Sensor Mapping Express VI
 
3D Sensor Mapping Express VI的使用
在功能面板中依次选择功能>>图形&声音>>3D图像控制>>助手>>传感器映射,便可找到3D Sensor Mapping Express VI
 
2. Helpers面板中的Sensor Mapping Express VI
 
当您将Express VI放置在框图中时,系统将显示配置窗口。通过顶端的模型路径文件对话框导入模型,该模型将在3D图形控制窗口中显示。LabVIEW 3D Sensor Mapping Express VI支持标准VRMLSTL模型文件类型,此类型包含于常见CAD软件的导出选项中,如SolidWorksAutoCADPro/E
 
3.模型路径文件对话框中加载模型
 
3D图形右侧的下拉菜单中,可载入先前创建的任何DAQmx Task。任务中所有可用通道将在通道列表中显示。左键单击并从通道列表对话框中拖曳所需通道,至您想放置传感器的地方后松开鼠标。您也可在稍后移动传感器,通过左键单击传感器,或左键单击通道列表中传感器的名称,然后将其拖曳到模型的新位置。
 
4.DAQmx Task通道映射到模型
 
如果您需要仿真通道,还可以在模型中添加通用传感器或仿真传感器。在所需位置右键鼠标即可将传感器放置于模型中。如果使用通用传感器搭配DAQmx Task,则需要通过框图中的DAQmx Read VI将这些通道挂在输出阵列的末端。为完成以上任务,需创建数字控制的阵列,在功能>>编程>>阵列菜单中选择插入阵列功能。
 
5.通过插入阵列功能整合真实或仿真的传感器数据
 
放置传感器后,您可以编辑其最大最小值,并通过色彩渐变控制来设置色彩属性。完成Express VI配置后,点击“OK”按钮。LabVIEW将花费数秒时间完成必要的计算工作。
 
6.色彩渐变控制中编辑数据范围及色彩选项
 
NI-DAQmx数据、仿真数据或两者同时输入至数据,通过控制>>图形>>3D图像控制面板,将输出连线至“3D图像控制,在运行应用之前,必须右键点击“3D图像控制,在摄像头控制器菜单中选择互动的方式。
 
7.右键“3D图像控制设置摄像头控制器类型
 
总结
通过 LabVIEW 3D Sensor Mapping Express VI,可极大简化原本异常耗时的工作。现在您可以轻松导入CAD模型,将其应用于传感器后,即可在应用执行时形象化地显示数据。此新功能是LabVIEW简化创建动态用户界面的范例之一。
 

相关新闻

排行榜