用户中心

资讯 > 自动化软件

Windows 7为测试测量带来了什么

作者:Elijah Kerry,NI产品经理;周斌,NI中国技术市场工程师2010.06.12阅读 2704

        相对于在Windows中单纯地添加全新特性与功能,微软最新推出的Windows 7系统则改进了之前Windows Vista 系统中的众多特性:例如优化了系统安全性、大幅提升系统的响应与运行性能等,并且借助对软硬件兼容性的进一步改进,从而使它成为工程师实现测试测量应用的强大工具。
        随着基于计算机的测试测量与自动化应用成为工程的主流趋势,Windows 7,这样一个全新的计算机操作系统,又会为工程师们带来什么呢? 本文将从这个角度出发,为大家展示如何有效利用Windows 7的强大特性来实现数据传输带宽、系统运算性能的提升,以及与前沿技术(如多核、64位、USB以及PCI Express总线)的融合,从而助力工程师实现更多新兴应用CONTROL ENGINEERING China版权所有,超越无限。


        图1 Windows 7 操作系统

        USB提升数据传输带宽
        针对USB总线,微软在 Windows 7 中提供更多令人惊喜的特性,如减少非必要的定时器、可选择的Hub悬挂以及降低计数时间等控制工程网版权所有,从而提高了基于USB的测试测量设备的运行性能。根据最近的一次评估测试控制工程网版权所有,相对于Windows XP,某USB总线的数据采集设备在总可传输带宽上达到了10%的提升。除此之外,在高速或者多功能I/O测量应用中,通过Windows 7操作系统和LabVIEW软件控制工程网版权所有,可以实现高达20%的提升,如图2所示:


        图2 使用CompactDAQ对Windows7与Windows XP的传输带宽比较试验

        多核技术
        为了能够更好地利用多核技术,微软对Windows 7进行全新的底层设计,使其能够适应更多系统任务的并行运行。对于LabVIEW开发者而言,在一个应用程序中创建多个独立的任务并不复杂,最典型的一个例子就是我们可以很方便地在程序框图中直接画多个并行的循环即可,由于LabVIEW自身的并行特性,系统会自动将并行的代码创建新的线程,从而无需任何代码修改即可享受多核所带来的运算性能的提升,如图3所示:


        图3 在LabVIEW中高效实现多线程编程

        除了开发工具之外,对于测试测量应用而言,多核技术还意味着需要我们对硬件的驱动、数据处理分析等也要进行多线程化,对于多线程化的硬件驱动(如 NI-DAQmx)可以让工程师们不用任何手动或者底层的开发、修改与线程管理就能直接创建高效可靠的应用程序。使用LabVIEW与NI硬件平台实现的数据采集应用都可以通过Windows 7对多核的优化而进一步提高多核处理器的运算效率。
        PCI Express
        新一代的PCI Express技术,运用了点对点总线的拓扑架构,使每个仪器可以通过独立的通道向处理器传输数据,明显改善了传输数据的带宽,极小化了对内存的需求,并加快了数据流的传输。
        将Windows 7和与使用PCI Express总线的设备(例如 NI X系列数据采集设备)整合在一起,相比于传统的PCI总线,能够使数据采集吞吐量倍增。PCI Express技术运用点对点总线的拓扑架构CONTROL ENGINEERING China版权所有,为测试测量应用提供了多个优点,包括每个设备的专用带宽,每个方向高达250MB/的数据带宽,因此工程师和科学家能够采集更大规模的模拟、数字以及计数器信号。
        64位系统
   

版权声明:版权归控制工程网所有,转载请注明出处!
联系厂商

通过本站与本文涉及的厂商 美国国家仪器(NI)有限公司 联系,本站注册会员请登录后填写更便捷。 登录注册

  • 您的姓名:
  • 单位名称:
  • 联系电话:
  • 电子邮件:
  • 我想得到贵公司详细的技术资料
  • 我想得到贵公司的价格信息
  • 我想让贵公司销售人员和我联系
  • 我想让贵公司技术支持人员和我联系
其他意向:

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688