Preview of an object in graphical modeling environments
First Claim
1. A computer-implemented method comprising:
- displaying an interface that identifies one or more libraries associated with a block diagram environment for creating or editing a block diagram;
detecting a selection of a library identified in the displayed interface;
displaying, using a computing device, a preview window in response to detecting that the library has been selected in the displayed interface, the preview window being displayed in addition to the displayed interface, the preview window identifyingone or more blocks associated with the selected library;
receiving an indication that a selected one of the blocks displayed in the preview window is to be added to the block diagram based on user interaction with the preview window; and
adding the selected block to the block diagram.
1 Assignment
0 Petitions
Accused Products
Abstract
Graphical programming or modeling environments in which a preview window of an object is provided are disclosed. The preview window may be provided when the pointer of a pointing device hovers over an object and automatically disappear when the pointer of the pointing device is placed out of a predetermined region relating to the object. The object can be hierarchical so that the object includes a subsystem. Another preview window may be provided when the pointer of the pointing device hovers over the subsystem and automatically disappear when the pointer of the pointing device is placed out of a predetermined region relating to the subsystem. The subsystem of the object may also include another subsystem.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
displaying an interface that identifies one or more libraries associated with a block diagram environment for creating or editing a block diagram; detecting a selection of a library identified in the displayed interface; displaying, using a computing device, a preview window in response to detecting that the library has been selected in the displayed interface, the preview window being displayed in addition to the displayed interface, the preview window identifying one or more blocks associated with the selected library; receiving an indication that a selected one of the blocks displayed in the preview window is to be added to the block diagram based on user interaction with the preview window; and adding the selected block to the block diagram. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
displaying a graphical block diagram of a model in a graphical window, the graphical block diagram having one or more graphical components; detecting whether a pointer of a pointing device hovers over or enters a region of the displayed graphical block diagram that is associated with a graphical component in the displayed graphical block diagram; and displaying, using a computing device, a preview window in response to detecting that the pointer of the pointing device is hovering over or entering the region, the preview window presenting content of the graphical component associated with the region, the preview window being displayed in addition to the displayed block diagram, wherein the graphical component associated with the region is a subsystem and the content of the subsystem is presented in the preview window. - View Dependent Claims (9)
-
-
10. A system comprising:
-
a display device; a pointing device; and a processor for; displaying, on the display device, a block diagram of a model in a model window, the block diagram having one or more components, detecting whether a pointer, associated with the pointing device, hovers over or enters a region of the displayed block diagram associated with a component in the displayed block diagram, displaying a preview window in response to detecting that the pointer of the pointing device is hovering over or entering the region, the preview window presenting content of the component associated with the region, the preview window being displayed in addition to the displayed block diagram; and enabling the user to drag a component from the preview window and drop the component in the model window. - View Dependent Claims (11)
-
-
12. A non-transitory medium for holding instructions executed in a computer, the medium holding one or more instructions for:
-
displaying a graphical block diagram of a model in a model window, the graphical block diagram having one or more graphical components; detecting whether a user selects a component in the block diagram of a model; displaying a preview window in response to detecting that the user selected the component, the preview window presenting content of the graphical component associated with the region, the preview window being displayed in addition to the displayed block diagram; and enabling the user to drag a component from the preview window and drop the component in the model window. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory medium for holding instructions executed in a computer, the medium holding one or more instructions for:
-
displaying an interface that identifies one or more libraries associated with a block diagram environment; detecting a selection of a library identified in the displayed interface; and displaying a preview window in response to detecting that the library has been selected, the preview window being displayed in addition to the displayed interface, the preview window identifying one or more blocks associated with the selected library; receiving an indication that a selected one of the blocks displayed in the preview window is to be added to the block diagram based on user interaction with the preview window; and adding the selected block to the block diagram. - View Dependent Claims (20)
-
Specification