当移动技术遇到LabVIEW

发布者:吉州古玩斋最新更新时间:2015-04-15 来源: ck365关键字:移动技术  LabVIEW 手机看文章 扫描二维码
随时随地手机看文章
5种方法将移动技术加入到你的测控系统中

2011年,Steve Jobs宣布“后PC时代”的到来。同年,智能手机和平板电脑的全球销量超越了传统的笔记本电脑和台式电脑。尽管个人电脑不会因此被淘汰,但很明显的是,移动技术正在从根本上改变着我们获取和使用信息的方式。

智能手机和平板电脑被创造的初衷就是为了满足消费者,如今,它们也已经被应用到了很多消费领域中。比如在健康保护领域,它们可以帮助使用者远程访问病人数据;在教育领域,它们可以被用作交互式的课本。类似的,移动技术也对数据采集领域造成了革命性影响。

通过将移动技术与数据采集设备结合,工程师和科学家创造出了极具便携性和互联性的测量系统,这让他们可以在更多场合进行测量。另外,移动技术还提供了丰富的用户接口,可以从世界上几乎任何地方监控测量系统。

想要充分利用这项技术也并不难。您可以选择各种各样的工具,来帮助您使用带有移动技术的NI LabVIEW软件和NI硬件。

 

 

图1:包括智能手机和平板电脑在内的移动设备正越来越多地出现在测控相关的应用中。这些移动设备的功能不断扩充,使用方式多变,包括:可视化功能以及与连接无线设备的能力。

» LabVIEW的数据仪表盘

瘦客户端基于某种特定的客户端-服务器模型。在此客户端-服务器模型中,比重较轻的瘦客户端应用主要依靠服务器来完成大部分计算逻辑。瘦客户端经常被用于测控系统中,为多个用户提供用于远程监控和管理的自定义用户接口。

不是每个人都拥有掌握组建自定义瘦客户端应用的技巧。LabVIEW的数据仪表盘是一个运行在iPad上的瘦客户端应用程序。通过使用它,甚至不需要编程,你就可以建立一个自定义、便携的LabVIEW应用界面。您需要做的仅仅是拖拽一些输入控件和显示控件(比如图表、仪表、LED灯、滚动条和按钮)。而这些输入控件和输出控件则可以通过LabVIEW网络服务或者网络发布的共享变量来进行数据读写。您可以通过内建的主题自定义应用程序的外观,还可以通过电子邮件或者NI技术数据云进行仪表盘的共享。除了可以运行在iPad上之外,数据仪表盘还兼容其它设备,包括iPhone、某些基于Android系统的智能手机和平板电脑。有关新型数据仪表盘的详细信息请参见12页。

» 组建您自己的移动瘦客户端

在某些情况下,您也许需要更多的定制内容,或者某些LabVIEW数据仪表盘没有提供的额外功能。此时您可以选择组建自己的定制瘦客户端,并通过网络服务与测量系统进行通讯。

网络服务是存在于网络上的应用程序接口。客户端向远程服务器发送一个HTTP形式的请求,远程服务器处理请求并返回一个响应(一般为XML形式)。这个响应再被客户端的应用程序解释并且显示出来。如今,很多日常活动(如浏览网页、查看电子邮件、甚至在线阅读文章)都是这样的通讯模式。

以下为网络服务的组件:

服务器——一个负责分析请求、执行合适的方法或行为并给客户端发送响应的应用程序。

客户端——一个负责向服务器发送请求,等待接收并解释服务器响应的应用程序。

标准协议——一些基于网络的协议,如HTTP协议,负责将数据从客户端通过物理网络路由至服务器,进行合适的处理,再返回给客户端。

网络——数据传输的物理层(如以太网或IEEE 802.11)。

LabVIEW包含一个内建的网络服务器,您可以通过它将VI配置为网络服务应用。LabVIEW网络服务应用使用标准的HTTP协议和标准的数据格式(如XML),这样在客户端方面,您可以使用HTML、JavaScript、Flash、Java或面向对象的C等语言,来构建网络的或者本地的移动瘦客户端应用程序。这些应用可以运行在智能手机或者平板电脑上,完成与LabVIEW测量系统的通讯。

 

 

图2:2012年NIWeek上,LabVIEW之父Jeff Kodosky

在平板电脑上演示未来基于触控的LabVIEW编程方式。

» 利用LabVIEW发送SMS短信通知

因为任何手机都可以发送短信,所以使用短信是远程监控系统最简单的方法之一。LabVIEW内部集成了一些发送电子邮件的函数,您可以利用这些函数来发送短信。

通过电子邮件和SMS网关的对接,大部分主流手机用户均能使用此功能。你可以下载示范代码进行尝试。示范代码可以在NI社区通过搜索“sms LabVIEW”获得。

» 通过LabVIEW系统进行桌面共享

