Abstract:
A human-machine interface (HMI) development system supports a custom textual domain-specific language (DSL) for describing and developing HMI applications. The custom DSL comprises user domain elements corresponding to elements used within the context of a graphical HMI editor, and can be used to describe all aspects of an HMI application in terms of these user domains. Since the DSL is a textual syntax, this approach also allows HMI applications to be developed using any text editor. The DSL can be used to define, using text-based programming, such HMI properties as the graphical elements to be included in the HMI application, element layouts in reference to other graphical elements, element behaviors and actions, commands and custom executable code for specific interactions of the graphics.
Abstract:
A method for the computer aided design of human machine interface animated graphical elements is provided. The method includes receiving through a user interface a selection of a graphic comprising a plurality of components in a design format. The method also includes receiving through the user interface an indication that a first component of the plurality of components is static, and an indication that a second component of the plurality of components is dynamic. The method also includes converting the first component from the design format to a static format, and converting the second component from the design format to a dynamic format. The method then exports the graphic with the first component in the static format and the second component in the dynamic format.
Abstract:
One or more non-transitory computer-readable media having stored thereon program instructions to facilitate the computer aided design of human machine interface animated graphical elements is provided. The program instructions, when executed by a computing system, direct the computing system to at least display a graphical element having dimensions associated with a characteristic of an industrial element within an industrial automation environment. The program instructions further direct the computing system to at least identify a change in the characteristic of the industrial element, and to modify a dimension of the graphical element to visually represent the change in the characteristic of the industrial element.
Abstract:
A method for the computer aided design of human machine interface animated graphical elements is provided. The method includes receiving through a user interface a selection of a graphic comprising a plurality of components in a design format. The method also includes receiving through the user interface an indication that a first component of the plurality of components is static, and an indication that a second component of the plurality of components is dynamic. The method also includes converting the first component from the design format to a static format, and converting the second component from the design format to a dynamic format. The method then exports the graphic with the first component in the static format and the second component in the dynamic format.