×

Execution order block for graphical programming

  • US 10,445,072 B1
  • Filed: 01/10/2017
  • Issued: 10/15/2019
  • Est. Priority Date: 01/11/2016
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for specifying an execution order of subtrees in a graphical block diagram, comprising:

  • one or more processors; and

    one or more non-transitory computer-readable media including one or more sequences of instructions which, when executed by the one or more processors, causes the one or more processors to perform operations comprising;

    receiving data indicating a set of graphical blocks, the set of graphical blocks comprising;

    an execution order block including a plurality of input pins, anda plurality of additional graphical blocks,wherein each input pin of the plurality of input pins is attached to respective graphical block of the plurality of additional graphical blocks, andwherein the execution order block defines an execution order of the graphical blocks attached to the plurality of input pins; and

    responsive to user input, generating, using a graphical processor, the graphical block diagram for display on an output screen, the graphical block diagram comprising at least some of the graphical blocks of the set of graphical blocks arranged in parallel subtrees of a root graphical block, the root graphical block being selected from among the set of graphical blocks, the parallel subtrees including at least a first subtree and a second subtree, and the graphical block diagram including the execution order block, the plurality of input pins comprising at least a first input pin and a second input pin, the first subtree connected to the first input pin and the second subtree connected to the second input pin; and

    interpreting, using a graphical block diagram parser, the graphical block diagram such that, when the graphical block diagram is executed, the first subtree and the second subtree are executed according to the execution order defined by the execution order block.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×