Synchronizing a loop performed by a measurement device with a measurement and control loop performed by a processor of a host computer
    6.
    发明授权
    Synchronizing a loop performed by a measurement device with a measurement and control loop performed by a processor of a host computer 有权
    将由测量装置执行的循环与由主计算机的处理器执行的测量和控制回路同步

    公开(公告)号:US08239158B2

    公开(公告)日:2012-08-07

    申请号:US12534961

    申请日:2009-08-04

    CPC分类号: G06F11/273

    摘要: Various embodiments of a system and method for performing a measurement application are described herein. The system may include a host computer having a processor, and a measurement device having a programmable hardware element. The programmable hardware element may be configured to perform a loop to acquire measurement data from a physical system. The host computer may be configured to perform another loop to read the measurement data from the programmable hardware element and use the measurement data in a measurement and control algorithm. The host computer may be further configured to perform a synchronization algorithm to keep the measurement data acquisition loop performed by the programmable hardware element synchronized with the measurement and control loop performed by the host computer.

    摘要翻译: 本文描述了用于执行测量应用的系统和方法的各种实施例。 该系统可以包括具有处理器的主计算机和具有可编程硬件元件的测量装置。 可编程硬件元件可以被配置为执行循环以从物理系统获取测量数据。 主机可以被配置为执行另一循环以从可编程硬件元件读取测量数据,并在测量和控制算法中使用测量数据。 主计算机还可以被配置为执行同步算法,以使由可编程硬件元件执行的测量数据采集环路与由主机执行的测量和控制回路同步。

    Serial port that supports multiple protocols
    7.
    发明授权
    Serial port that supports multiple protocols 有权
    支持多种协议的串口

    公开(公告)号:US07725627B2

    公开(公告)日:2010-05-25

    申请号:US11560071

    申请日:2006-11-15

    IPC分类号: G06F13/12

    CPC分类号: G06F13/385

    摘要: System and method for performing distributed input/output (I/O). A distributed I/O device (the device) coupled to a controller may read data from a serial port, may determine if the data are framed by time, and if so, may handle the data according to a time-based protocol. If the data are not framed by time, the device may determine if the data are framed by delimiters, and if so, may determine an appropriate delimiter-based protocol for the data from a plurality of delimiter-based protocols, and handle the data according to the appropriate delimiter-based protocol. This process may be repeated in an iterative manner to read a stream of data from the serial port. The device may include or be coupled to one or more I/O modules (e.g., for DAQ, motion control, etc.), which themselves may be coupled to a unit under test or other external device or phenomenon via additional devices.

    摘要翻译: 用于执行分布式输入/输出(I / O)的系统和方法。 耦合到控制器的分布式I / O设备(设备)可以从串行端口读取数据,可以确定数据是否被时间框架,如果是,则可以根据基于时间的协议来处理数据。 如果数据不被时间框架,则设备可以确定数据是否由分隔符构成,如果是,则可以根据来自多个基于分隔符的协议为数据确定适当的基于分隔符的协议,并且根据 到适当的基于分隔符的协议。 可以以迭代的方式重复该过程以从串行端口读取数据流。 设备可以包括或耦合到一个或多个I / O模块(例如,用于DAQ,运动控制等),其本身可以经由附加设备耦合到被测单元或其他外部设备或现象。