过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5886|回复: 0
收起左侧

使用Windows 7构建更好的测量系统

[复制链接]
小全妥妥儿的 2011-1-23 15:39:29 | 显示全部楼层
使用Windows操作系统的最新版本Windows 7,LabVIEW用户可以应用新技术。
  Microsoft除了在Windows 7中增加了全新的不同功能,还改良 了在Windows Vista中引进的许多特性,改善了外壳的可用性并且提高了系统的响应速度和性能。这些变化与硬件、软件兼容性的关注分离 在一同 使Windows 7早就为最新测试与测量应用程序的优秀选择。本文描绘 了在NI LabVIEW图形化开发环境中编写的应用程序如何可以 应用 Windows 7和最新的计算平台,提高数据吞吐量、改善性能以及应用 例如64位、USB数据采集(DAQ)和PCI Express等技术。

  使用NI USB数据采集和Windows 7提高吞吐量
  商业厂商已经开始出售 装备 Windows 7的计算机。这些计算机提供了整体性能的提升以及多核、最新的总线技术,包括多个PCI Express和高速USB插槽。
  Microsoft在Windows 7中对USB改良 进行了大量投资。这些改良 包括去除不用 的定时器、可选的集线器悬挂、USB闪存设备的低枚举时间,提高了USB测试和测量设备的性能。在最近的基准测试中,与运行在Windows XP的相同硬件相比,全新的NI CompactDAQ机箱在Windows 7的总可达带宽中得到了10%的提升。改良 的硬件性能和Windows 7操作系统以及LabVIEW软件的多核优化分离 在一同 ,可以 得到在高速或多功能I/O测量中10%至20%的性能提升。
  由于Windows 7操作系统具有多个改良 特性,它是用于运行由LabVIEW软件编写的测量应用程序的牢靠 平台。
  使用PXI Express和多核进行高性能测量
  Microsoft重组了许多Windows 7部件对更多系统任务进行并行处理,以便从日益常见的多核处理器中获益。一个重要的例子是Microsoft对图形设备接口(GDI)进行了重新设计,GDI是设计用于提高多个应用程序同时运行时的响应度的。重新设计减少了顺序执行障碍,可以 提供响应更快的用户接口和多线程测量应用程序更好的整体系统性能。
  多线程软件将独立异步的过程分配到其他线程中,从而可以在不同的计算机中心 上并行执行。计算机处理器时钟速率的提升有限;因而 ,处理器制造商将更多的核集成到单一芯片上。对于LabVIEW程序员而言,在同一个应用程序中,建立多个计算密集的任务并行运行是常见的;这只需要. 在程序框图上画两个循环。LabVIEW和例如NI-DAQmx等NI驱动程序是多线程的,这帮助测试工程师方.便 地创建高性能采集和剖析 应用程序,而无需手动创建和管理独立线程。在LabVIEW中编写的数据采集应用程序和在多核计算机上使用的NI硬件可以从Windows 7的改良 中获益,其设计可以进一步优化多核处理器的使用。
  需要. 高吞吐量和高性能的测试要求工程师使用新技术,例如多核处理器和PXI Express,以便满足不断增长的速度要求。全新的NI X系列数据采集设备本地支持PCI Express和PXI Express,可以 提供高达250 MB/s的双向专用带宽。NI还提供了许多附加的PXI Express模块仪器,进行高精度、高频率测量。工程师可以 在Windows 7下使用这些技术,它可以 应用 最新的总线,并且改良 了对多核处理的支持,去除了约束从而提高了测量应用的数据吞吐量。
  使用NI CompactDAQ完成的基准测试标明 在Windows 7上可以得到高达20%的数据吞吐量提高。
  了解 Windows 7的32位和64位版本之间的区别
  Windows 7是支持64位处理器的第三个Microsoft操作系统。虽然 Windows的32位版本依然 是最盛行 的,并且可以 提供最好的应用程序本地兼容性,64位硬件和软件已经面世了。在升级到Windows 7的时候,理解 64位相对32位之间潜在的优点是非常 重要的,从而可以选择合适的平台。
  全新的64位版本的LabVIEW 2009可以从ni.com下载,它是第一个提供与64位操作系统(仅限Windows Vista和Windows 7)本地兼容性的LabVIEW版本。本地运行在64位硬件和软件上的测量应用程序可以比32位系统使用更多的物理内存,这对处理大量连续数据的应用而言是有益处 的。可以 访问更多内存可以通过避免需要. 将程序换入换出存储在硬盘上的页面文件(比物理内存弛缓 存慢得多),方.便 地提高系统性能。除了增加物理内存之外,64位处理器上更多的存放 器依据 代码是如何编写的,可以 提高应用程序的执行速度达20%之多。但是 ,只有LabVIEW中心 软件、NI机器视觉开发模块和最新的NI驱动程序提供64位Windows版本的直接支持。对应用程序32位版本的非直接支持由Windows上的Windows(WoW)模仿 使之成为可能;但是,这会降低执行速度和性能。
  测试和测量应用程序的创建是用来剖析 大量数据集的,这意味着高通道数系统和快速采集速率,它们可以 从改换 到64位版本的Windows 7中获益。但是,大部分LabVIEW应用程序并不能直接从改换 到64位版本获益。
  使用Windows 7,运行在四核系统上的包含四个并行循环的LabVIEW应用程序相比Windows XP而言,可以得到高达10%的性能提升。
  Microsoft操作系统支持生命周期
  由于Microsoft在2008年6月正式完毕 了Windows XP的销售,Windows 7的引入具有特别意义。Windows XP在9年前发布以来,一直是市场上最受欢迎的操作系统。近期对NI客户的调查显示超越 80%表示其测试和测量应用程序依然 运行在Windows XP上,只有低于10%已经使用了Windows Vista。由于Windows 7已经问世,客户有时机 升级旧的PC测量硬件,应用 最新的多核处理器和包括PCI Express在内的总线技术,得到更高的吞吐量和改良 的总系统性能。
  确保硬件和软件兼容性
  Microsoft明白 表示Windows Vista设备驱动程序可以 在Windows 7下正确工作,并且不会对驱动程序模型引入任何新的兼容性要求。这个政策是设计用来避免在Windows Vista初次 问世用户所面临的兼容性问题的。(许多通用驱动程序无法工作或是无法安装。)
  除了兼容性模式选项之外(让应用程序觉得 它们运行在老版本的Windows中),Microsoft使用Windows 7专业版和旗舰版中的全新的虚拟化技术,以便避免软件无法运行在Windows 7中的风险。使用新的Windows 7模式(称为Windows XP模式),用户可以模仿 盛行 的Windows XP操作系统。这可以为LabVIEW程序员提供运行老应用程序最为简单的方法,从而可以确保与传统应用程序之间的兼容性。
  NI产品兼容性
  由于可以 更早地使用Windows 7,NI已经确保大部分NI应用软件,包括LabVIEW 2009、LabVIEW SignalExpress 2009、DIAdem 11.1 SP1以及11月版本的NI设备驱动程序DVD已经可以 支持Windows 7。此外,NI努力 于在2009年底之前为NI LabWindows?/CVI、Measurement Studio以及NI TestStand提供Windows 7的发布支持。对于有兴趣将其测量与自动化系统转移到Windows 7以便可以 应用 全新效率和更高性能的客户现在就可以升级。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-3-19 15:40 , Processed in 0.042773 second(s), 25 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

快速回复 返回顶部 返回列表