Durch die Kapselung der Disziplinkomponenten und die Verwendung von Schnittstellenparametern sind alle Formeln verloren gegangen. Außerdem können nun alle Werte in der mechatronischen Struktur ermittelt werden!
M_Body parametrisieren
- Öffnen Sie die Komponente M_Body.
- Wechseln Sie zur Editorseite Parameter.
- Geben Sie für den Parameter Heading die folgende Formel ein:
=mc.name
- Geben Sie für den Parameter Logo die folgende Formel ein:
=type('T_Images.Logo').image
- Geben Sie für den Parameter Socket den folgenden Wert ein:
Chapter
- Speichern Sie die Komponente.
M_Chapter parametrisieren
- Öffnen Sie die Komponente M_Chapter.
- Wechseln Sie zur Editorseite Parameter.
- Geben Sie für den Parameter Heading die folgende Formel ein:
=switch mc.mos('T_Office_Word.Wrapper.M_Chapter').indexOf(this)
{
case 0 : 'Actuators'
case 1 : 'Sensors'
else : 'Not defined'
}
- Geben Sie für den Parameter Plug den folgenden Wert ein:
Chapter
- Geben Sie für den Parameter Socket die folgende Formel ein:
=$Heading
- Speichern Sie die Komponente.
M_Row parametrisieren
- Öffnen Sie die Komponente M_Row.
- Wechseln Sie zur Editorseite Parameter.
- Geben Sie für den Parameter Descriptor den folgenden Wert ein:
=mroot.name + mc.absoluteName.substring(mroot.absoluteName.size, mc.absoluteName.size - 1)
- Geben Sie für den Parameter Icon den folgenden Wert ein:
=type('T_Images.Actuators_Sensors_Imageregister').image(mc.type)
- Geben Sie für den Parameter Plug die folgende Formel ein:
=switch mc.isInstanceOf('T_Mechatronic_Architecture.Levelcomponents.Actuator')
{
case true : 'Actuators'
case false : 'Sensors'
else: 'Not defined'
}
- Geben Sie für den Parameter Socket die folgende Formel ein:
=mroot.rmos.indexOf(this) + 1
- Speichern Sie die Komponente.