Fragen V7 Flashcards
Was ist der Unterschied zwischen deklarativer und prozeduraler Repräsentation?
Bei deklarativer Repräsentation wird gesagt, was gilt und nicht wie man etwas erreicht.
Warum unterstützt das deklarative Modellieren die Wiederverwendung?
Weil man in Modelica Objektorientiert arbeiten kann.
Was bedeuten partial model und extends in Modelica?
Mit extends werden die Eigenschaften, also die Parameter und alle Gleichungen von einem Modell geerbt. Danach kann man das Modell weiter spezifizieren.
Partial bedeut, dass es unvollständig und nicht ausführbar ist. Nützlich ist das zum Beispiel für Oberklassen, von denen dann geerbt wird.
Wie hängen replaceable und redeclare zusammen?
redeclare ersetzt einzelne Objekte und replaceable ersetzt ganze Modelle
Welche Spezialisierungsrelationen kennen Sie in Modelica?
extend und redeclare
Wie funktioniert die graphisch basierte Modellierung?
Modelle werden ausgewählt und anschließend parametrisiert. Es sind allerdings nur 1:1 Verbindungen möglich
Worauf muss man beim Erstellen einer Modellbibliothek achten?
Dass die Modelle kontextunabhängig hinterlegt sind und freie Parameter haben.
Kann man eine Spezialisierungshierarchie für Schnittstellen von Schaltkreisen aufbauen? Wie sieht diese aus?
Kann man, z.B. von One Port erben und des Resistor daraus machen und daraus dann den Temp Resistor.
Welche Komponenten und Schnittstellen sind Grundlage einer Modellbibliothek von mechanischen Systeme, welche von elektrischen Systemen?
Elektrisch = Strom und Spannung Mechanisch = Geschw. , Kraft etc.