Einführung in Simulink: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== Lektion 1: Simulink Getting started ==
== Lektion 1: Simulink Getting started ==
'''Dauer:''' 135 Minuten
Schauen Sie sich diese Einstiegstutorial
Schauen Sie sich diese Einstiegstutorial
*[http://www.mathworks.de/videos/introduction-to-simulink-81532.html?form_seq=conf798&confirmation_page&wfsid=5642961 So einfach geht’s in Simulink – eine Einführung!]
*[http://www.mathworks.de/videos/introduction-to-simulink-81532.html?form_seq=conf798&confirmation_page&wfsid=5642961 So einfach geht’s in Simulink – eine Einführung!] (40 Minuten)
*[http://youtu.be/TfXBw51xKr0 MATLAB Tutorial - Simulink Getting Started (Englisch)]
*[http://youtu.be/TfXBw51xKr0 MATLAB Tutorial - Simulink Getting Started (Englisch)] (35 Minuten)
an und führen Sie selbst die dort vorgeführten Arbeitsschritte aus.
an und führen Sie selbst die dort vorgeführten Arbeitsschritte aus.


Zeile 10: Zeile 13:
* wenn Sie automatisch Code für eine Embedded-Hardware generieren möchten.
* wenn Sie automatisch Code für eine Embedded-Hardware generieren möchten.
* wenn es Ihnen um Echzeitanwendungen insbesondere für regelungstechnische Aufgaben geht.
* wenn es Ihnen um Echzeitanwendungen insbesondere für regelungstechnische Aufgaben geht.
=== Ziel ===
*Erstellen und Simulieren einfacher Simulink-Models
*Implementieren und parametrisieren einzelner Simulink-Blöcke
*Arbeiten mit Scopes
*Einblicke in die Simulink-Benutzeroberflächen
*Überblick über die Simulink-Bibliothek
=== Aufgabe ===
# Erstelle ein Modell mit einer Simulationslänge von 100 Samples (Startzeit = 0)
# Erzeuge eine Sinuswelle der Eigenschaften f=20Hz, A=10, Offset = 0
# Addiere auf das Signal den konstanten Wert 5
# Plotte den Verlauf mit einem Scope


=== Weiterführende Links ===
=== Weiterführende Links ===
Zeile 15: Zeile 32:
*[http://prof.beuth-hochschule.de/fileadmin/user/merkel/RTL/Simulink_Einfuehrung.pdf TU München: Einführung in Simulink]
*[http://prof.beuth-hochschule.de/fileadmin/user/merkel/RTL/Simulink_Einfuehrung.pdf TU München: Einführung in Simulink]
*[http://www.irt.rwth-aachen.de/fileadmin/IRT/Download/Lehre/De/IRTMatlab.pdf Kurzeinführung in Matlab/Simulink/Stateflow]
*[http://www.irt.rwth-aachen.de/fileadmin/IRT/Download/Lehre/De/IRTMatlab.pdf Kurzeinführung in Matlab/Simulink/Stateflow]
== Lektion 2: Einbinden von Subfunktionen ==
'''Dauer:''' 45 Minuten
=== Aufgabe ===
#Erzeuge anstatt eines Sinus-Signals ein PWM-Signal (60% Width) / Sägezahnsignal
#Integriere das Sinus-Signal und plotte sowohl die Original-Sinuskurve und die Integrierte Sinuskurve. Benutze hierfür den diskreten Zeit-Integrator und beobachte, wie die Kurven aussehen, wenn man die Sample-Zeiten verändert.
#Erstelle die Formel: <math>y=(a+b)\cdot2-20</math>


== Lektion: NXT Target ==
== Lektion: NXT Target ==


== [http://193.175.248.56/wiki/index.php/BSD-Lizenzbedingung BSD-Lizenz] ==
== [http://193.175.248.56/wiki/index.php/BSD-Lizenzbedingung BSD-Lizenz] ==

Version vom 30. Mai 2014, 11:25 Uhr

Lektion 1: Simulink Getting started

Dauer: 135 Minuten

Schauen Sie sich diese Einstiegstutorial

an und führen Sie selbst die dort vorgeführten Arbeitsschritte aus.

Wann sollten Sie Simulink verwenden?

Ganz einfach

  • wenn Sie Matlab-Modelle in Echtzeit auf einer Hardware (Arduino, Raspberry Pi, dSpace Autobox, etc.) laufen lassen möchten.
  • wenn Sie automatisch Code für eine Embedded-Hardware generieren möchten.
  • wenn es Ihnen um Echzeitanwendungen insbesondere für regelungstechnische Aufgaben geht.

Ziel

  • Erstellen und Simulieren einfacher Simulink-Models
  • Implementieren und parametrisieren einzelner Simulink-Blöcke
  • Arbeiten mit Scopes
  • Einblicke in die Simulink-Benutzeroberflächen
  • Überblick über die Simulink-Bibliothek

Aufgabe

  1. Erstelle ein Modell mit einer Simulationslänge von 100 Samples (Startzeit = 0)
  2. Erzeuge eine Sinuswelle der Eigenschaften f=20Hz, A=10, Offset = 0
  3. Addiere auf das Signal den konstanten Wert 5
  4. Plotte den Verlauf mit einem Scope


Weiterführende Links

Lektion 2: Einbinden von Subfunktionen

Dauer: 45 Minuten

Aufgabe

  1. Erzeuge anstatt eines Sinus-Signals ein PWM-Signal (60% Width) / Sägezahnsignal
  2. Integriere das Sinus-Signal und plotte sowohl die Original-Sinuskurve und die Integrierte Sinuskurve. Benutze hierfür den diskreten Zeit-Integrator und beobachte, wie die Kurven aussehen, wenn man die Sample-Zeiten verändert.
  3. Erstelle die Formel:


Lektion: NXT Target

BSD-Lizenz

Copyright (c) 2014, Hochschule Hamm-Lippstadt, Dep. Lip. 1, Prof. Ulrich Schneider
Hochschule Hamm-Lippstadt. Alle Rechte vorbehalten.

Lektion: Stateflow Getting started


→ zurück zum Hauptartikel: Virtuelle Lehrveranstaltungen