×

Code generation and simulation for graphical programming

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

1. An apparatus 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;

    receiving, by the one or more processors, data representing a plurality of graphical blocks, at least some of the plurality of graphical blocks defining respective computer functions, the plurality of graphical blocks comprising at least a first graphical block used solely in a first operating mode of a plurality of operating modes of a graphical block diagram and a second graphical block used solely in a second operating mode of the plurality of operating modes of the graphical block diagram; and

    responsive to user input, generating, using the one or more processors, the graphical block diagram for display on an output screen, the graphical block diagram comprising at least some of the plurality of graphical blocks including the first graphical block and the second graphical block, the graphical blocks of the graphical block diagram being interconnected, and each of the first graphical block and the second graphical block including a respective input receiving mode output from a defined mode block of the plurality of graphical blocks, wherein;

    the defined mode block is configured to produce the mode output indicating a selection of one of the multiple operating modes;

    upon a condition that the mode output provided to the first graphical block and the second graphical block indicates selection of the first operating mode, executing, by the one or more processors, the graphical block diagram according to the first operating mode using the first graphical block and not the second graphical block; and

    upon a condition that the mode output provided to the first graphical block and the second graphical block indicates selection of the second operating mode, executing, by the one or more processors, the graphical block diagram according to the second operating mode using the second graphical block and not the first graphical block.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×