Herunterladen Inhalt Inhalt Diese Seite drucken

Simulationsumfang; Bedienung - Conrad C-Control II Unit Handbuch

Kompakter steuerungscomputer
Inhaltsverzeichnis

Werbung

6 Softwareentwicklung
· "Füttern" Sie Ihre Funktionen zum Test mit allen möglichen Eingabedaten, nicht nur mit
den für Ihre Anwendung "normalen" Werten. Früher oder später kommt es zu "un-
normalen" Situationen, an die Sie im Moment vielleicht nicht denken.
· Bauen Sie in Ihr Programm Statusausgaben auf das Mini-LCD ein, auch wenn Ihre
Anwendung das LCD nicht benötigt, nutzen Sie freie Digitalports zur Ausgabe von
Statussignalen. Beobachten Sie das Programmverhalten anhand der Statusausgaben
und -signale.
· Kreisen Sie Fehler durch gezieltes Auskommentieren von Programmzeilen ein. Nutzen Sie
Breakpoints, Einzelschrittbetrieb und die Überwachung und Anzeige von Variablen.

6.5.2 Simulationsumfang

Kern des Simulators ist dieselbe virtuelle Maschine, die auch im Betriebssystem der
C-Control II Unit arbeitet. Die Ausführung aller Speicher-, Steuer-, und Rechenoperationen
ist absolut identisch. Somit kann die logische und algorithmische Korrektheit eines
Programmes getestet und sichergestellt werden.
Was der Simulator nicht oder nicht vollständig nachbildet, sind extern angeschlossene
Systeme, z.B. ICs am I
Simulators nicht dem der realen Unit. D.h. von der Ausführungszeit bestimmter
Programmabschnitte am PC kann nicht auf das Zeitverhalten im Betrieb der C-Control II
Unit geschlossen werden.
Daraus folgt:
Die korrekte Funktion eines Programmes im Simulator ist ein notwendiges, jedoch kein
hinreichendes Kriterium für den fehlerfreien Betrieb Ihrer Applikation in Echtzeit und
unter realen Hardwarebedingungen!
Im Simulator kann ein Programm im Einzelschrittmodus oder im ganzen gestartet werden.
Dabei können Sie in speziellen Ausgabefenstern die Zustände der wichtigsten Hardware-
ressourcen (z.B. Digitalports) beobachten. Außerdem können Sie die Werte globaler und
lokaler Varibalen anzeigen lassen.

6.5.3 Bedienung

Hinweise zur Bedienung des Simulators entnehmen Sie bitte der Online-Hilfe der
Integrierten Entwicklungsumgebung.
C-Bus oder Sensormodule. Außerdem entspricht das Timing des
2
93

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis