Herunterladen Inhalt Inhalt Diese Seite drucken

Kapitel 13 Device Logic (Pawn); Allgemein; Direkte Eingabe Einer Device Logic; Hochladen Eines Binary-Files - Microtronics rapidM2M C32-Serie Benutzerhandbuch

Inhaltsverzeichnis

Werbung

Kapitel 13 Device Logic (Pawn)

13.1 Allgemein

Das folgende Kapitel beschreibt die Funktionalität der Device Logic. Bei der verwendeten
Programmiersprache handelt es sich um "Pawn" (vormals SMALL), eine C-ähnliche Skriptsprache, welche
auf embedded Systemen läuft.
Zusätzliche detaillierte Informationen finden Sie auf der Website der Entwickler:
http://www.compuphase.com/pawn/pawn.htm.
Es gibt mehrere Möglichkeiten, um ein Device Logic für das rapidM2M C32x zu erstellen:
direkte Eingabe in das Eingabefenster „Device Logic" im Konfigurationsabschnitt „Steuerung"
l
Hochladen eines zuvor erstellten Binary-Files (*.amx) auf den myDatanet–Server
l
Verwendung des CODEbed (siehe "CODEbed" auf Seite 108) der webbasierten
l
Entwicklungsumgebung rapidM2M Studio

13.1.1 Direkte Eingabe einer Device Logic

Die Eingabe der Device Logic erfolgt über den Konfigurationsabschnitt „Steuerung" (siehe "Steuerung" auf
Seite 79Benutzerhandbuch für myDatanet-Server " 206.886) der Eingabemaske zur Konfiguration der
Messstelle. Als „Device Logic Type" muss „Pawn" ausgewählt werden, damit das rapidM2M C32x die unter
„Device Logic" eingegebenen Befehle als Pawn Script interpretiert.

13.1.2 Hochladen eines Binary-Files

Wurde über die Listenauswahl "Device Logic Quelle" im Konfigurationsabschnitt „Steuerung" (siehe
"Steuerung" auf Seite 79Benutzerhandbuch für myDatanet-Server " 206.886) der Eingabemaske zur
Konfiguration der Messstelle der Eintrag "Hochladen einer kompilierten Device Logic" ausgewählt, kann ein
zuvor mittels z.B. der webbasierten Entwicklungsumgebung rapidM2M Studio (siehe "rapidM2M Studio " auf
Seite 105) erstelltes Binary-File auf den myDatanet–Server hochgeladen werden. Dieses wird dann bei der
nächsten Verbindung in das rapidM2M C32x geladen. Als „Device Logic Type" muss auch bei dieser
Methode „Pawn" ausgewählt werden, damit das rapidM2M C32x die Befehle als Pawn Script interpretiert.
13.1.3 Verwenden des CODEbed der webbasierten Entwicklungsumgebung
rapidM2M Studio
Beim CODEbed handelt es sich um eine der beiden Hauptoberflächen der webbasierten
Entwicklungsumgebung rapidM2M Studio . Das CODEbed dient zum Erstellen und Kompilieren der Source
Codes für alle Elemente (Device Logic, Backend Logic, Data Descriptor und Portal View) einer IoT
Applikation. Zum Funktionsumfang des rapidM2M Studio gehört auch das Übertragen der kompilierten
Device Logic per USB-Verbindung in das rapidM2M C32x und das Kopieren des Data Descriptors zur
Development Site die mit dem rapidM2M C32x verknüpft ist.
Rev. 03
Kapitel 13 Device Logic (Pawn)
111

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis