Lehre.IW_P3 (Struktur)


Informatikwerkstatt - Gruppe MR, Interaktive Übungen zu Foliensatz 3

Kapselung von Funktionen und Objekten (P03\F3-bit_io3_mod\bit_io3_mod)

Hardware-Konfiguration: Schaltermodul PmodSWT an Stecker JA oben

Programmdatei: myfkt.c , myfkt.h , bit_io3_mod.c

Das Projekt "Lauflicht" vom letzten Foliensatz wird in eine C-Datei mit einer Wartefunktion ohne Gedächtnis und der Übergangsfunktion mit Gedächtnis, die zugehörige Header-Datei und eine C-Datei mit dem Hauptprogramm aufgeteilt.

Test freilaufend, mit Unterbrechungspunkt und im Schrittbetrieb. Überspringen der Wartefunktion mit "Step-Over".

Simulation eines Modultests (P03\F3-mtest_quad\mtest_quad)

Hardware-Konfiguration: keine

Programmdatei: mtest_quad.c

Testobjekt ist eine Quadrierungsfunktion mit einem kleinen Implementationsfehler. Der Testrahmen umfasst ein mit Beispielwerten für die Ein- und Ausgabe initialisiertes Feld und ein Hauptprogramm, dass die Testbeispiele schrittweise abarbeitet und bei einer Soll/Ist-Abweichung einen Fehlerzähler erhöht.

Test im Simulator mit einem Unterbrechungspunkt vor der Anweisung zur Erhöhung des Fehlerzählers.


Autor: gkemnitz, Letzte Änderung: 15.04.2024 16:05:18


 TU Clausthal 2020  Impressum