Herunterladen Inhalt Inhalt Diese Seite drucken

Table; Tablevalues - Omron Trajexia TJ1-MC04 Programmierhandbuch

Vorschau ausblenden Andere Handbücher für Trajexia TJ1-MC04:
Inhaltsverzeichnis

Werbung

BASIC-Befehle

3.2.256 TABLE

/i
Typ
Systembefehl
Syntax
TABLE(adresse, wert {, wert})
TABLE(adresse)
Beschreibung Der Befehl TABLE schreibt Daten zu und liest Daten aus dem TABLE-Array.
Die maximale Länge von TABLE beträgt 64000 Elemente. Die TABLE-Werte
sind Gleitkommazahlen mit Dezimalstellen. Die TABLE kann als Alternative
zu Variablen auch zum Speichern von Daten verwendet werden. Der Befehl
TABLE hat zwei Formen.
TABLE(adresse, wert{, wert}) schreibt eine Folge von Werten
in das TABLE-Array. Der Speicheradresse des Elementes wird durch
die Adresse spezifiziert. Die Folge kann eine maximale Länge von
20 Elementen haben.
TABLE(adresse) gibt den TABLE-Wert an dieser Adresse zurück.
Ein Wert in der TABLE kann schreibgeschützt sein, wenn ein Wert dieser
Zahl oder ein höherer Wert bereits zuvor in die TABLE geschrieben wurde.
Beispielsweise wird beim Drucken von TABLE(1001) eine Fehlermeldung
ausgegeben, wenn der höchste TABLE-Speicheradresse, der zuvor in die
TABLE geschrieben wurde, Speicheradresse 1000 ist. Die Gesamtgröße von
TABLE wird durch den Parameter TSIZE angezeigt. Bitte beachten Sie, dass
dieser Wert um eins höher ist als die höchste definierte Elementadresse. Die
TABLE kann durch Eingabe des Befehls DEL "TABLE" oder NEW "TABLE"
in der Befehlszeile gelöscht werden.
Hinweise:
Anwendungen wie die Befehle CAM, CAMBOX und SCOPE benutzen
in Trajexia Tools alle die gleiche TABLE als Datenbereich. Verwenden
Sie diesen Datenbereich nicht gleichzeitig zu anderen Zwecken.
Auf die TABLE- und VR-Daten kann aus allen laufenden Tasks
zugegriffen werden. Um Probleme damit zu vermeiden, dass zwei
Programm-Tasks unerwartet zu einer globalen Variablen schreiben,
legen Sie die Programme so aus, dass nicht zwei Programme
gleichzeitig zu einer globalen Variablen schreiben können.
Die TABLE- und VR-Daten im RAM gehen verloren, wenn die
Spannungsversorgung ausgeschaltet wird.
Argumente
adresse
Der erste Adresse im TABLE Speicher zum Lesen oder Schreiben.
Bereich: [0,63999]
wert
Der Wert, der an die gegebene Speicheradresse und an die folgenden
Speicheradressen geschrieben werden soll.
PROGRAMMIERHANDBUCH
Beispiel
TABLE(100,0,120,250,370,470,530,550)
Die obige Zeile lädt eine interne Tabelle, wie unten gezeigt.
Beispiel
Durch die folgende Zeile wird der Wert von Speicheradresse 1000 gedruckt.
>> PRINT TABLE(1000)
Siehe auch
CAM, CAMBOX, DEL, NEW, SCOPE, TSIZE, VR.
/i
Tabelleneintrag
100
101
102
103
104
105
106

3.2.257 TABLEVALUES

/i
Typ
Systembefehl
Syntax
TABLEVALUES(adresse, anzahl_von_Punkten, format)
Beschreibung Gibt eine Liste von TABLE-Punkten zurück, die mit der spezifizierten
Nummer beginnt. Zurzeit wird nur das Format „durch Kommata getrennter
Text" unterstützt.
Hinweis: TABLEVALUES wird hauptsächlich bei Trajexia Tools verwendet,
um schnellen Zugriff auf Werte in TABLE-Datenbanken zu ermöglichen.
Argumente
adresse
Die Nummer des ersten Punktes, der zurückgegeben werden soll.
anzahl_von_punkten
Die Gesamtanzahl der Punkte, die zurückgegeben werden sollen.
format
Das Format für die Liste.
Beispiel
Kein Beispiel.
Siehe auch
Wert
0
120
250
370
470
530
550
143

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Trajexia tj1-mc 16

Inhaltsverzeichnis