×

Overriding an interface in a graphical block diagram modeling environment

  • US 9,442,702 B1
  • Filed: 03/15/2013
  • Issued: 09/13/2016
  • Est. Priority Date: 04/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A device, comprising:

  • one or more processors to;

    receive, via a first user interface, information that identifies a parameter associated with a masked block,the masked block being associated with a second user interface that identifies the parameter and that allows a value of the parameter to be specified for the masked block, andthe masked block representing one or more elements of a block diagram model,the block diagram model, when executed, simulating a behavior of a system;

    receive, via the first user interface, user input identifying an additional parameter;

    receive, via the first user interface, an indication that the parameter and the additional parameter are to be associated with a derived block,the derived block inheriting one or more properties from the masked block, andthe derived block representing the one or more elements of the block diagram model;

    determine whether associating the parameter and the additional parameter with the derived block creates a conflict;

    create, based on the indication, the derived block when associating the parameter and the additional parameter with the derived block does not create a conflict,when creating the derived block, the one or more processors are to create a third user interface based on the second user interface and the additional parameter,the derived block being associated with the parameter, the additional parameter, and the third user interface,the third user interface allowing a value of the parameter and a value for the additional parameter to be specified for the derived block,the first user interface, the second user interface, and the third user interface being associated with the block diagram model;

    provide, via the first user interface, an input mechanism that permits navigation through multiple user interfaces included in a mask hierarchy,the mask hierarchy including the second user interface and the third user interface;

    receive an interaction with the input mechanism; and

    provide the second user interface or the third user interface for display based on receiving the interaction with the input mechanism.

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