Herunterladen Inhalt Inhalt Diese Seite drucken

Schnelleinstieg In Lua; Erste Schritte - IFTOOLS MSB-RS485-PLUS Handbuch

Inhaltsverzeichnis

Werbung

17

Schnelleinstieg in Lua

Lua ist eine der schnellsten Skriptsprachen und auf Grund seines
einfachen und klaren Designs sehr einfach zu lernen. Lua enthält
einige wenige aber um so mächtigere Konzepte die es zur ersten
Wahl bei der Erweiterung der Analyser Software machen.
Dieses Kapitel gibt Ihnen einen ersten Überblick über die
Sprache und die Möglichkeiten, die sich dadurch bei der Analyse
von Datenaufzeichnungen und Protokollen ergeben.

17.1 Erste Schritte

Lua ist eine Programmiersprache mit einer Reihe beeindruckender Eigenschaf-
ten und dabei gleichzeitig sehr schnell, kompakt und mit einfacher Syntax. Lua
existiert mittlerweile in verschiedenen Versionen. In der Analyser Software ver-
wenden wir Lua Version 5.1. Jetzt ist es an der Zeit ein wenig mehr über diese
außergewöhnliche Sprache zu lernen.
Sie können alle nachfolgenden Beispiele im integrierten Lua Skripteditor selbst
testen. Starten Sie dazu einfach die Analyser Software (ein Analyser Gerät ist
dazu nicht nötig) und öffnen Sie den Lua Editor im Menü 'Ansicht' des Kontroll-
Lua Version 5.1
programms.
Der Lua Skript Editor erlaubt das Ausführen einzelner ausgewählter Code Zei-
len einfach per
Umschalt
+
F5
. Oder Sie drücken
F5
um das komplette
Skript auszuführen. Die Code Evaluierung arbeitet in allen geöffneten Lua Da-
teien. Allerdings bietet der Editor mit einem speziellen *SKETCH* Buffer eine
noch einfache Möglichkeit, eigenen Lua Code zu testen ohne dazu vorhande-
ne Skripte modifizieren zu müssen.
Der Inhalt dieses Buffers wird automatisch beim Schließen des Buffers oder
Editors gespeichert und wiederhergestellt wenn Sie den *SKETCH* Buffer er-
neut öffnen.
Die meisten Beschreibungen von Programmiersprachen beginnen mit dem tra-
ditionellen "Hello World". Wir wollen diese Gepfogenheit beibehalten und unser
erstes Skript ein freundliches 'Hello World' ausgeben lassen
Öffnen Sie dazu den Sketch Buffer im Editor Lua Menü und geben Sie folgende
Zeile ein:
193

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis