Komfortable Echtzeitprogrammierung in ADbasic

ADbasic ist die Lösung für die flexible und einfache Programmierung von schnellen Mess-, Steuer- und Regelabläufen. Diese werden vom Prozessor auf dem ADwin-System beim Eintreten eines Events abgearbeitet.

Dieses Event kann entweder in festen Abständen vom Timer des ADwin Prozessors oder von einem externen Triggersignal erzeugt werden. Auf neue Events reagiert der Prozessor des ADwin-Systems innerhalb weniger Mikrosekunden!

Die Verarbeitung des Events, z.B. das Berechnen eines Korrekturwertes, erfolgt so schnell, dass sichere Antwortzeiten (Reaktionszeiten) von wenigen Mikrosekunden garantiert werden können.

ADbasic Programmcode
ADbasic Programmcode

Schnelle digitale Regelungen

So schnell arbeitet ein ADbasic-Prozess:

Der Prozessor auf dem ADwin-Gerät arbeitet völlig eigenständig. Er kann mit Hilfe von ADbasic die zeitkritischen Aufgaben übernehmen. Der PC-Prozessor steht somit vollständig für die Nachbereitung und Visualisierung zur Verfügung.

Durch diese „Arbeitsteilung“ kann ein optimales Zeitverhalten erreicht werden. Darüber hinaus ist eine sofortige Verarbeitung jedes Messwertes garantiert! Jeder einzelne Wert kann sofort überprüft oder verrechnet werden, die Reaktion erfolgt unmittelbar.

Dadurch kann hier eine kurze und sichere Antwortzeit garantiert werden.

Da die benötigten Mess- und Steuerfunktionen bereits im Befehlssatz von ADbasic integriert sind, können Sie die Auswertungsprogramme sehr kurz halten. Nach der Kompilierung mit dem GNU-Compiler (wie bei ADwinC und ADsim) läuft der generierte Prozess im ADwin-System zyklisch mit definierter Geschwindigkeit, absolut exakt und vorhersagbar mit bis zu 1 MHz ab, unabhängig vom PC .

 

Einfache Syntax

ADbasic enthält zur mathematischen Verarbeitung der Messdaten die üblichen BASIC-Funktionen. Zusätzlich stehen fertige Funktionen zur Verfügung wie:

  • Messen von analogen Eingängen
  • Setzen analoger Ausgänge
  • Lesen und Setzen der digitalen Ein-/Ausgänge,
  • Starten, Stoppen, Setzen und Lesen von Zählern
  • Datenaustausch zwischen ADbasic-Prozessen
  • Austausch von Daten mit mehreren Programmen auf dem PC

ADbasic lässt sich durch seine einfache, BASIC-ähnliche Syntax leicht erlernen. Alle globalen Variablen werden in einem separaten Fenster angezeigt und sind dort veränderbar. Der Compiler erzeugt in wenigen Sekunden Echtzeit-Binär-Files und lädt diese auf das ADwin-System. Programmänderungen sind so leicht und schnell möglich. Sie können deshalb zügig arbeiten und ihre Vorstellungen mit geringem Aufwand realisieren.

ADwin-Tools

Als Unterstützung für ADbasic stehen Ihnen zahlreiche Hilfsprogramme zur Verfügung:

  • ADtools: ADwin-Prozesse steuern, Daten anzeigen
    ADinspect: Einfache Bedienoberfläche für ADwin-Prozesse
  • ADlog: Daten aus ADwin-Prozessen kontinuierlich loggen
  • ADwin-Treiber: Schnittstellen für marktgängige Programmiersprachen
  • ADwin-Webinterface: Direkter Zugriff auf Daten von ADwin-Prozessen mittels Webbrowser
  • ADwin und Linux: Echtzeit-Prozesse unter Linux entwickeln und steuern
ADwin-Logo

Jäger Compu­ter­gesteue­rte
Mess­technik GmbH
Rheins­traße 2
D-64653 Lorsch

Kontakt

E-Mail: info@ADwin.de
Telefon: +49 6251 9632-0