Generic user interface system
First Claim
1. A controller system comprising:
- a building environment control platform having a display screen; and
a user interface including a display, the user interface connected to the control platform; and
wherein the user interface is configurable for the control platform; and
the control platform comprises a function block engine including two or more function blocks as the control platform, each function block of the function blocks having a pre-defined function and including one or more parameters and/or variables, wherein the function blocks are unconnected and displayed in a source area, wherein the function blocks are configured to be selected and interconnected to create a variety of different controller programs including different function blocks for controlling a building environment;
the control platform further comprises a block execution list to direct an order of execution of the function blocks by the function block engine and the order is selected via the display screen to create the variety of the controller programs; and
the display screen is configured to display the selected function blocks and the interconnecting of the selected function blocks of at least one of the controller programs of the variety of different controller programs;
wherein the user interface is configurable for the variety of different controller programs and selected function blocks of a controller program populate the user interface for use with the controller program; and
wherein values for control parameters and/or variables of the function blocks of the control program are set by interacting with the populated user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A generic user interface for rapid application development on a stand-alone control platform. A user interface may be designed using generic menu methodology consisting of predefined tables, fonts, and templates, such that table entries and menu selections are made based on the platform. An example platform may be designed from function blocks from a function block engine. An application may be developed to run on the control platform (within the constraints of the hardware and function block engine), and a corresponding user interface may be automatically generated by populating the generic tables of the user interface methodology based on simple user input during placement of the function blocks, as an example.
60 Citations
14 Claims
-
1. A controller system comprising:
-
a building environment control platform having a display screen; and a user interface including a display, the user interface connected to the control platform; and wherein the user interface is configurable for the control platform; and the control platform comprises a function block engine including two or more function blocks as the control platform, each function block of the function blocks having a pre-defined function and including one or more parameters and/or variables, wherein the function blocks are unconnected and displayed in a source area, wherein the function blocks are configured to be selected and interconnected to create a variety of different controller programs including different function blocks for controlling a building environment; the control platform further comprises a block execution list to direct an order of execution of the function blocks by the function block engine and the order is selected via the display screen to create the variety of the controller programs; and the display screen is configured to display the selected function blocks and the interconnecting of the selected function blocks of at least one of the controller programs of the variety of different controller programs; wherein the user interface is configurable for the variety of different controller programs and selected function blocks of a controller program populate the user interface for use with the controller program; and wherein values for control parameters and/or variables of the function blocks of the control program are set by interacting with the populated user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A control system comprising:
-
a building environment control platform having a display screen, the control platform including a listing of a plurality of unconnected parameters and/or variables that can be individually selected and combined to create a control program; and at least a portion of the listing of a plurality of unconnected parameters and/or variables and individually selected and combined parameters and/or variables are displayed on the display screen; and a user interface connected to the control platform, the user interface having one or more tables with rows and columns displaying information in the rows and columns about selected and combined parameters and/or variables at a first level of the one or more tables; and wherein the control platform further comprises a block execution list to direct an order of execution of the parameters and/or variables and the order is selected via the display screen to create the controller program; wherein the user interface is configurable for the control platform; wherein the user interface is configured with a generic menu methodology of the control platform, the generic menu methodology implementing the one or more tables and is configurable for a plurality of different control programs; wherein the one or more tables of the user interface are populated by combining two or more of the plurality of unconnected parameters and/or variables in the control platform to create the control program; and the user interface provides a selectable and/or adjustable display format for selecting and adjusting values of the various parameters and/or variables of the control platform at a second level of the one or more tables. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification