BSE Modellierung und Simulation - SoSe26: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
 
(29 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 13: Zeile 13:
| '''Modulverantwortung:''' || Prof. Ulrich Schneider
| '''Modulverantwortung:''' || Prof. Ulrich Schneider
|-
|-
| '''Zeit:''' || Freitag, 08:15 - 09:45 Uhr
| '''Zeit:''' || Freitag, 08:00 - 09:30 Uhr und 9:45 - 11:15 Uhr, Terminplan beachten
|-
|-
| '''Ort:''' || Labor L3.1-E00-120
| '''Ort:''' || Labor L3.1-E00-120
Zeile 32: Zeile 32:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Lektion  !! Termin  !! Thema !! Inhalte !! Terminverschiebung
! Lektion  !! Termin  !! Thema !! Inhalte/LZK !! Terminverschiebung
|-
|-
| 1  || 10.04.2026  
| 1  || 10.04.2026  
|| 8:15-9:45 Uhr
|| 8:00-9:30 Uhr
* Vorstellung des Modulkonzeptes
* Vorstellung des Modulkonzeptes
* [[Software_Versionsverwaltung_mit_SVN|Einarbeitung in die Versionskontrolle SVN]]
* [[Software_Versionsverwaltung_mit_SVN|Einarbeitung in die Versionskontrolle SVN]]
Zeile 43: Zeile 43:
[[Datei:WikiLink.png|20px]] [[Einführung_in_MATLAB|Einführung in MATLAB<sup>®</sup>]]  
[[Datei:WikiLink.png|20px]] [[Einführung_in_MATLAB|Einführung in MATLAB<sup>®</sup>]]  
||
||
*
* Oberfläche
* Oberfläche
* Vektoren und Matrizen  
* Vektoren und Matrizen  
* Skripte erstellen
* Skripte erstellen
* Initialisierung
* Initialisierung
→ [[Modellierung und Simulation - Einführung|Lernzielkontrolle]]
|-
|-
| 2  || 10.04.2026  
| 2  || 10.04.2026  
|| 10:00-11:30 Uhr
|| 9:45-11:15 Uhr
[[Datei:WikiLink.png|20px]] [[MATLAB - Graphische Darstellung|Graphische Darstellung]]
[[Datei:WikiLink.png|20px]] [[Modellierung und Simulation - Graphische Darstellung|Graphische Darstellung]]
||
||
* 2D-Grafik
* 2D-Grafik
* Grafik-Handles
* Grafik-Handles
* Übung 2D-Grafik
* Übung 2D-Grafik
→ [[Modellierung und Simulation - Graphische_Darstellung|Lernzielkontrolle]]
|| Ersatztermin für 15.05.26
|| Ersatztermin für 15.05.26
|-
|-
| 3  || 17.04.2026  
| 3  || 17.04.2026  
|| 8:15-9:45 Uhr
|| 8:00-9:30 Uhr
[[Datei:WikiLink.png|20px]] [[MATLAB - Graphische Darstellung|Graphische Darstellung]]
[[Datei:WikiLink.png|20px]] [[Modellierung und Simulation - Graphische Darstellung|Graphische Darstellung]]<br>
[[Datei:WikiLink.png|20px]] [[Modellierung und Simulation - Plotten von symbolischen Funktionen|Plotten von symbolischen Funktionen]]
||
||
* Übung 3D-Grafik
* Plotten von symbolischen Funktionen
* Laden und Speichern von Variablen
* Laden und Speichern von Variablen
* Daten & Dateizugriff
||  
||  
|-
|-
| 4  || 17.04.2026  
| 4  || 17.04.2026  
|| 10:00-11:30 Uhr
|| 9:45-11:15 Uhr
[[Datei:WikiLink.png|20px]] [[MATLAB - Graphische Darstellung|Graphische Darstellung]]<br>
[[Datei:WikiLink.png|20px]] [[Modellierung und Simulation - Daten & Dateizugriff|Daten & Dateizugriff]]<br>
[[Datei:WikiLink.png|20px]] [[MATLAB - Graphische Darstellung|Plotten von symbolischen Funktionen]]
[[Datei:WikiLink.png|20px]] [[Modellierung und Simulation - Daten & Dateizugriff|Cell-Arrays]]<br>
||
||
* Übung 3D-Grafik (<code>fsurf, fmesh, fimplicit3, fcontour</code>)
* Übung 3D-Grafik (<code>fsurf, fmesh, fimplicit3, fcontour</code>)
* Plotten von symbolischen Funktionen
* Plotten von symbolischen Funktionen
* Cell-Arrays
* Programmstrukturen (Schleifen, Verzweigungen, Local Indexing)
|| Ersatztermin für 05.06.26
|| Ersatztermin für 05.06.26
|-
|-
| 5  || 24.04.2026  
| 5  || 24.04.2026  
|| 8:15-9:45 Uhr
|| 8:00-9:30 Uhr
[[Datei:WikiLink.png|20px]] [[Modellbildung und Simulation - Daten & Dateizugriff|5. Daten & Dateizugriff]]
[[Datei:WikiLink.png|20px]] [[Modellierung und Simulation - Programmstrukturen|Programmstrukturen]]<br>
[[Datei:WikiLink.png|20px]] [[Modellierung und Simulation - Systematische Programmierung|Systematische Programmierung]]<br>
||  
||  
* Daten & Dateizugriff
* [[Datei:WikiLink.png|20px]] Übung zu [[Modellierung und Simulation - Programmstrukturen|Programmstrukturen]] (Schleifen, Verzweigungen, Local Indexing)
* [[Datei:WikiLink.png|20px]] [[Modellierung und Simulation - Systematische Programmierung|Systematische Programmierung]] (Funktionen, PAP, Header, Hilfe, Initialisierung, Simulation, Ausgabe)


||
||
|-
|-
| 6  || 24.04.2026  
| 6  || 24.04.2026  
|| 10:00-11:30 Uhr
|| 9:45-11:15 Uhr
[[Datei:WikiLink.png|20px]] [[Modellbildung und Simulation - Daten & Dateizugriff|6.1 Cell-Arrays]]<br>
[[Datei:WikiLink.png|20px]] [[Modellierung und Simulation - Oberflächenprogrammierung|Oberflächenprogrammierung]]
[[Datei:WikiLink.png|20px]] [[Modellbildung und Simulation - Programmstrukturen|6.2 Programmstrukturen]]<br>
[[Datei:WikiLink.png|20px]] [[Modellbildung und Simulation - Oberflächenprogrammierung|6.3 Oberflächenprogrammierung]]
||
||
* Cell-Arrays
[[Datei:WikiLink.png|20px]] [[Modellierung und Simulation - Oberflächenprogrammierung|Oberflächenprogrammierung]]
* Programmstrukturen (Schleifen, Verzweigungen, Funktionen, Hilfe)
 
* Systematische Programmierung
* Oberflächenprogrammierung
|| Ersatztermin für 19.06.26
|| Ersatztermin für 19.06.26
|-
|-
|  || 01.05.2026 || [[Datei:4480608.png|20px]] Feiertag: Tag der Arbeit ||
|  || 01.05.2026 || [[Datei:4480608.png|20px]] Feiertag: Tag der Arbeit ||
|-
|-
| 7  || 08.05.2026 || ||
| 7  || 08.05.2026 || [[Datei:WikiLink.png|20px]] [[Modellbildung und Simulation - Wiederholung 1-6|Wiederholung 1-6]] ||
'''Vertiefung'''
* Funktionen
* Ein- und Ausgabe
* Verzweigung
* Schleifen
* Felder
* Graphische Darstellung
|-
|-
|  || 15.05.2026 || [[Datei:4480608.png|20px]] Brückentag Himmelfahrt||
|  || 15.05.2026 || [[Datei:4480608.png|20px]] Brückentag Himmelfahrt||
|-
|-
| 8  || 22.05.2026 || [[Datei:WikiLink.png|20px]] [[Modellbildung und Simulation - Wiederholung 1-6|Wiederholung 1-3]] ||
| 8  || 22.05.2026 || [[Modellbildung und Simulation - Objektorientierte Programmierung|Objektorientierte Programmierung (OOP)]] ||  
|-
| 9  || 29.05.2026 || [[Datei:WikiLink.png|20px]] [[Modellbildung und Simulation - Wiederholung 1-6|Wiederholung 4-6]] ||
|-
|  ||  05.06.2026 || [[Datei:4480608.png|20px]] Brückentag Fronleichnam ||
|-
| 10 || 12.06.2026 ||  ||  
*Strukturierte Daten
*Strukturierte Daten
*Datenfelder
*Datenfelder
Zeile 112: Zeile 120:
*Objektorientierte Programmierung
*Objektorientierte Programmierung
*Objekt-Arrays, Suchen
*Objekt-Arrays, Suchen
|-
| 9  || 29.05.2026 || [[Modellierung und Simulation - Einführung in Simulink|Einführung in Simulink]] ||
* Oberfläche
* Commonly Used Blocks
* <code>To Workspace</code>, <code>Bus Creator</code>
|-
|  ||  05.06.2026 || [[Datei:4480608.png|20px]] Brückentag Fronleichnam ||
|-
| 10 || 12.06.2026 || Arduino Support Package für Simulink ||
|-
|-
|  || 19.06.2026 ||  [[Datei:4480608.png|20px]] Roboterwettbewerb ||
|  || 19.06.2026 ||  [[Datei:4480608.png|20px]] Roboterwettbewerb ||
|-
|-
| 11  || 26.06.2026 || ||
| 11  || 26.06.2026 || Signalverarbeitung  ||
|-
|-
| 12  || 03.07.2026 || ||
| 12  || 03.07.2026 || Bildverarbeitung ||
|-
|-
| 13 || 10.07.2026 || ||
| 13 || 10.07.2026 || Numerische Methoden und Approximation ||
|}
|}


Zeile 138: Zeile 155:
== Weiterführende Themen ==
== Weiterführende Themen ==
* [[MATLAB-Coder]]
* [[MATLAB-Coder]]
* Datenimport und Analyse
----
----
→ zurück zum Hauptartikel: [[BSE Modellierung und Simulation|Modellierung und Simulation]]<br>
→ zurück zum Hauptartikel: [[BSE Modellierung und Simulation|Modellierung und Simulation]]<br>
→ weiter zum Artikel: [[Wissenschaftliches_Arbeiten_SoSe2025|Wissenschaftliches Arbeiten]]
→ weiter zum Artikel: [[Wissenschaftliches_Arbeiten_SoSe2026|Wissenschaftliches Arbeiten]]

Aktuelle Version vom 29. Mai 2026, 07:31 Uhr

Abb. 1: MATrix LABoratory (MATLAB®)
Dozent: Prof. Dr.-Ing. Schneider
Lehrveranstaltung: Modellierung und Simulation
Modul Business and Systems Engineering, Wissenschaftliches Arbeiten, Seminar, Sommersemester
Modulbezeichnung: BSE-M-2-1.04
Modulverantwortung: Prof. Ulrich Schneider
Zeit: Freitag, 08:00 - 09:30 Uhr und 9:45 - 11:15 Uhr, Terminplan beachten
Ort: Labor L3.1-E00-120

Einleitung

MATLAB® ist ein Mathematik- und Simulationswerkzeug, welches in der Industrie umfangreich genutzt wird. Die HSHL stellt ihren Studierenden kostenlos Lizenzen zur Verfügung. Diese Lehrveranstaltung bietet einen einfach praktischen Einstieg. Programmierkenntnisse sind von Vorteil, werden jedoch nicht erwartet.

Workload des Seminars

SWS Workload Präsenz Selbststudium
2 75 h 18 h 57 h (ca. 4 h/w)

Inhalte

Lektion Termin Thema Inhalte/LZK Terminverschiebung
1 10.04.2026 8:00-9:30 Uhr

Einführung in MATLAB®

  • Oberfläche
  • Vektoren und Matrizen
  • Skripte erstellen
  • Initialisierung

Lernzielkontrolle

2 10.04.2026 9:45-11:15 Uhr

Graphische Darstellung

  • 2D-Grafik
  • Grafik-Handles
  • Übung 2D-Grafik

Lernzielkontrolle

Ersatztermin für 15.05.26
3 17.04.2026 8:00-9:30 Uhr

Graphische Darstellung
Plotten von symbolischen Funktionen

  • Übung 3D-Grafik
  • Plotten von symbolischen Funktionen
  • Laden und Speichern von Variablen
  • Daten & Dateizugriff
4 17.04.2026 9:45-11:15 Uhr

Daten & Dateizugriff
Cell-Arrays

  • Übung 3D-Grafik (fsurf, fmesh, fimplicit3, fcontour)
  • Plotten von symbolischen Funktionen
  • Cell-Arrays
  • Programmstrukturen (Schleifen, Verzweigungen, Local Indexing)
Ersatztermin für 05.06.26
5 24.04.2026 8:00-9:30 Uhr

Programmstrukturen
Systematische Programmierung

6 24.04.2026 9:45-11:15 Uhr

Oberflächenprogrammierung

Oberflächenprogrammierung

Ersatztermin für 19.06.26
01.05.2026 Feiertag: Tag der Arbeit
7 08.05.2026 Wiederholung 1-6

Vertiefung

  • Funktionen
  • Ein- und Ausgabe
  • Verzweigung
  • Schleifen
  • Felder
  • Graphische Darstellung
15.05.2026 Brückentag Himmelfahrt
8 22.05.2026 Objektorientierte Programmierung (OOP)
  • Strukturierte Daten
  • Datenfelder
  • struct-Variablen
  • struct ändern
  • Objektorientierte Programmierung
  • Objekt-Arrays, Suchen
9 29.05.2026 Einführung in Simulink
  • Oberfläche
  • Commonly Used Blocks
  • To Workspace, Bus Creator
05.06.2026 Brückentag Fronleichnam
10 12.06.2026 Arduino Support Package für Simulink
19.06.2026 Roboterwettbewerb
11 26.06.2026 Signalverarbeitung
12 03.07.2026 Bildverarbeitung
13 10.07.2026 Numerische Methoden und Approximation

Literatur

  1. Stein, U.: Programmieren mit MATLAB Programmiersprache, grafische Benutzeroberflächen, Anwendungen. München: Hanser Verlag, 7. Aufl. 2023. E-Book-ISBN 978-3-446-47788-9. URL: Online verfügbar

Getting started

Studieren Sie nachfolgende Artikel

Weiterführende Themen


→ zurück zum Hauptartikel: Modellierung und Simulation
→ weiter zum Artikel: Wissenschaftliches Arbeiten