• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • Tagged with
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

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

Kramer, Fabian 10 December 2024 (has links)
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

Page generated in 0.1032 seconds