System and method for transforming graphical models
First Claim
1. A method of transforming graphical models, comprising:
- providing a graphical model;
converting the graphical model into an intermediate representation (IR), the IR suitable for conversion to a target language;
altering the IR of the graphical model; and
converting the altered IR into a graphical model.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism for converting a graphical model of a system into an intermediate representation (IR) of a model is discussed. The mechanism alters the IR, and uses the altered IR to create a new or updated graphical model of the system that may be viewed and simulated by a user. Once the user is satisfied with the alterations to the IR, the IR or the graphical model may be used to generate code in a target language to enable the building of the physical system being designed. The use of the altered IR to generate a new or updated graphical model allows a more efficient and customizable design and simulation process than is typically found by simulating code that has been converted to target languages. The generation of the graphical model based on the altered IR allows a user to visually inspect the changes to the system, and the simulation of the graphical model based on the altered IR allows corrective action to be taken to account for any changes that occurred during the transformation of the model.
57 Citations
41 Claims
-
1. A method of transforming graphical models, comprising:
-
providing a graphical model;
converting the graphical model into an intermediate representation (IR), the IR suitable for conversion to a target language;
altering the IR of the graphical model; and
converting the altered IR into a graphical model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for transforming graphical models, comprising:
-
a graphical programming environment, the graphical programming environment including a graphical model;
a first conversion process, the first conversion process converting the graphical model into an intermediate representation (IR), the IR suitable for conversion to a target language; and
a second conversion process, the second conversion process converting an altered version of the IR into a graphical model. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A computer-readable medium holding computer-executable instructions for a method of transforming graphical models, the instructions comprising:
-
providing a graphical model;
converting the graphical model into an intermediate representation (IR), the IR suitable for conversion to a target language;
altering the IR of the graphical model; and
converting the altered IR into a graphical model. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of transforming graphical models, comprising:
-
providing a graphical model in a first language;
converting the graphical model into an intermediate representation (IR), the IR suitable for conversion to a target language different than the source language; and
converting the IR into a graphical model in the target language.
-
-
41. A method of transforming graphical models, comprising:
-
providing a graphical model in a first language;
converting the graphical model into an intermediate representation (IR), the IR suitable for conversion to a target language different than the source language;
converting the IR into a new graphical model in the first language;
simulating the new graphical model; and
converting the IR into a graphical model in the target language.
-
Specification