×

Block diagram editor system and method for controlling electronic instruments

DC
  • US 4,868,785 A
  • Filed: 01/27/1987
  • Issued: 09/19/1989
  • Est. Priority Date: 01/27/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. A graphical user interface system for a user interactively to edit and program a block diagram for execution by a computer, the system comprising:

  • a programmable computer including memory means for storing computer program instructions and data and processing means for executing the stored program instructions to manipulate the stored data;

    a graphical display means connected to the computer for displaying two-dimensional graphic data;

    input means connected to the computer for inputting data to the computer, including user-operable means for selecting and positioning graphic data displayed on the display means;

    block display means responsive to the user-operable means for displaying a plurality of user-selected blocks as graphical data on the graphical display means, said blocks including a first block having an output terminal and a second block having an input terminal;

    interconnection display means responsive to the user-operable means for displaying an interconnection between the output terminal of the first block and the input terminal of the second block;

    first prestored function instruction means associated with the first block and executable by the processing means for generating a first set of signal data in accordance with a predefined first function and providing the signal data at the output terminal of the first block;

    data flow means associated with the displayed inteconnection for transmitting signal data between functions in a direction determined by the interconnection from the output terminal of the first block to the input terminal of the second block;

    second prestored function instruction means associated with the second block and executable by the processing means for transforming the input signal data in accordance with a predefined second function;

    at least one of the function instruction means including a user-settable parameter responsive to user operation of the input means to set the function thereof, the parameter including a two-dimensional output function and the means for setting said parameter includes means for displaying a representation of said function on the graphical display means;

    means responsive to operation of the user-operable means for graphically modifying said representation, and means for converting the modified representation into a modified setting of the two-dimensional output function;

    means responsive to the input means for actuating the processing means to execute the first and second function instruction means to generate said first set of signal data in accordance with the first function, to transmit the signal data via the data flow means to the second function, and to transform the signal data in accordance with the second function to produce a second set of signal data; and

    means for actuating the graphical display means to display the second set of signal data.

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