Treffer: Implementierung eines Model-View-Controller-Modells zur Entwicklung einer grafischen Oberfläche zur Fernsteuerung eines Funktionsgenerators unter Verwendung der Entwicklungsplattform Python

Title:
Implementierung eines Model-View-Controller-Modells zur Entwicklung einer grafischen Oberfläche zur Fernsteuerung eines Funktionsgenerators unter Verwendung der Entwicklungsplattform Python
Authors:
Contributors:
Hochschule für Technik, Wirtschaft und Kultur Leipzig
Publication Year:
2024
Document Type:
Dissertation bachelor thesis
Language:
German
Rights:
info:eu-repo/semantics/openAccess
Accession Number:
edsbas.B4B70DE6
Database:
BASE

Weitere Informationen

In dieser Arbeit habe ich eine Software entwickelt, mit der ein realer Funktionsgenerator ferngesteuert werden kann. Als Grundlage diente die Programmiersprache Python und das Model-View-Controller-Modell. Ziel war es, eine grafische Benutzeroberfläche zu erstellen, die dem Gerät möglichst ähnlich ist, und einen Steuerungsmechanismus für die Befehlsübermittlung zu implementieren, um den digitalen Unterricht zu unterstützen.:Vorwort V Abbildungsverzeichnis IX Tabellenverzeichnis XI Formelverzeichnis XII Abkürzungsverzeichnis XIII 1 Einleitung 1 2 Theoretische Grundlagen 6 2.1 Fernsteuerung von Laborgeräten 6 2.2 Funktionsgenerator 7 2.3 Programmieren mit Python 8 2.4 Grundlagen des Model-View-Controller-Modells 9 2.4.1 Betrachtung der einzelnen Komponenten 9 2.4.2 Wechselwirkungen zwischen den Komponenten 10 3 Beschreibung des Untersuchungsgegenstandes 15 3.1 Analyse des Ist-Standes 15 3.1.1 Laborpraktika 15 3.1.2 Technische Daten des Funktionsgenerators 17 3.1.3 Stand der Digitalisierung 17 3.2 Soll-Zustand 19 3.3 Analyse des Funktionsgenerators 19 3.3.1 Aufbau des Funktionsgenerators 20 3.3.2 Funktionsanalyse des Funktionsgenerators 23 4 Rechentechnische Implementierung 34 4.1 Vorbereitung der Softwareentwicklung 34 4.1.1 Auswahl spezifischer Programmierwerkzeuge 34 4.1.2 Auswahl einer Entwicklungsumgebung 44 4.1.3 Aufstellung von Programmierungsprämissen 47 4.2 Softwaretechnische Umsetzung des MVC-Modells 51 4.2.1 View - grafischen Benutzeroberfläche 51 4.2.2 Model - Datenmodell 67 4.2.3 Controller - Steuerungslogik 82 4.2.4 Implementierung von Backend-Funktionen 98 5 Prototypische Inbetriebnahme 103 6 Zusammenfassung 105 7 Ausblick 107 Literaturverzeichnis XIV Anhang XVII