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);
Verbindung zu einem AnaGate CAN unter IP-Adresse 192.168.1.254 aufbauen |
|
CAN-Baudrate auf 500 kBit setzen |
|
CAN Telegramm mit CAN-ID 0x1000 versenden |
Bitte sprechen Sie uns an, falls Sie detaillierte Informationen benötigen.