Willkommen
Fa. Rudi Bader
      - Programmierung / Web-Design / EDV-Service
Home     Kontakt     Anbieterkennzeichnung   
   PC-Programmierung
Info Source-Level-Debugger

   SPS-Programmierung
Info Biogasanlage

   Web-Design
Info  Biogas-Präsentation

   EDV-Service
Info

   Referenzen
 isepos GmbH  Elektro Siegel  Oberdorfer Skischule  TSV Leuterschach
 EV Allgäu Amigos

 
Sie befinden sich in 'PC-Programmierung - Source-Level-Debugger'

   Überblick Source-Level-Debugger (Entwickelt mit Borland C++ Builder V6.0)
  Der C-Cross-Source-Level-Debugger ist ein Windows-Programm (ab Windows 98) mit dem die Mehrachsen- Steuerungen der Firma "isepos GmbH" auf Quellcode-Ebene getestet werden kann.

Alle Aktionen der Steuerungen (Achsbewegungen, Bedienung der Ein- Ausgänge, Kommunikation, ...) werden in ANSI-C programmiert. Um das Programm zu testen, gab mir die isepos GmbH den Auftrag einen Debugger für Windows zu entwickeln. Dieser kommuniziert seriell (RS232) oder über USB mit der Steuerung und läuft auf jedem PC oder Notebook auf dem Windows 98 oder eine höhere Windows-Version installiert ist. Die Oberfläche des Programms richtet sich nach moderne C-Entwicklungssysteme. Das bedeutet C-Syntax-Highlighting, Breakpoints, Single-Steps, Visualisieren und Editieren aller zulässigen Variablen (inkl. Pointer und Pointerarrays). Für die Entwicklung wurde mir ein Pflichtenheft, sowie eine Original-Steuerung zur Verfügung gestellt. Alle Entwicklungsschritte wurden von der isepos GmbH und mir abgesprochen. Damit war ein reibungsloses Arbeiten möglich.

Das Ergebnis sehen Sie im folgenden Bild:


   Funktionsweise des Source-Level-Debuggers
  Aus dem Anwender-C Programm der isepos-Steuerung wird beim Compilerlauf neben dem Compilat ein Trace-File mit dem Programmcounter und eine Symbolfile mit den nötigen Adressinformationen der angelegten Variablen generiert. Während der Debug-Session wird der Sourcecode und die eingeblendeten Variablen von der isepos-Steuerung abgerufen und bei Bedarf vom PC zur Steuerung geschrieben.


   Demoversion des Source-Level-Debuggers
  Mit der Demoversion können Sie einige Funktionen des Debuggers sehen. Alle Online Aktionen funktionieren nicht, da hierfür die isepos-Steuerung notwendig ist. Das Zip-Archiv einfach in einem beliebigen Verzeichnis entpacken und danach das Programm debuggerdemo.exe starten. Nach dem Programmstart bitte das File demo.trc öffnen. Das Programm läuft ab Windows 98.  Viel Spaß !
Download Demo Version C-Cross-Source-Level Debugger für Windows

Hinweis:
Für evtl. Fehlfunktionen oder Schäden die durch die Demoversion des Debuggers verursacht werden, übernimmt der Autor keine Haftung. Mit dem Download akzeptieren Sie diese Bedingung.