Generic human machine interface for a graphical model
First Claim
1. A non-transitory computer-readable medium for storing instructions, the instructions comprising:
- a plurality of instructions that, when executed by a processor of a computing device, cause the processor to;
receive a request to create a link between a human machine interface and a model,the model, when executed, simulating behavior of a system, andthe human machine interface being a physical object and including a control mechanism,receive, subsequent to receiving the request, information that identifies the control mechanism, receive information that identifies a plurality of attributes of the model,cause a user interface to be provided that allows a user to select an attribute, from among the plurality of attributes, and to select the control mechanism to which the attribute is to be linked,detect a selection of the attribute to be linked to the control mechanism,detect a selection of the control mechanism to be linked to the attribute,create the link, based on the selection of the attribute and the selection of the control mechanism, between the human machine interface and the model by linking the control mechanism to the attribute of the model based on the received information identifying the control mechanism and information identifying the attribute included in the received information identifying the plurality of attributes,identify a presence of the human machine interface in a spatial environment,receive, by monitoring the spatial environment, information indicating that the control mechanism has changed, andmodify a value, associated with the attribute, to form a modified value of the attribute based on receiving the information indicating the change to the control mechanism and based on the link,the model producing a first result when the model is executed using the value of the attribute, andthe model producing a second, different result when the model is executed using the modified value of the attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device may receive a request to create a link between a control mechanism of a human machine interface and an attribute of a model. The model, when executed, may simulate behavior of a system. The human machine interface may correspond to a physical object. The request may include information identifying the attribute and information identifying the control mechanism. The computing device may create a link between the control mechanism and the attribute based on receiving the request. The computing device may further observe the control mechanism in a spatial environment and detect that the control mechanism has changed based on observing the control mechanism. The computing device may modify a value, associated with the attribute, based on detecting that the control mechanism has changed and based on the link.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium for storing instructions, the instructions comprising:
a plurality of instructions that, when executed by a processor of a computing device, cause the processor to; receive a request to create a link between a human machine interface and a model, the model, when executed, simulating behavior of a system, and the human machine interface being a physical object and including a control mechanism, receive, subsequent to receiving the request, information that identifies the control mechanism, receive information that identifies a plurality of attributes of the model, cause a user interface to be provided that allows a user to select an attribute, from among the plurality of attributes, and to select the control mechanism to which the attribute is to be linked, detect a selection of the attribute to be linked to the control mechanism, detect a selection of the control mechanism to be linked to the attribute, create the link, based on the selection of the attribute and the selection of the control mechanism, between the human machine interface and the model by linking the control mechanism to the attribute of the model based on the received information identifying the control mechanism and information identifying the attribute included in the received information identifying the plurality of attributes, identify a presence of the human machine interface in a spatial environment, receive, by monitoring the spatial environment, information indicating that the control mechanism has changed, and modify a value, associated with the attribute, to form a modified value of the attribute based on receiving the information indicating the change to the control mechanism and based on the link, the model producing a first result when the model is executed using the value of the attribute, and the model producing a second, different result when the model is executed using the modified value of the attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A device comprising:
a processor to; receive a request to create a link between a human machine interface and a model, the model, when executed, simulating behavior of a system, and the human machine interface being a physical object and including a control mechanism, receive, subsequent to receiving the request, information that identifies the control mechanism, receive information that identifies a plurality of attributes of the model, cause a user interface to be provided that allows a user to select an attribute, of the plurality of attributes, and to select the control mechanism to which the attribute is to be linked, detect a selection of the attribute to be linked to the control mechanism, detect a selection of the control mechanism to be linked to the attribute, create the link, based on the selection of the attribute and the selection of the control mechanism, between the human machine interface and the model by linking the control mechanism to the attribute of the model based on the received information identifying the control mechanism and information identifying the attribute included in the received information that identifies the plurality of attributes, observe the human machine interface in a spatial environment, receive information, based on observing the human machine interface, indicating that the control mechanism has changed, modify a value, associated with the attribute, to form a modified value based on receiving the information indicating the change to the control mechanism and based on the link, and cause the modified value to be displayed. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A method comprising:
-
receiving a request to create a link between a control mechanism of a human machine interface and an attribute of a model, the model, when executed, simulating behavior of a system, the human machine interface being a physical object, the receiving the request being performed by a computing device; providing a user interface that allows a user to select the attribute, from among a plurality of attributes, and to select the control mechanism to which the attribute is to be linked, the providing the user interface being performed by the computing device; detecting a user selection of the attribute to be linked to the control mechanism, the detecting the user selection of the attribute being performed by the computing device, detecting a user selection of the control mechanism to be linked, the detecting the user selection of the control mechanism being performed by the computing device, creating the link between the control mechanism and the attribute based on detecting the user selection of the attribute to be linked and the user selection of the control mechanism to be linked, the creating the link being performed by the computing device; observing the control mechanism in a spatial environment, the observing the control mechanism being performed by the computing device; detecting that the control mechanism has changed based on observing the control mechanism in the spatial environment, the detecting being performed by the computing device; and modifying a value, associated with the attribute, based on detecting that the control mechanism has changed and based on the link, the modifying being performed by the computing device. - View Dependent Claims (17, 18, 19, 20)
-
Specification