Das Testvektor-Fenster

Das Testvektor-Fenster ähnelt dem Tabellen-Tab des Protokollierungsfensters. Sie können einen Testvektor aus einer Datei laden, und Logisim beginnt mit der Ausführung von Tests an der aktuellen Schaltung. Wie beim Protokollierungsfenster gibt es nur ein Testvektor-Fenster für das Projekt, und die Tabelle ändert sich, um die Schaltung widerzuspiegeln, die im Projektfenster simuliert wird. Beachten Sie jedoch, dass das Testvektor-Modul eine separate Kopie des Schaltungssimulators ausführt und daher die Simulation im Projektfenster nicht beeinträchtigt und auch nicht von ihr beeinflusst wird.

Für das Beispiel werden wir die untenstehende Schaltung testen. Diese Schaltung liefert die Ergebnisse von fünf Logikfunktionen aus zwei Eingängen. Sie enthält einen Fehler, da das untere NAND-Gatter ein AND-Gatter sein sollte.

Beispielschaltung mit fünf Logikfunktionen

Die Testvektor-Datei sieht so aus:

A B O_Nor O_Nand O_Xor O_Or O_And O_AB[2]
0 0 1 1 0 0 0 00
0 1 0 1 1 1 0 01
1 0 0 1 1 1 0 10
1 1 0 0 0 1 1 11

Um den Test auszuführen, wählen Sie das Menü |  Simulieren  ||  Testvektor  | und verwenden Sie dann die Schaltfläche Vektor laden. Wählen Sie die von Ihnen erstellte Vektordatei aus. Die Simulation wird sofort ausgeführt und eine Tabelle mit dem Ergebnis angezeigt.

Testvektor-Fenster mit Ergebnissen, Fehler sind rot markiert

Alle falschen Ausgaben werden rot markiert. Fahren Sie mit der Maus über das rote Feld, um zu sehen, was die Ausgabe laut Testvektor hätte sein sollen. Zeilen mit falschen Ausgaben werden oben im Fenster sortiert.

Das Dateiformat ist einfach. Sie können das Protokollierungsmodul verwenden (mit "Kopfzeile einschließen" im Dateiausgabe-Tab ausgewählt), um zu beginnen, da das Protokollierungsmodul in den meisten Fällen dasselbe Format ausgibt wie das Testvektor-Modul.

Interactive Test Execution

Each row in the Test Vector window has two buttons that allow you to manually interact with individual tests:

Highlighting behavior:

Zurück: Testvektoren | Weiter: Testvektor-Dateiformat.