会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • System and method for transferring data over an external transmission medium
    • 通过外部传输介质传输数据的系统和方法
    • US07043565B1
    • 2006-05-09
    • US09638051
    • 2000-08-11
    • David W. MaddenAljosa Vrancic
    • David W. MaddenAljosa Vrancic
    • G06F15/16
    • H04L12/4633
    • A system and method for transferring data over an external transmission medium. A host computer is coupled to a device through a serial bus. A transfer object is configurable to encapsulate data transfer-related functionality, providing a generic interface for transmission of data over a variety of external transmission media and protocols. A user makes one or more transfer requests. Transfer objects corresponding to each request are built and linked together to form a sequential chain. The requests of the transfer objects are executed sequentially. If the current transfer object is the first in the chain, the request is executed on a current thread at passive level or higher, otherwise the request is executed on a system (kernel) thread at dispatch level. When a response to the request returns, control is returned to the current transfer object. The process is repeated until all transfer objects are processed.
    • 一种用于通过外部传输介质传送数据的系统和方法。 主机通过串行总线耦合到设备。 传输对象可配置为封装数据传输相关功能,为通过各种外部传输媒体和协议传输数据提供通用接口。 用户进行一个或多个传输请求。 对应于每个请求的传输对象被构建并链接在一起以形成顺序链。 顺序执行传送对象的请求。 如果当前传输对象是链中的第一个,则在被动级别或更高级别的当前线程上执行请求,否则请求在调度级别的系统(内核)线程上执行。 当对请求的响应返回时,控制返回到当前传输对象。 重复该过程,直到处理所有传输对象。
    • 22. 发明申请
    • Combination structure nodes for a graphical program
    • 用于图形程序的组合结构节点
    • US20060053408A1
    • 2006-03-09
    • US11203816
    • 2005-08-15
    • Jacob KornerupBiren ShahAljosa VrancicMatthew CurtisSteve Rogers
    • Jacob KornerupBiren ShahAljosa VrancicMatthew CurtisSteve Rogers
    • G06F9/44
    • G06F8/34
    • A combination structure node is provided by a graphical programming development environment for use in a graphical program, where the combination structure node is operable to perform two or more control flow functions. For example, the combination structure node may be operable to perform two or more of: iteration, looping, conditional branching, sequencing, timed execution, event-driven execution, or other control flow functions. A user may include the combination structure node in a graphical program and associate a graphical code portion with the combination structure node. During execution of the graphical program, the combination structure node is operable to cause the associated graphical code portion to execute according to the two or more control flow functions performed by the combination structure node.
    • 组合结构节点由用于图形程序的图形编程开发环境提供,其中组合结构节点可操作以执行两个或更多个控制流功能。 例如,组合结构节点可以可操作以执行迭代,循环,条件分支,排序,定时执行,事件驱动执行或其他控制流程功能中的两个或多个。 用户可以将组合结构节点包括在图形程序中,并将图形代码部分与组合结构节点相关联。 在执行图形程序期间,组合结构节点可操作以使相关联的图形代码部分根据由组合结构节点执行的两个或更多个控制流程函数执行。
    • 23. 发明申请
    • Timed sequence structure for a graphical program
    • 图形程序的定时序列结构
    • US20060026560A1
    • 2006-02-02
    • US11204286
    • 2005-08-15
    • Jacob KornerupBiren ShahAljosa Vrancic
    • Jacob KornerupBiren ShahAljosa Vrancic
    • G06F9/44
    • G06F8/34G06F9/4881
    • A system and method for executing a plurality of graphical code portions as a timed sequence is described. The graphical code portions may be included in a graphical program and configured with information specifying a sequential order of execution and execution timing information. During execution of the graphical program, the graphical code portions are executed sequentially in the sequential order and in accordance with the execution timing information. In one embodiment a timed sequence structure node may be utilized to specify the timed sequence. For example, the user may include the timed sequence structure node in the graphical program and associate the plurality of graphical code portions with the timed sequence structure node such that the timed sequence structure node species a sequential order of execution for the graphical code portions. The user may also configure the timed sequence structure node with execution timing information for one or more of the graphical code portions.
    • 描述用于执行多个图形代码部分作为定时序列的系统和方法。 图形代码部分可以被包括在图形程序中并且被配置有指定执行顺序和执行定时信息的信息。 在执行图形程序期间,按照顺序依次执行图形代码部分,并根据执行定时信息执行。 在一个实施例中,定时序列结构节点可用于指定定时序列。 例如,用户可以在图形程序中包括定时序列结构节点,并将多个图形代码部分与定时序列结构节点相关联,使得定时序列结构节点对图形代码部分进行顺序的执行顺序。 用户还可以为定时序列结构节点配置一个或多个图形代码部分的执行定时信息。
    • 24. 发明授权
    • System and method for transferring data over a communication medium using double-buffering
    • 使用双缓冲通过通信介质传输数据的系统和方法
    • US06985977B2
    • 2006-01-10
    • US10231538
    • 2002-08-30
    • Aljosa Vrancic
    • Aljosa Vrancic
    • G06F3/00G06F13/28G06F3/06
    • G06F13/387G06F5/16G06F13/28
    • System and method for transferring data to a device using double buffered data transfers. A host computer system couples to a data acquisition device. The device includes a first read buffer and a second read buffer for storing output data received from the host computer. The device reads first data from the computer and stores it in the first read buffer. The first data is transferred out from the first read buffer while the device reads second data from the computer and stores it in the second read buffer. The second data is transferred out from the second read buffer (after the transfer of the first data) while the device reads third data from the host computer and stores the third data in the first read buffer. Thus, the data acquisition device successively reads data into one read buffer concurrently with transferring data out from the other buffer, respectively.
    • 使用双缓冲数据传输将数据传输到设备的系统和方法。 主计算机系统耦合到数据采集设备。 该设备包括用于存储从主计算机接收的输出数据的第一读缓冲器和第二读缓冲器。 该设备从计算机读取第一个数据并将其存储在第一个读取缓冲区中。 当设备从计算机读取第二数据并将其存储在第二读缓冲器中时,第一数据从第一读缓冲器传送出去。 第二数据从第二读缓冲器(第一数据传送之后)移出,同时设备从主机读取第三数据,并将第三数据存储在第一读缓冲器中。 因此,数据采集装置在从另一缓冲器传送数据的同时连续读取数据到一个读缓冲器。
    • 25. 发明申请
    • Graphical program having a hierarchy of timed loops
    • 具有定时循环层次结构的图形程序
    • US20050050529A1
    • 2005-03-03
    • US10893747
    • 2004-07-16
    • Aljosa VrancicJacob Kornerup
    • Aljosa VrancicJacob Kornerup
    • G06F9/40G06F9/44G06F9/45G06F11/32
    • G06F8/34G06F11/323
    • A system and method for executing a graphical program which has a plurality of timed loops, wherein the timed loops utilize timing sources that are related to or derived from each other. According to one embodiment of the method, a graphical program having a plurality of timed loops may be created. In one embodiment the timing sources may be related to each other according to tree hierarchy. Each of the loops in the graphical program may be associated with one of the timing sources. Thus the plurality of loops may be viewed as a group of loops that are grouped together due to the relationships among their respective timing sources. Execution of the graphical program may then begin. Execution of the loops may be delayed until every loop in the group is ready to execute. After every loop in the group is ready to execute, the timing sources for the various loops may be started. To satisfy the defined relationships among the timing sources, the timing sources may be started in an order based on their hierarchical relationship. Once the timing sources have been started, execution of the loops may be begun such that each loop executes based on its respective timing source, i.e., iterations of each loop are timed by its respective timing source.
    • 一种用于执行具有多个定时循环的图形程序的系统和方法,其中所述定时循环利用与彼此相关或相互导出的定时源。 根据该方法的一个实施例,可以创建具有多个定时循环的图形程序。 在一个实施例中,定时源可以根据树层次相互关联。 图形程序中的每个循环可以与定时源之一相关联。 因此,由于它们各自的定时源之间的关系,多个循环可以被视为被组合在一起的一组回路。 然后开始执行图形程序。 循环的执行可能会延迟,直到组中的每个循环都准备好执行。 在组中的每个循环都准备好执行之后,可以开始各种循环的定时源。 为了满足定时源之间的定义关系,定时源可以基于它们的分层关系按顺序开始。 一旦定时源已经开始,可以开始循环的执行,使得每个循环基于其相应的定时源执行,即每个循环的迭代由其相应的定时源定时。
    • 27. 发明授权
    • Timing wires in a graphical program
    • 在图形程序中定时导线
    • US08359567B2
    • 2013-01-22
    • US11742528
    • 2007-04-30
    • Jacob KornerupJeffrey L. KodoskyHugo A. AndradeBiren ShahAljosa VrancicMichael L. Santori
    • Jacob KornerupJeffrey L. KodoskyHugo A. AndradeBiren ShahAljosa VrancicMichael L. Santori
    • G06F9/44
    • G06F8/34G06F11/323
    • A system and method for specifying timing relationships among nodes in a graphical program. User input specifying desired timing of a first node with respect to timing of a second node may be received. In various embodiments, any kind of timing relationship or timing constraint between the first node and the second node may be specified. Timing information may be displayed on the display to visually indicate the timing of the first node with respect to timing of the second node. In one embodiment, displaying the timing information may comprise displaying a timing wire between the first node and the second node. The graphical program may be executed in such a way that the visually indicated timing of the first node with respect to timing of the second node is satisfied.
    • 一种用于指定图形程序中的节点之间的时序关系的系统和方法。 可以接收指定关于第二节点的定时的第一节点的期望定时的用户输入。 在各种实施例中,可以指定第一节点和第二节点之间的任何种类的定时关系或时序约束。 可以在显示器上显示定时信息,以便可视地指示第一节点相对于第二节点的定时的定时。 在一个实施例中,显示定时信息可以包括在第一节点和第二节点之间显示定时线。 图形程序可以以这样一种方式执行,使得第一节点相对于第二节点的定时的视觉指示的定时得到满足。
    • 28. 发明授权
    • Deterministic communication between graphical programs executing on different computer systems using variable nodes
    • 使用可变节点在不同计算机系统上执行的图形程序之间的确定性通信
    • US08204951B2
    • 2012-06-19
    • US12942076
    • 2010-11-09
    • Jacob KornerupAljosa Vrancic
    • Jacob KornerupAljosa Vrancic
    • G06F15/167G06F15/16
    • G06F11/323G06F8/34G06F9/451G06F9/542G06F2209/544G06F2209/545H04L43/00
    • A system and method for enabling deterministic or time-triggered data exchange between a first graphical program and a second graphical program. A first variable is assigned to a first time slot in a network cycle. A first graphical program may be configured to write data to the first variable. A second graphical program may be configured to read data from the first variable. The first graphical program may be executed on a first computer system, where executing the first graphical program comprises writing data to the first variable. Writing data to the first variable may cause the data to be delivered over a network to a second computer system when the first time slot occurs. The second graphical program may be executed on the second computer system, where executing the second graphical program comprises reading from the first variable the data sent from the first computer system.
    • 一种用于实现第一图形程序和第二图形程序之间的确定性或时间触发的数据交换的系统和方法。 第一变量被分配给网络周期中的第一时隙。 可以将第一图形程序配置为将数据写入第一变量。 第二图形程序可以被配置为从第一变量读取数据。 第一图形程序可以在第一计算机系统上执行,其中执行第一图形程序包括将数据写入第一变量。 当第一个时隙发生时,将数据写入第一个变量可能导致数据通过网络传送到第二个计算机系统。 第二图形程序可以在第二计算机系统上执行,其中执行第二图形程序包括从第一变量读取从第一计算机系统发送的数据。
    • 29. 发明授权
    • Deterministic communication between graphical programs executing on different computer systems
    • 在不同计算机系统上执行的图形程序之间的确定性通信
    • US07831680B2
    • 2010-11-09
    • US11206249
    • 2005-08-17
    • Jacob KornerupAljosa Vrancic
    • Jacob KornerupAljosa Vrancic
    • G06F15/167G06F15/16
    • G06F11/323G06F8/34G06F9/451G06F9/542G06F2209/544G06F2209/545H04L43/00
    • A system and method for enabling deterministic or time-triggered data exchange between a first graphical program and a second graphical program. A first variable is assigned to a first time slot in a network cycle. A first graphical program may be configured to write data to the first variable. A second graphical program may be configured to read data from the first variable. The first graphical program may be executed on a first computer system, where executing the first graphical program comprises writing data to the first variable. Writing data to the first variable may cause the data to be delivered over a network to a second computer system when the first time slot occurs. The second graphical program may be executed on the second computer system, where executing the second graphical program comprises reading from the first variable the data sent from the first computer system.
    • 一种用于实现第一图形程序和第二图形程序之间的确定性或时间触发的数据交换的系统和方法。 第一变量被分配给网络周期中的第一时隙。 可以将第一图形程序配置为将数据写入第一变量。 第二图形程序可以被配置为从第一变量读取数据。 第一图形程序可以在第一计算机系统上执行,其中执行第一图形程序包括将数据写入第一变量。 当第一个时隙发生时,将数据写入第一个变量可能导致数据通过网络传送到第二个计算机系统。 第二图形程序可以在第二计算机系统上执行,其中执行第二图形程序包括从第一变量读取从第一计算机系统发送的数据。