Graphical subclassing
First Claim
Patent Images
1. A method of graphical block diagram modeling, comprising:
- providing graphical blocks interconnected to form a graphical subsystem block;
constructing a graphical class instance of a graphical class that corresponds to the graphical subsystem block for use in a graphical block diagram model of a user;
enabling a change to a value of a parameter of a selected one of the graphical blocks to be made by the user; and
constructing from the graphical class instance and the change a graphical subclass instance that inherits structure from the graphical class.
2 Assignments
0 Petitions
Accused Products
Abstract
A subclassing mechanism for use in developing graphical block diagram models is described. A graphical class instance of a library graphical class that corresponds to a graphical subsystem block of one or more interconnected graphical blocks is constructed for use in a graphical block diagram model of a user. An interface for enabling changes to parameter values of at least one of the graphical blocks to be made by and accepted from the user is provided. The changes are applied to the graphical class instance to produce a graphical class instance that inherits structure from the library graphical class.
-
Citations
13 Claims
-
1. A method of graphical block diagram modeling, comprising:
-
providing graphical blocks interconnected to form a graphical subsystem block;
constructing a graphical class instance of a graphical class that corresponds to the graphical subsystem block for use in a graphical block diagram model of a user;
enabling a change to a value of a parameter of a selected one of the graphical blocks to be made by the user; and
constructing from the graphical class instance and the change a graphical subclass instance that inherits structure from the graphical class. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
10. A method of graphical block diagram modeling, comprising:
-
providing a class library comprising graphical classes defined in terms of graphical subsystem blocks, the subsystem blocks comprising sub-blocks; and
creating a graphical subclass of a selected one of the graphical classes by modifying a sub-block parameter that is not a top level parameter of the selected class, wherein the subclass inherits subsequent changes to the graphical class. - View Dependent Claims (9)
-
-
11. A computer program product residing on a computer-readable medium for graphical block diagram modeling, the computer program comprising instructions causing a computer to:
-
provide graphical blocks interconnected to form a graphical subsystem block;
construct a graphical class instance of a graphical class that corresponds to the graphical subsystem block for use in a graphical block diagram model of a user;
enable a change to a value of a parameter of one of the graphical blocks to be made by the user; and
construct from the graphical class instance and the change a graphical subclass instance that inherits structure from the graphical class.
-
-
12. A computer system comprising:
-
means for providing graphical blocks interconnected to form a graphical subsystem block;
means for constructing a graphical class instance of a graphical class that corresponds to the graphical subsystem block for use in a graphical block diagram model of a user;
means for enabling a change to a value of a parameter of a selected one of the graphical blocks to be made by the user; and
means for constructing from the graphical class instance and the change a graphical subclass instance that inherits structure from the graphical class.
-
-
13. A computer system comprising:
-
means for providing a class library comprising graphical classes defined in terms of graphical subsystem blocks, the subsystem blocks comprising sub-blocks; and
means for creating a graphical subclass of a selected one of the graphical classes by modifying a sub-block parameter that is not a top level parameter of the selected class, wherein the subclass inherits subsequent changes to the graphical class.
-
Specification