Disabling and conditionally compiling graphical code in a graphical program
First Claim
1. A computer-implemented method for selectively compiling a graphical program, the method comprising:
- displaying the graphical program on a display, wherein the graphical program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical program;
displaying a graphical indication on the display, wherein the graphical indication visually indicates that a first portion of the graphical program is not to be compiled; and
compiling the graphical program, wherein the first portion of the graphical program is not compiled in said compiling.
5 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention relates to disabling graphical code in a graphical program. A first portion of the graphical program may be disabled, which may include preventing the first portion of the graphical program from being compiled and/or preventing the first portion of the graphical program from being executed. Another embodiment of the invention relates to conditionally compiling graphical code in a graphical program. A first portion of the graphical program may be compiled if one or more associated conditions are true, or may not be compiled otherwise.
-
Citations
91 Claims
-
1. A computer-implemented method for selectively compiling a graphical program, the method comprising:
-
displaying the graphical program on a display, wherein the graphical program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical program;
displaying a graphical indication on the display, wherein the graphical indication visually indicates that a first portion of the graphical program is not to be compiled; and
compiling the graphical program, wherein the first portion of the graphical program is not compiled in said compiling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for selectively executing a graphical program, the method comprising:
-
displaying the graphical program on a display, wherein the graphical program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical program;
displaying a graphical indication on the display, wherein the graphical indication visually indicates that a first portion of the graphical program is not to be executed; and
executing the graphical program, wherein the graphical program is not executable to execute the first portion of the graphical program in said executing.
-
-
19. A computer-implemented method for conditionally compiling a graphical program, the method comprising:
-
displaying the graphical program on a display, wherein the graphical program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical program;
displaying a graphical indication on the display, wherein the graphical indication visually indicates that a first portion of the graphical program is to be conditionally compiled based on one or more conditions;
compiling the graphical program;
wherein said compiling the graphical program includes;
determining whether the one or more conditions are true;
compiling the first portion of the graphical program if the one or more conditions are true; and
not compiling the first portion of the graphical program if the one or more conditions are not true. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer-implemented method for creating a graphical program, the method comprising:
-
displaying graphical code in the graphical program in response to user input, wherein the graphical code visually represents functionality of the graphical program;
disabling a first portion of the graphical code in response to user input, wherein said disabling the first portion of the graphical code comprises specifying that the first portion of the graphical code is not to be executed during execution of the graphical program; and
storing information representing the graphical program. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
-
46. A computer-implemented method for creating a graphical program, the method comprising:
-
including a plurality of interconnected nodes in the graphical program, wherein the plurality of interconnected nodes indicate one or more of data flow, control flow, and/or execution flow;
disabling one or more of the nodes in the graphical program, wherein the one or more disabled nodes are not executed during execution of the graphical program; and
storing information representing the graphical program. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A computer-implemented method for creating a graphical program, the method comprising:
-
including graphical code in the graphical program, wherein the graphical code includes a first portion of graphical code specifying first functionality and a second portion of graphical code specifying second functionality;
disabling the first portion of the graphical code, wherein said disabling comprises preventing the first functionality from being performed during execution of the graphical program; and
storing information representing the graphical program. - View Dependent Claims (65, 66, 67, 68, 69)
-
-
70. A computer-implemented method for creating a graphical program, the method comprising:
-
including a plurality of interconnected graphical program elements in the graphical program, wherein the plurality of interconnected graphical program elements includes a first graphical program element;
associating a subset of the plurality of interconnected graphical program elements with the first graphical program element, wherein said associating the subset of the plurality of interconnected graphical program elements with the first graphical program element indicates that elements in the subset of the plurality of interconnected graphical program elements are not to be executed during execution of the graphical program; and
storing information representing the graphical program. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79)
-
-
80. A computer-implemented method for creating a graphical program, the method comprising:
-
including a first graphical program element in the graphical program;
including a second graphical program element in the graphical program;
associating the second graphical program element with the first graphical program element, wherein said associating the second graphical program element with the first graphical program element indicates that the second graphical program element is not to be executed during execution of the graphical program; and
storing information representing the graphical program. - View Dependent Claims (81, 82, 83, 84)
-
-
85. A computer-implemented method for creating a graphical program, the method comprising:
-
displaying a first plurality of interconnected nodes in the graphical program, wherein the first plurality of interconnected nodes visually indicate first functionality;
displaying a code disable structure in the graphical program; and
displaying a second plurality of interconnected nodes in the graphical program, wherein the second plurality of interconnected nodes visually indicate second functionality, wherein the second plurality of interconnected nodes are associated with the code disable structure;
wherein the code disable structure visually indicates that the second plurality of interconnected nodes is not to be executed during execution of the graphical program. - View Dependent Claims (86, 87, 88)
-
-
89. A computer-implemented method comprising:
-
displaying a plurality of elements in an executable diagram, wherein each element has associated functionality, wherein the displayed plurality of elements visually indicate functionality of the executable diagram;
receiving user input selecting one or more of the elements in the executable diagram, wherein the user input indicates a desire to prevent the one or more elements from executing; and
executing the executable diagram, wherein said executing includes performing functionality of elements not selected by the user input, wherein said executing does not include performing functionality of the elements selected by the user input.
-
-
90. A computer-implemented method for compiling a graphical program, the method comprising:
-
including graphical code in the graphical program, wherein the graphical code specifies functionality of the graphical program;
specifying a first portion of the graphical code to be disabled, wherein a second portion of the graphical code remains enabled; and
compiling the graphical code;
wherein said compiling comprises generating executable program instructions implementing the second portion of the graphical program;
wherein said compiling does not include generating executable program instructions implementing the first portion of the graphical program.
-
-
91. A computer-implemented method for compiling a graphical program, the method comprising:
-
including graphical code in the graphical program, wherein the graphical code includes a first portion of graphical code specifying a first portion of functionality and a second portion of graphical code specifying a second portion of functionality;
disabling the first portion of the graphical code, wherein said disabling comprises preventing the first portion of functionality from being performed during execution of the graphical program; and
compiling the graphical code;
wherein said compiling the graphical code comprises generating executable program instructions operable to perform the second portion of functionality but not the first portion of functionality.
-
Specification