Integration of a configuration tool with a graphical program language
First Claim
1. A medium which is configurable to perform:
- receiving user input to a graphical program node, wherein the graphical program node comprises a task specification that specifies hardware and/or software for performing a task;
invoking a code-generation function in response to the user input; and
performing the code-generation function, thereby generating at least a portion of a graphical program in accordance with the task specification, wherein the graphical program implements the task in accordance with the task specification.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for invoking code-generation functionality in a graphical programming language. User input is received to a graphical program node, e.g., a configured name control for a task or channel, where the graphical program node includes a task specification that specifies hardware and/or software for performing a task. The task specification may include channel configuration information for configuring a physical analog or digital channel of a device, and timing/triggering information. A code-generation function is invoked in response to the user input, and performed, thereby generating at least a portion of a graphical program in accordance with the task specification, where the graphical program implements the task. Based on the task specification, the function may generate example code that performs the task, configuration code executable to programmatically generate the task specification, and/or conversion code that converts the node from a first to a second type, each including the task specification.
-
Citations
32 Claims
-
1. A medium which is configurable to perform:
-
receiving user input to a graphical program node, wherein the graphical program node comprises a task specification that specifies hardware and/or software for performing a task;
invoking a code-generation function in response to the user input; and
performing the code-generation function, thereby generating at least a portion of a graphical program in accordance with the task specification, wherein the graphical program implements the task in accordance with the task specification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for generating a graphical program in a graphical programming language, the method comprising:
-
displaying a first graphical program node on a display device, wherein the graphical program node comprises a task specification that specifies hardware and/or software for performing a task;
receiving user input to the graphical program node invoking a code-generation function; and
performing the code-generation function, thereby programmatically generating at least a portion of a graphical program in accordance with the task specification, wherein the graphical program implements the task.
-
-
30. A carrier medium which stores program instructions, wherein the memory medium is comprised in a computer system including a display, wherein the program instructions are executable to perform:
-
displaying on the display a node, wherein the node comprises an associated task specification, wherein the task specification specifies a task to be performed;
receiving user input selecting a program generation feature of the node;
programmatically generating at least a portion of a graphical program based on the task specification, wherein said programmatically generating comprises displaying the at least a portion of the graphical program on the display, wherein the at least a portion of the graphical program is executable to implement at least a portion of the task.
-
-
31. A system, comprising:
-
means for receiving user input to a graphical program node, wherein the graphical program node comprises a task specification that specifies hardware and/or software for performing a task;
means for invoking a code-generation function in response to the user input; and
means for performing the code-generation function, thereby generating at least a portion of a graphical program in accordance with the task specification, wherein the graphical program implements the task in accordance with the task specification.
-
-
32. A system for generating a graphical program, the system comprising:
-
a processor;
a memory medium coupled to the processor; and
a display coupled to the processor and the memory medium;
wherein the memory medium stores program instructions which are executable to;
receive user input to a graphical program node, wherein the graphical program node comprises a task specification that specifies hardware and/or software for performing a task;
invoke a code-generation function in response to the user input; and
perform the code-generation function, thereby generating at least a portion of a graphical program in accordance with the task specification, wherein the graphical program implements the task in accordance with the task specification.
-
Specification