IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0908085
(2001-07-18)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
17 인용 특허 :
8 |
초록
▼
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
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.
대표청구항
▼
1. A method of graphical block diagram modeling, comprising:providing a plurality of graphical blocks interconnected to form a graphical subsystem, said graphical subsystem represented as a graphical subsystem block in a graphical block diagram model; constructing a graphical class instance of a gra
1. A method of graphical block diagram modeling, comprising:providing a plurality of graphical blocks interconnected to form a graphical subsystem, said graphical subsystem represented as a graphical subsystem block in a graphical block diagram model; constructing a graphical class instance of a graphical class that corresponds to the graphical subsystem block for use in said graphical block diagram model; changing a value of a parameter of a selected one of the plurality of graphical blocks interconnected to form the graphical subsystem block, said changing occurring in response to a user selection; and constructing from the graphical class instance and the changed value a graphical subclass instance that inherits structure from the graphical class, said structure reflecting the structure indicated in the graphical class at the time of the constructing. 2. The method of claim 1, further comprising:providing to the user a user interface having a dialog box corresponding to the selected one of the plurality of graphical blocks, said user interface accepting input from the user for a parameter being changed. 3. The method of claim 1, further comprising:storing data associated with the changed parameter in a data structure as subclass data, the subclass data in the data structure defining a subclass from which the graphical subclass instance is instantiated. 4. The method of claim 3, further comprising:wherein the subclass data includes at least one of a relative path to the graphical subsystem block, a name of the parameter and the changed value. 5. The method of claim 1, further comprising:merging the graphical subclass instance with the graphical class, said merging performing one of propagating the changed parameter to the graphical class and re-instantiating an instance of the graphical class in place of the graphical subclass instance. 6. The method of claim 1, further comprising:associating a visual cue with the graphical subclass instance to allow the user to distinguish the graphical subclass instance from the graphical class instance. 7. The method of claim 6, wherein the user is provided a display of the selected graphical block that has a title, and further wherein associating comprises modifying the title to indicate to the user that a graphical subclass instance has been constructed for the selected block.8. The method of claim 6, wherein the user is provided with a display of the graphical block diagram model that includes the graphical subsystem block, and further wherein associating comprises modifying the display to indicate to the user that a graphical subclass instance has been constructed for the selected block.9. The method of claim 1, wherein the structure comprises connectivity and layout information.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. 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 a plurality of graphical blocks interconnected to form a graphical subsystem, said graphical subsystem represented as a graphical subsystem block in a graphical block diagram model; construct a graphical class instance of a graphical class that corresponds to the graphical subsystem block for use in said graphical block diagram model; change a value of a parameter of one of the plurality of graphical blocks interconnected to form the graphical subsystem block, said changing occurring in response to a selection by the user; and construct from the graphical class instance and the changed value a graphical subclass instance that inherits structure from the graphical class, said structure reflecting the structure indicated in the graphical class at the time of the constructing. 12. The medium of claim 11, wherein the instructions further cause the computer to:provide to the user a user interface having a dialog box corresponding to the selected one of the graphical blocks interconnected to form the graphical block subsystem, said user interface accepting input from the user for a parameter being changed. 13. The medium of claim 11, wherein the instructions further cause the computer to:store data associated with the changed parameter in a data structure as subclass data, the subclass data in the data structure defining a subclass from which the graphical subclass instance is instantiated. 14. The medium of claim 13, wherein the subclass data includes at least one of a relative path to the graphical subsystem block, a name of the parameter and the changed value.15. The method of claim 11, wherein the instructions further cause the computer to:merge the graphical subclass instance with the graphical class, said merge performing one of propagating the changed parameter to the graphical class and re-instantiating an instance of the graphical class as the graphical subclass instance. 16. The medium of claim 11, wherein the instructions further cause the computer to:associate a visual cue with the graphical subclass instance to allow the user to distinguish the graphical subclass instance from the graphical class instance. 17. The medium of claim 16, wherein the user is provided a display of the selected graphical block that has a title, and the associating comprises modifying the title to indicate to the user that a graphical subclass instance has been constructed for the selected block.18. The medium of claim 16, wherein the user is provided with a display of the graphical block diagram model that includes the graphical subsystem block, and the associating comprises modifying the display to indicate to the user that a graphical subclass instance has been constructed for the selected block.19. A computer system comprising:means for providing graphical blocks interconnected to form a graphical subsystem block in a block diagram; means for constructing a graphical class instance of a graphical class that corresponds to the graphical subsystem block for use in said graphical block diagram model; means for enabling a change to a value of a parameter of a selected one of the graphical blocks interconnected to form said graphical subsystem block, said change made by a user; and means for constructing from the graphical class instance and the change a graphical subclass instance that inherits structure from the graphical class. 20. 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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.