EP1535138A1

Task based polymorphic graphical program function nodes

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 24 June 2023, 3.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

45 claims: 9 independent, 36 dependent

  1. 1
    Claims of equivalent WO 2004001575 A1 Claims We claim:1. A method, comprising: displaying a first node in a graphical program;receiving first user input invoking display of a plurality of function type options for the first node;displaying the plurality of function type options for the first node in response to the first user input;receiving second user input specifying a function type from the plurality of function type options;determining program instructions based on the second user input, wherein the determined program instructions are executable to provide functionality in accordance with the specified function type;and associating the determined program insfructions with the first node;wherein, when the first node executes in the graphical program, the determined program instructions are operable to execute to provide the functionality in accordance with the specified function type.
  2. 35
    A medium, wherein the medium is configured to perform any of the steps of the method of claims 1-34.
  3. 38
    A medium, configurable to perform:displaying a first read node in a graphical program;receiving first user input invoking display of a plurality of function type options for the first read node;displaying the plurality of function type options for the first read node in response to the first user input;receiving second user input specifying a function type from the plurality of function type options;determining program instructions based on the second user input, wherein the determined program instructions are executable to provide functionality in accordance with the specified function type;and associating the determined program instructions with the first read node;wherein, when the first read node executes in the graphical program, the determined program insfructions are operable to execute to provide the functionality in accordance with the specified function type.
  4. 39
    A medium, configurable to perform:displaying a first write node in a graphical program;receiving first user input invoking display of a plurality of function type options for the first write node;displaying the plurality of function type options for the first write node in response to the first user input;receiving second user input specifying a function type from the plurality of function type options;determining program instructions based on the second user input, wherein the determined program instructions are executable to provide functionality in accordance with the specified function type;and associating the determined program instructions with the first write node;wherein, when the first write node executes in the graphical program, the determined program instructions are operable to execute to provide the functionality in accordance with the specified function type.
  5. 40
    A medium, configurable to perform:displaying a first channel creation node in a graphical program;receiving first user input invoking display of a plurality of function type options for the first channel creation node;displaying the plurality of function type options for the first channel creation node in response to the first user input;receiving second user input specifying a function type from the plurality of function type options;determining program instructions based on the second user input, wherein the determined program instructions are executable to provide functionality in accordance with the specified function type;and associating the determined program instructions with the first channel creation node;wherein, when the first channel creation node executes in the graphical program, the determined program instructions are operable to execute to provide the functionality in accordance with the specified function type.
  6. 41
    A graphical program node, comprising:a node icon operable to be displayed on a display;and first program instructions associated with the node icon, wherein the first program insfructions are executable to implement: displaying a plurality of function type options for the first node in response to received user input;and configuring the graphical program node with second program instructions, wherein the second program instructions are based on second user input to the first node specifying a function type from the plurality of function type options;wherein, after said configuring, the graphical program node is executable in a graphical program to perform a specific functionality in accordance with the specified function type.
  7. 42
    A carrier medium which stores program instructions executable to perform:displaying a first node in a graphical program;receiving first user input invoking display of a plurality of function type options for the first node;displaying the plurality of function type options for the first node in response to the first user input;receiving second user input specifying a function type from the plurality of function type options;determining a second node based on the specified function type;and replacing the first node in the graphical program with the second node, wherein the second node is operable to provide functionality for the graphical program in accordance with the specified function type.
  8. 43
    A graphical program node, comprising:a node icon operable to be displayed on a display;first program instructions associated with the node icon, wherein the first program instructions are executable to implement- displaying a plurality of function type options for the first node in response to received user input;selecting second program instructions based on second user input to the first node specifying a function type from the plurality of function type options, wherein the second program instructions implement a functionality in accordance with the specified function type;and associating the second program instructions with the node icon;wherein, after said associating, the graphical program node is executable in a graphical program to perform the functionality.
  9. 44
    A system for configuring a graphical program node, comprising:means for displaying a first node in a graphical program;means for receiving first user input invoking display of a plurality of function type options for the first node;means for displaying the plurality of function type options for the first node in response to the first user input;means for receiving second user input specifying a function type from the plurality of function type options;means for determining program instructions based on the second user input, wherein the determined program instructions are executable to provide functionality in accordance with the specified function type;and means for associating the determined program instructions with the first node;wherein, when the first node executes in the graphical program, the determined program insfructions are operable to execute to provide the functionality in accordance with the specified function type.
  10. 45
    A method for configuring a graphical program node, comprising:displaying a first node in a graphical program;receiving first user input invoking display of a plurality of function type options for the first node;displaying the plurality of function type options for the first node in response to the first user input;receiving second user input specifying a function type from the plurality of function type options;determining program instructions based on the second user input, wherein the determined program instructions are executable to provide functionality in accordance with the specified function type;and associating the determined program instructions with the first node;wherein, when the first node executes in the graphical program, the determined program instructions are operable to execute to provide the functionality in accordance with the specified function type.