产品目录

首页 > 技术文章 > 论Labview采集卡在计算机中的应用
论Labview采集卡在计算机中的应用
发布时间:2018-11-23   点击次数:572次
  虽然模块化Labview采集卡可认为是计算机硬件,但是为了被集成到到主计算机系统,它们需要合适的固件和软件。Labview采集卡使用内置软件而且需要设备驱动器,维护软件和可操作应用控制,浏览并传输采集卡数据。所需软件可由商家提供,也可定制。该应用注释概述了支持模块化Labview采集卡所需的软件。
  设备驱动器
  设备驱动器是必备的基本的软件,通常由Labview采集卡制造商提供。设备驱动是可以和硬件设备交互作用的一类计算机软件。设备驱动连接操作系统和软件应用。驱动器组成了用于通讯,命令和数据传输的接口。如果没有专用低电平内核驱动程序,现代操作系统不会允许访问硬件。Windows64位OS更加离不开由授权公司签署的专用内核驱动程序。显示了关于设备驱动概念上的框图,设备驱动由SpectrumInstrumentation公司提供,以支持其所有的Labview采集卡。
  为了利用所有Labview采集卡的硬件特征,驱动提供普通和快速应用程序外围接口(API)。注意,驱动API对于一切所支持的操作系统都一样。本例中使用32位或64位的Windows和Linux系统。基于该设备驱动,用户可以用常见的编程语言编写自定义程序。该设备驱动也支持Spectrum公司的操作软件SBench6以及常用的第三方分析和控制程序,如LabVIEW和MATLAB。
  注意相同的核心驱动可与多类型Labview采集卡一起操作,支持多操作系统,编程语言和第三方应用。选择Labview采集卡时,客户都渴望有设备驱动,因为设备驱动使测量操作更加灵活。
  操作软件
  大多更大型Labview采集卡供应商提供某种形式的操作软件,以便控制Labview采集卡并允许浏览和传输数据。正如上所提,Spectrum公司提供SBench6软件。SBench6是一个用于数据采集,控制和分析的程序。显示了SBench6的一个功能,即能够控制Labview采集卡的所有函数,采集和显示数据,测量所采集的数据并管理数据传输。在本例中,我们有一个采集到的超声波脉冲,有其快速傅里叶转换(FFT)和振幅测量,脉冲持续时间和频率信息。