AnaGate Shop
AnaGate Startseite » News » News - Programmierung mit LUA

Produkte/Lösungen
News
Übersicht
Online-Shop
Preise/Bestellung
Support
Dokumentation
FAQ's
Software-Download
Firmware-Download
Changelog
Informationen
Über Uns
Kontakt
Unsere AGB's
Impressum
Finde uns
facebook Facebook
facebook Google+
Sprachen
English Deutsch

News - Elegante Programmierung über LUA-Scripting

AnaGate-Anwendungsprogrammierung um einfache Skripting-Schnittstelle erweitert

Karlsruhe. Oktober 2010.

Die Analytica GmbH bietet nun für die individuelle Ansteuerung von Geräten aus der AnaGate-Serie auch eine schnelle und intuitive Skripting-Schnittstelle, über die eigene Anwendungen programmiert werden können.

Skripte werden auf dem PC in einem herkömmlichen Text-Editor (z.B. Notepad) erstellt bzw. bearbeitet und anschließend über einen kostenlosen LUA-Interpreter in der Eingabeaufforderung gestartet. Dabei kann der komplette Funktionsumfang von LUA ebenso verwendet werden, wie auch entsprechende Funktionserweiterungen für den Zugriff auf die AnaGate-Hardware (siehe AnaGate Programmier-Handbuch, Teil II: Scripting mit LUA).

LUA ist eine zuverlässige und kompakte Skriptsprache, die sich besonders auch für den Einsatz auf Embedded-PC's eignet. Diese Besonderheit kann auf allen AnaGate-Geräten mit Linux-Betriebssystem (z.B. AnaGate CAN uno/duo/quattro/USB) genutzt werden: über das vorhandene Browser-Interface der Geräte können auch Skripte auf das Gerät geladen und dort lokal ausgeführt werden.

Im folgenden ein LUA-Code-Ausschnitt:

aSendData = { 9xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7, 9xF8 };
nCANId    = 0x1000;

nRC, nHandle = LS_CANOpenDevice( false, true, 0, "192.168.1.254", 5000); 
nRC = LS_CANSetGlobals( nHandle, 500000, 0, true, false, false);  

nRC = LS_CANWrite( nHandle, nCANId, 8, sSendData );  

LS_CANCloseDevice(hHandle);

1

Verbindung zu einem AnaGate CAN unter IP-Adresse 192.168.1.254 aufbauen

2

CAN-Baudrate auf 500 kBit setzen

3

CAN Telegramm mit CAN-ID 0x1000 versenden

Bitte sprechen Sie uns an, falls Sie detaillierte Informationen benötigen.

Mehr News
CAN-Bus über WLAN und WWAN
CAN-Umsetzter mit 8 CAN-Ports
Unterstützung von SocketCAN
CANopen-Test mit CAN-Produkten
Programmiergerät UP 2.0: Leistung gesteigert
CAN-USB-Gateway auch für Standalone-Betrieb
Elegante Programmierung mit LUA
CAN-Gateway mit 12 CAN-Schnittstellen
Produkt-News: AnaGate Motion
AnaGate Development Kit
Anbindung an Viola Systems
CANopen über CANFestival

Copyright © 2004-2016 Analytica Gesellschaft für Softwareentwicklung und EDV-Beratung mbH
Zentrale: 0721-35043-0
Telefax: 0721-35043-59
  Vertrieb: 0721-35043-50
Technik: 0721-35043-51