会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Buffer object for performing buffered data transfers in a data
acquisition system
    • 用于在数据采集系统中执行缓冲数据传输的缓冲对象
    • US6052743A
    • 2000-04-18
    • US968221
    • 1997-11-12
    • Brent C. SchwanKyle Evans
    • Brent C. SchwanKyle Evans
    • G06F9/46G06F13/28
    • G06F9/544
    • A buffer object for performing intelligent buffering functions in a data acquisition (DAQ) system. The buffer object stores information regarding data to be transferred and includes one or more iterators for performing burst transfers. When a DAQ user application generates a call to perform data transfer operations in the DAQ system, the driver level software creates or instantiates a buffer object. The buffer object includes data format information specifying a format of the data being transferred, including the size of the data, the number of samples per scan, and number of scans of the data. The driver level software also creates a foreground iterator which is executable to transfer data between a client portion of system memory and a buffer portion of system memory. The driver level software also creates a background iterator which is executable to transfer data between a buffer portion of system memory and the on-board memory comprised on the DAQ device. The foreground iterator and the background iterator execute in response to the DAQ user application to perform data transfers to/from the DAQ device. The foreground and background iterators also use information in the buffer object to perform the data transfer. In the preferred embodiment, the foreground iterator executes in user mode of the CPU, and the background iterator executes in kernel mode of the CPU.
    • 用于在数据采集(DAQ)系统中执行智能缓冲功能的缓冲对象。 缓冲对象存储关于要传送的数据的信息,并且包括用于执行突发传送的一个或多个迭代器。 当DAQ用户应用程序生成DAQ系统中执行数据传输操作的调用时,驱动程序级软件将创建或实例化缓冲对象。 缓冲对象包括指定要传送的数据的格式的数据格式信息,包括数据的大小,每个扫描的采样数量和数据的扫描次数。 驱动程序级软件还创建前景迭代器,其可执行以在系统存储器的客户端部分和系统存储器的缓冲部分之间传送数据。 驱动程序级软件还创建一个可执行以在系统存储器的缓冲部分和包含在DAQ设备上的板上存储器之间传送数据的后台迭代器。 前台迭代器和后台迭代器响应于DAQ用户应用程序执行以执行到/从DAQ设备的数据传输。 前台和后台迭代器还使用缓冲区对象中的信息来执行数据传输。 在优选实施例中,前台迭代器在CPU的用户模式下执行,并且后台迭代器在CPU的内核模式下执行。