Generic user interface system
First Claim
1. A controller device comprising:
- a building environment control platform having a display screen; and
a user interface including a display, the user interface is connected to the control platform and is configurable for the control platform; and
wherein;
the control platform comprises a function block engine including two or more function blocks configured to be selected and interconnected to create a controller program for controlling a building environment;
the control platform further comprises a block execution list to direct an order of execution of the two or more function blocks by the function block engine and the order is selected via the display screen to create the controller program; and
the user interface is configurable for a variety of different controller programs and selected function blocks of a controller program populate the user interface for use with the controller program.
0 Assignments
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.
61 Citations
19 Claims
-
1. A controller device comprising:
-
a building environment control platform having a display screen; and a user interface including a display, the user interface is connected to the control platform and is configurable for the control platform; and wherein; the control platform comprises a function block engine including two or more function blocks configured to be selected and interconnected to create a controller program for controlling a building environment; the control platform further comprises a block execution list to direct an order of execution of the two or more function blocks by the function block engine and the order is selected via the display screen to create the controller program; and the user interface is configurable for a variety of different controller programs and selected function blocks of a controller program populate the user interface for use with the controller program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for obtaining a user interface for a platform, comprising:
-
providing a stand-alone building environment control platform having a display screen and a function block engine including one or more function blocks configured to be selected and interconnected to create a control program for controlling a building environment; using generic menu methodology for developing a user interface for the platform; using a block execution list of the control platform to direct an order of execution of the one or more function blocks by the function block engine; and selecting the order via the display screen to create the control program; wherein; the user interface is configurable for the control platform; and the generic menu methodology comprises implementing templates, tables and/or fonts for configuring a display relative to the platform. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A control device comprising:
-
a building environment control platform, 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 a user interface connected to the control platform, the user interface having one or more tables displaying information 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; 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; and 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. - View Dependent Claims (17, 18, 19)
-
Specification