桌面共享,又名远程桌面,是一种可以让你在本地观察或控制远程系统运行桌面的软件。过去,这项技术主要应用在个人电脑与个人电脑之间。但近期,一些移动应用程序被开发出来,让此技术也可以应用在智能手机或者平板电脑之间。将桌面共享软件与您的LabVIEW测量系统结合,的确是一个相当简单的方法,可以在移动设备上对目标系统进行全面的远程监控与管理。

最常见的桌面共享软件是微软Windows内建的远程桌面服务,以及一个名为虚拟网络计算(Virtual Network Computing,VNC)的协议。在局域网中应用这些服务时,其配置很简单。但是在从局域网外部进行安全访问时,配置就变得困难得多。 有一些托管服务软件(比如LogMeIn、Team Viewer以及GoToMyPC)可以让配置变得更加简单。它们使用标准网络协议,并用自己的服务器来传递数据。IT部门本来需要为您进行专门的配置,以便让您从防火墙外进行访问,而如今这也没有必要了。并且在世界上任何位置,您都拥有一个安全并且简单的个人电脑访问入口。

共享桌面的一个潜在的缺陷是远程计算机传输的仅仅是运行桌面的图像,用户电脑并不能从本地访问到实际的测量数据。并且,大量的图像传输也对带宽提出了很高的要求。

 

 

图3:您可以使用各种工具将移动技术加入到您的测控系统中

» 使用Windows平板电脑进行便携的数据采集

近期,微软携其新产品Windows 8 Surface进军平板电脑市场(见第24页)。LabVIEW和NI硬件驱动已经对运行在Intel处理器上的Windows 8版本操作系统提供了支持,这也意味着,在使用LabVIEW的Windows 8的平板电脑上,将现有的LabVIEW代码进行移植来编写移动应用程序是一件很简单的事情。虽然可能需要对程序做一些小修改,以使前面板更加“触摸友好化”,但并不需要将程序推倒重来。如果使用其它编程语言,或者在iOS或者Android操作系统上,那么这一过程就变得必不可少了。大部分运行Windows 8操作系统的平板电脑均带有USB端口以及WiFi功能。通过USB或者网络将数据采集(DAQ)设备与Windows 8平板电脑相连接,您就可以组建基于LabVIEW的便携采集系统。除了支持Windows 8平板电脑,NI还通过NI Labs提供了一些处于探索阶段的技术。这些探索阶段的技术可以让您直接将iOS或者Android设备连接到NI cDAQ-9191机箱上,以进行无线数据测量。NI Labs会从NI R&D工程师们那里获取各种未正式发布的前沿技术,并展示给用户进行体验。这种虚拟的研究实验室让您有机会接触并工作在开发的前沿,通过提供产品的反馈,您还可以获得对疑问的解答。

未来一瞥

移动技术仍然年轻,第一代iPhone发布至今仅仅过去了5年,第一代iPad发布至今仅仅过去了2年。这项技术正在高速发展,已经为我们打开了关于连接、信息访问以及交互性的新世界的大门。NI的这些最新的工具也仅仅是一个开端。LabVIEW是这个星球上最适于“触控”的编程语言。请对我们保持关注,因为马上会发生很多更加令人兴奋的事情。

关键字:移动技术  LabVIEW 引用地址:当移动技术遇到LabVIEW

上一篇:LabVIEW还是C语言?
下一篇:基于NI PXI Express平台的石油管复合挤毁试验机控制

推荐阅读最新更新时间:2024-03-30 22:56

8月AMD将在上海建设移动计算技术研发中心
  7月1日,AMD大中华区副总裁王正福向外界透露,8月,AMD将在上海张江设置AMD移动计算技术研发中心。   王正福透露,8月,AMD将在上海张江设置AMD移动计算技术研发中心。该中心将负责AMD的全球移动计算研究。具体的投资金额、人员配置等信息将在8月正式对外公布。   目前,AMD已经在中国的台北设置了一个专门负责计算机测试中心,专门负责使用AMD产品的计算机测试。2005年10月24日,AMD在北京宣布大中华区总部正式落户中关村科技园区融科资讯中心,并设立了北京研发中心。   同日,AMD在长沙发布了全球首款双核炫龙64位移动CPU。
[焦点新闻]
水电机组远程状态监测分析系统的开发与实现
   概述   随着信息技术的进步和制造工业的不断发展,越来越多的水电站正在根据自己的设备特点,探索“运行状态检修”策略,即运用机组在线监测技术,在对机组运行状态进行分析的基础上,主要以设备的实际运行状态为依据,根据科学分析的结果来安排检修项目和时间,以达到既能确保设备运行安全,又能最大限度地提高电站经济效益的目的。   通过安装机组在线监测系统,灵活运用监测和分析手段,可以及时发现机组存在的问题。对故障进行性发展的机组,实施重点监测;对个别故障严重发展的机组,及早实施停机检修,将事故消灭于萌芽状态,做到防患于未然;而对运行状态良好的机组,可避免强迫性检修,延长机组大修周期,减少大修费用;对突发性故障,监测系统能自动记录下故障
[测试测量]
水电机组远程状态监测分析系统的开发与实现
康宁开发新一代有机移动显示器尖端基板技术
康宁公司(纽约证交所代码:GLW)与 Soitec 集团(Euronext Paris)2009年7月30日宣布,就携手开发适用于新一代平板移动显示器市场的高性能单晶硅薄膜玻璃基板(SiOG)技术事宜达成合作协议。自此,双方将致力于为有机发光二级管(OLED)移动显示器开发一流品质的背板技术而精诚合作。 在利用有机移动显示器技术实现高品质、低成本显示器的商业化道路上可谓挑战重重,如提升背板电子迁移率、均匀度并降低总系统成本等,这些难题将有望随着合作项目的开展而一一化解。具备了超凡电子性能的背板,将有望帮助各大显示器厂商实现更复杂的集成电路并显著简化制造工艺。 康宁公司旗下新业务开发事业部资深副总裁兼董事 Mark
[半导体设计/制造]
小米携手恩智浦,率先采用Android Ready SE技术引领移动安全新时代
在日益互联的时代背景下,只能手机中的安全芯片(SE)显得尤为关键,它承担着保护我们数字身份的重要使命。这些专用的硬件组件构成了一个坚固的硬件库,专门用于存储和处理诸如生物特征数据、加密密钥以及支付凭证等高度敏感信息。 安全芯片的独特之处在于,它能够将这些关键信息与手机的主操作系统隔离开来,从而极大地降低了数据泄露和非法访问的风险。更令人印象深刻的是,它甚至能够抵御物理攻击,为数据安全提供了坚实的保障。在智能手机已经演变成为个人、金融和敏感信息在线服务的门户的当下,强有力的保护措施变得至关重要,这是确保我们的数字身份能够安全无虞地面对网络威胁的关键。 为了推动SE在新兴应用场景中的标准化和广泛应用,谷歌于2021年牵头成立了
[手机便携]
基于LabVIEW平台的任意波形发生器计算机控制
基于LabVIEW平台的任意波形发生器计算机控制 摘要:本文介绍了运用GPIB接口和虚拟仪器开发平台LabVIEW设计开发的AFG320任意波形发生器的计算机控制软件,实现了AFG320的计算机控制,扩展了AFG320的功能。 关键词:任意波形发生器 GPIB LabVIEW 中图分类号:TP123 文献标识码:B 1.引言 飞速发展的现代科学技术对测试测量提出越来越高的要求,主要表现在测试任务多、精度高、速度快等方面,例如汽车驾驶室模拟仿真测试,传统仪器手工操作、单台使用的工作方式已经不能满足其需求,有效的解决方法就是组建自动测试系统。为了将目前广泛使用的台式任意波形发生器仪器集成到自动测试系统中,我们为泰克公司的A
[模拟电子]
基于<font color='red'>LabVIEW</font>平台的任意波形发生器计算机控制
Labview实现脉波调制( PAM )
根据定义为脉冲振幅调制 生成一个正弦信号,得到其幅值输入给一个方波信号的幅值 这个等价于一个方波信号和一个正弦信号相乘 得到的PAM信号通过观察其频率可以发现比原来的余弦信号多了很多个峰 使用低通滤波器只保留最低的那个峰则可以恢复波形 实现效果 运行效果图 脉冲调制信号的频域 由于正弦信号的信息在方波信号中,观察其频谱可得,除了最低频的是正弦信号原本的频率,其余为方波信号在此频率上是增加,因此只有最低频是正弦信号的频率,使用低通滤波器则可以得到正弦信号的信息,从而恢复波形。 后端实现
[测试测量]
<font color='red'>Labview</font>实现脉波调制( PAM )
机器人自主移动的秘密,从SLAM技术说起
  智能服务机器人正成为行业的风口浪尖,从清扫机器人开始,家庭陪伴机器人、送餐机器人等陆续进入公众视线。在讨论这类机器人是否能解决实际问题时,自主定位导航技术作为机器人智能化的第一步正不断引起行业内的重视。同时,作为自主定位导航技术的重要突破口,SLAM技术也成为关注焦点。   正如图中所示,机器人自主定位导航技术中包括定位、地图创建与路径规划(运动控制),而SLAM本身只是完成机器人的定位和地图创建,二者有所区别。      那么,SLAM技术究竟是如何实现的?它有哪些难点?机器人如何实现路径规划和自动导航?到底什么样的扫地机器人才算智能?   这些问题,小编将为你一一,带领大家了解机器人自主移动的秘密。
[机器人]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved