︙ | | | ︙ | |
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
@comment %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@comment Version control history
@comment %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@comment $Id$
@comment $Log$
@comment Revision 1.15 2003/08/19 14:01:45 gawthrop
@comment Added legal appendices
@comment
@comment Revision 1.14 2003/08/06 14:50:56 gawthrop
@comment Describe the alias mechanism for invoking mtt options
@comment
@comment Revision 1.13 2002/12/13 10:07:07 gawthrop
|
>
>
>
|
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
@comment %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@comment Version control history
@comment %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@comment $Id$
@comment $Log$
@comment Revision 1.16 2003/08/19 14:11:23 gawthrop
@comment Links to legal stuff
@comment
@comment Revision 1.15 2003/08/19 14:01:45 gawthrop
@comment Added legal appendices
@comment
@comment Revision 1.14 2003/08/06 14:50:56 gawthrop
@comment Describe the alias mechanism for invoking mtt options
@comment
@comment Revision 1.13 2002/12/13 10:07:07 gawthrop
|
︙ | | | ︙ | |
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
|
included in a translation approved by the author instead of in the
original English.
@end ifinfo
@titlepage
@title MTT: Model Transformation Tools
@subtitle December 2000
@subtitle For version 4.9.
@author Peter Gawthrop
@page
@vskip 0pt plus 1filll
Copyright @copyright{} 1996,1997,1998,1999,2000,2001,2002,2003 Peter J. Gawthrop
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
|
|
|
|
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
|
included in a translation approved by the author instead of in the
original English.
@end ifinfo
@titlepage
@title MTT: Model Transformation Tools
@subtitle August 2003
@subtitle For version 5.0.
@author Peter Gawthrop
@page
@vskip 0pt plus 1filll
Copyright @copyright{} 1996,1997,1998,1999,2000,2001,2002,2003 Peter J. Gawthrop
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
|
︙ | | | ︙ | |
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
|
@cindex Named SS
Compound components are systems described by bond graphs and implemented
by MTT. They have special SS components, Named SS components
(@pxref{Named SS components}), to indicate connections to the
encapsulating system.
Like any other system, they are described by a graphical Bond Graph description
(@pxref{Language fig (abg.fig) }), and a label file (@pxref{Labels (lbl)}).
By convention, all of the files describing a component live in a
directory with the same name as the component.
@menu
* Named SS components::
@end menu
|
|
|
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
|
@cindex Named SS
Compound components are systems described by bond graphs and implemented
by MTT. They have special SS components, Named SS components
(@pxref{Named SS components}), to indicate connections to the
encapsulating system.
Like any other system, they are described by a graphical Bond Graph description
(@pxref{Language fig (abg.fig)}), and a label file (@pxref{Labels (lbl)}).
By convention, all of the files describing a component live in a
directory with the same name as the component.
@menu
* Named SS components::
@end menu
|
︙ | | | ︙ | |
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
|
* Interface Control Definition::
* Aliases::
* Parameter passing::
* Old-style labels (lbl)::
* Language tex (desc.tex)::
@end menu
@node SS component labels , Other component labels, Labels (lbl), Labels (lbl)
@comment node-name, next, previous, up
@subsection SS component labels
@cindex SS component labels
In addition to the label there are two information fields, @pxref{Labels
(lbl)}. The first must be `SS', the second contains two information
fields of the form info_field_1,info_field_2.
|
|
|
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
|
* Interface Control Definition::
* Aliases::
* Parameter passing::
* Old-style labels (lbl)::
* Language tex (desc.tex)::
@end menu
@node SS component labels, Other component labels, Labels (lbl), Labels (lbl)
@comment node-name, next, previous, up
@subsection SS component labels
@cindex SS component labels
In addition to the label there are two information fields, @pxref{Labels
(lbl)}. The first must be `SS', the second contains two information
fields of the form info_field_1,info_field_2.
|
︙ | | | ︙ | |
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
|
%Armature resistance
r_a lin effort,r_a
%Gearbox ratio
n lin effort,n
@end example
@strong{MTT} supports parameter-passing to (@pxref{Parameter passing })
subsystems.
@menu
* Component names::
* Component constitutive relationship::
* Component arguments::
* Aliases::
|
|
|
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
|
%Armature resistance
r_a lin effort,r_a
%Gearbox ratio
n lin effort,n
@end example
@strong{MTT} supports parameter-passing to (@pxref{Parameter passing})
subsystems.
@menu
* Component names::
* Component constitutive relationship::
* Component arguments::
* Aliases::
|
︙ | | | ︙ | |
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
|
# Generated by MTT at Mon Jun 16 15:10:17 BST 1997
# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# %% Version control history
# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# %% $Id$
# %% $Log$
# %% Revision 1.15 2003/08/19 14:01:45 gawthrop
# %% Added legal appendices
# %%
# %% Revision 1.14 2003/08/06 14:50:56 gawthrop
# %% Describe the alias mechanism for invoking mtt options
# %%
# %% Revision 1.13 2002/12/13 10:07:07 gawthrop
|
>
>
>
|
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
|
# Generated by MTT at Mon Jun 16 15:10:17 BST 1997
# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# %% Version control history
# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# %% $Id$
# %% $Log$
# %% Revision 1.16 2003/08/19 14:11:23 gawthrop
# %% Links to legal stuff
# %%
# %% Revision 1.15 2003/08/19 14:01:45 gawthrop
# %% Added legal appendices
# %%
# %% Revision 1.14 2003/08/06 14:50:56 gawthrop
# %% Describe the alias mechanism for invoking mtt options
# %%
# %% Revision 1.13 2002/12/13 10:07:07 gawthrop
|
︙ | | | ︙ | |
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
|
@comment node-name, next, previous, up
@subsection Documentation
@cindex New representations
@cindex DIY representations
@cindex Documentation
@node Component library , , New (DIY) representations, Extending MTT
@comment node-name, next, previous, up
@section Component library
@cindex Component library
@cindex component
@cindex Component library
If @strong{MTT} does not recognise a component (eg named MyComponent) as
|
|
|
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
|
@comment node-name, next, previous, up
@subsection Documentation
@cindex New representations
@cindex DIY representations
@cindex Documentation
@node Component library, , New (DIY) representations, Extending MTT
@comment node-name, next, previous, up
@section Component library
@cindex Component library
@cindex component
@cindex Component library
If @strong{MTT} does not recognise a component (eg named MyComponent) as
|
︙ | | | ︙ | |