Configuration manager for configuring a data acquistion system
    1.
    发明授权
    Configuration manager for configuring a data acquistion system 有权
    用于配置数据采集系统的配置管理器

    公开(公告)号:US06349274B1

    公开(公告)日:2002-02-19

    申请号:US09522021

    申请日:2000-03-09

    IPC分类号: G06F1750

    CPC分类号: G06F9/4411

    摘要: A data acquisition system comprising a Configuration Manager for intelligently managing access to DAQ configuration information. The data acquisition system comprises a computer system coupled to a data acquisition device, a data acquisition application (user application) executing on the computer system, and DAQ driver level software executing on the computer system. The memory of the computer system stores a hardware database which includes information on DAQ objects in the DAQ system, and the memory stores configuration files which comprise desired configurations of the DAQ system. The Configuration Manager of the present invention executes in the computer system to control access to the hardware database and configuration files stored in the computer system. The present invention also includes a method for providing access to information on data acquisition (DAQ) objects in the DAQ system. The Configuration Manager accesses the configuration information from the system memory if the configuration information comprises modified parameter values stored in the memory, and the Configuration Manager otherwise accesses the configuration information from the hardware database. The present invention also includes a method for providing access to additional or new information on data acquisition (DAQ) objects in a DAQ system. The user of the DAQ system can receive an updated hardware database, and an existing configuration file can automatically access the additional capabilities of the DAQ object from the installed updated hardware database.

    摘要翻译: 一种数据采集系统,包括用于智能管理对DAQ配置信息的访问的配置管理器。 数据采集​​系统包括耦合到数据采集装置的计算机系统,在计算机系统上执行的数据采集应用程序(用户应用程序)以及在计算机系统上执行的DAQ驱动程序级软件。 计算机系统的存储器存储包括DAQ系统中的DAQ对象的信息的硬件数据库,并且存储器存储包括DAQ系统的所需配置的配置文件。 本发明的配置管理器在计算机系统中执行以控制对存储在计算机系统中的硬件数据库和配置文件的访问。 本发明还包括一种在DAQ系统中提供对数据采集(DAQ)对象的信息的访问的方法。 如果配置信息包括存储在存储器中的修改参数值,配置管理器将从系统内存中访问配置信息,而配置管理器则从硬件数据库访问配置信息。 本发明还包括一种用于提供对DAQ系统中数据采集(DAQ)对象的附加或新信息的访问的方法。 DAQ系统的用户可以接收更新的硬件数据库,现有配置文件可以自动从已安装的更新的硬件数据库中访问DAQ对象的附加功能。

    Configuration manager for configuring a data acquisition system
    2.
    发明授权
    Configuration manager for configuring a data acquisition system 失效
    用于配置数据采集系统的配置管理器

    公开(公告)号:US6096094A

    公开(公告)日:2000-08-01

    申请号:US943784

    申请日:1997-10-03

    IPC分类号: G06F9/445 G06F9/44

    CPC分类号: G06F9/4411

    摘要: A data acquisition system comprising a Configuration Manager for intelligently managing access to DAQ configuration information. The data acquisition system comprises a computer system coupled to a data acquisition device, a data acquisition application (user application) executing on the computer system, and DAQ driver level software executing on the computer system. The memory of the computer system stores a hardware database which includes information on DAQ objects in the DAQ system, and the memory stores configuration files which comprise desired configurations of the DAQ system. The Configuration Manager of the present invention executes in the computer system to control access to the hardware database and configuration files stored in the computer system. The present invention also includes a method for providing access to information on data acquisition (DAQ) objects in the DAQ system. The Configuration Manager accesses the configuration information from the system memory if the configuration information comprises modified parameter values stored in the memory, and the Configuration Manager otherwise accesses the configuration information from the hardware database. The present invention also includes a method for providing access to additional or new information on data acquisition (DAQ) objects in a DAQ system. The user of the DAQ system can receive an updated hardware database, and an existing configuration file can automatically access the additional capabilities of the DAQ object from the installed updated hardware database.

    摘要翻译: 一种数据采集系统,包括用于智能管理对DAQ配置信息的访问的配置管理器。 数据采集​​系统包括耦合到数据采集装置的计算机系统,在计算机系统上执行的数据采集应用程序(用户应用程序)以及在计算机系统上执行的DAQ驱动程序级软件。 计算机系统的存储器存储包括DAQ系统中的DAQ对象的信息的硬件数据库,并且存储器存储包括DAQ系统的所需配置的配置文件。 本发明的配置管理器在计算机系统中执行以控制对存储在计算机系统中的硬件数据库和配置文件的访问。 本发明还包括一种在DAQ系统中提供对数据采集(DAQ)对象的信息的访问的方法。 如果配置信息包括存储在存储器中的修改参数值,配置管理器将从系统内存中访问配置信息,而配置管理器则从硬件数据库访问配置信息。 本发明还包括一种用于提供对DAQ系统中数据采集(DAQ)对象的附加或新信息的访问的方法。 DAQ系统的用户可以接收更新的硬件数据库,现有配置文件可以自动从已安装的更新的硬件数据库中访问DAQ对象的附加功能。

    System of measurements experts and method for generating high-performance measurements software drivers
    3.
    发明授权
    System of measurements experts and method for generating high-performance measurements software drivers 有权
    测量专家系统和产生高性能测量软件驱动程序的方法

    公开(公告)号:US06965800B2

    公开(公告)日:2005-11-15

    申请号:US10010826

    申请日:2001-11-13

    摘要: A measurements expert system and method for generating a high-performance measurements software driver. The measurements expert system translates a user's measurement task specification (MTS) specifying a measurement task into a solution, e.g., a run-time specification (RTS), suitable for the user's measurement system. The expert system includes programs for analyzing and validating the received MTS, and for generating the RTS. The RTS is useable to configure measurement devices to perform the measurement task, and to generate a run-time which is executable to perform the specified measurement task. The expert system includes a plurality of experts, e.g., device, channel, timing, reader/writer, control, and streaming experts, etc., each class of which manages different aspects of the MTS. The expert system creates a device expert call tree of associated experts according to the configuration specified by the user, manages the configuration of the MTS, verifies the MTS, and compiles the MTS into the RTS.

    摘要翻译: 用于产生高性能测量软件驱动程序的测量专家系统和方法。 测量专家系统将指定测量任务的用户的测量任务规范(MTS)转换成适合于用户测量系统的解决方案,例如运行时规范(RTS)。 专家系统包括用于分析和验证所接收的MTS以及用于生成RTS的程序。 RTS可用于配置测量设备以执行测量任务,并生成可执行以执行指定测量任务的运行时间。 专家系统包括多个专家,例如设备,频道,定时,读取器/写入器,控制和流专家等,其每个类管理MTS的不同方面。 专家系统根据用户指定的配置创建相关专家的设备专家呼叫树,管理MTS的配置,验证MTS,并将MTS编译成RTS。

    Measurement system software architecture for easily creating high-performance measurement applications
    4.
    发明授权
    Measurement system software architecture for easily creating high-performance measurement applications 有权
    测量系统软件架构,轻松创建高性能测量应用

    公开(公告)号:US06879926B2

    公开(公告)日:2005-04-12

    申请号:US10008792

    申请日:2001-11-13

    摘要: System and method for creating measurement applications. The system includes a measurement task specifier for generating a measurement task specification (MTS) for a measurement task in response to user input; an expert system for analyzing and validating the generated MTS, and generating a run-time specification (RTS) for the measurement task; a run-time builder for analyzing the RTS, configuring one or more measurement devices according to the RTS, and generating a run-time which is executable to perform the measurement task. The system includes a storage system for storing the generated MTS, the generated RTS, and configuration information for one or more measurement devices. The expert system includes one or more measurement experts which analyze all or part of the MTS and populate complete or partial RTSs. The partial RTSs are iteratively populated by other experts to form complete RTSs. Competing RTSs may be assessed and a final RTS selected based upon user preferences.

    摘要翻译: 用于创建测量应用的系统和方法。 该系统包括测量任务说明符,用于响应于用户输入生成用于测量任务的测量任务规范(MTS); 用于分析和验证生成的MTS的专家系统,并为测量任务生成运行时规范(RTS); 用于分析RTS的运行时构建器,根据RTS配置一个或多个测量设备,以及生成可执行以执行测量任务的运行时间。 该系统包括用于存储生成的MTS,所生成的RTS和用于一个或多个测量装置的配置信息的存储系统。 专家系统包括一个或多个测量专家,分析全部或部分MTS并填充完整或部分RTS。 部分RTS由其他专家迭代填写,形成完整的RTS。 可以评估竞争RTS并且基于用户偏好选择最终RTS。

    Measurements expert system and method for generating high-performance measurements software drivers
    5.
    发明授权
    Measurements expert system and method for generating high-performance measurements software drivers 有权
    测量用于生成高性能测量软件驱动程序的专家系统和方法

    公开(公告)号:US06944606B2

    公开(公告)日:2005-09-13

    申请号:US10010829

    申请日:2001-11-13

    摘要: A measurements expert system and method for generating high-performance measurements software drivers. The measurements expert system is able to interpret a customer's measurement task specification (MTS) specifying a measurement task, explore possible solution paths, and generate a solution, e.g., a run-time specification (RTS), optimized for the customer's measurement system. The expert system includes programs for analyzing and validating a received MTS, and a plurality of measurements experts which are operable to analyze all or part of the MTS and populate complete or partial RTSs. The partial RTSs are iteratively populated by other experts to form complete RTSs. Competing RTSs may be assessed and a final RTS selected based upon user preferences. The final RTS is useable to configure one or more measurement devices according to the RTS, and to generate a run-time which is executable to perform the specified measurement task using the one or more measurement devices.

    摘要翻译: 用于生成高性能测量软件驱动程序的测量专家系统和方法。 测量专家系统能够解释指定测量任务的客户测量任务规范(MTS),探索可能的解决方案路径,并生成针对客户测量系统优化的运行时规范(RTS)解决方案。 专家系统包括用于分析和验证所接收的MTS的程序,以及可操作以分析全部或部分MTS并填充完整或部分RTS的多个测量专家。 部分RTS由其他专家迭代填写,形成完整的RTS。 可以评估竞争RTS并且基于用户偏好选择最终RTS。 最终RTS可用于根据RTS配置一个或多个测量设备,并且生成可执行以使用一个或多个测量设备执行指定的测量任务的运行时间。

    Mini driver software architecture for a data acquisition system
    6.
    发明授权
    Mini driver software architecture for a data acquisition system 失效
    用于数据采集系统的小型驱动程序软件架构

    公开(公告)号:US5926775A

    公开(公告)日:1999-07-20

    申请号:US946804

    申请日:1997-10-08

    IPC分类号: G06F9/445 G06F17/40

    CPC分类号: G06F9/4411

    摘要: An improved software architecture for data acquisition (DAQ) driver level software executing in a DAQ system. The DAQ driver level software receives calls from the DAQ user application and is executable to control the DAQ device. The DAQ driver level software includes one or more interpreters which receives calls from the DAQ user application. Each of the interpreters performs functionality which is common for a plurality of DAQ devices, and each of the interpreters is preferably useable for a plurality of different DAQ devices. The DAQ driver level software also includes a plurality of mini-driver primitives which each perform a portion of controlling the DAQ device, i.e., each controls a hardware resource of the DAQ device. In the preferred embodiment, each of the mini-driver primitives present the same application programming interface. The present invention thus comprises an improved architecture for DAQ driver level software. The software architecture of the present invention thus provides much greater code reuse and simplification of individual board drivers.

    摘要翻译: 用于在DAQ系统中执行数据采集(DAQ)驱动程序级别软件的改进的软件体系结构。 DAQ驱动程序级软件从DAQ用户应用程序接收呼叫,并可执行以控制DAQ设备。 DAQ驱动程序级软件包括从DAQ用户应用程序接收呼叫的一个或多个解释器。 每个解释器执行对于多个DAQ设备是常见的功能,并且每个解释器优选地可用于多个不同的DAQ设备。 DAQ驱动程序级软件还包括多个微型驱动程序基元,每个微型驱动程序基元执行控制DAQ设备的一部分,即每个微控制器原语控制DAQ设备的硬件资源。 在优选实施例中,每个微型驱动器基元呈现相同的应用编程接口。 因此,本发明包括用于DAQ驱动程序级软件的改进的架构。 因此,本发明的软件架构提供了更多的代码重用和单个板驱动器的简化。