Array-Format
Innerhalb des Arrays werden die Werte wie folgt
gespeichert (alle Werte 4 Byte):
Bezeichnung Inhalt
Bedeutung
Version
000
Version der Datenstruktur
ms
1
Abstand zwischen zwei
Messungen in ms
wi1
i
Wert, der an Stelle 1
aufgezeichnet wurde (Index)
wi2
i
Wert, der an Stelle 2 aufge-
zeichnet wurde (Index)
wi3
i
Wert, der an Stelle 3
aufgezeichnet wurde (Index)
Anzahl
nn
Gibt an wie viele
Messungen folgen
Daten
...
Messdaten
...
...
(insgesamt nn*3)
Anzahl
0-mm
Anzahl Messungen (falls
weitere vorliegen)
Daten
...
(s.o.)
ACHTUNG!
Bitte achten Sie darauf, dass die Größe des
Arrays für die Aufzeichnung ausreicht.
Für den Header benötigen Sie 6 Elemente, für die
Anzahl 1 Element und für jede Messung 3 Elemen-
te. Bei 100 Messungen benötigen Sie also 307
Elemente.
Befehlsgruppe
I / O
Querverweise
TESTSTART, DIM, Testfahrt
Syntax-Beispiel
DIM tstfahrtarray[307]
//Array mit 307 Elementen
TESTSETP 3 4096 4105 4101 tstfahrtarray
//aktuelle Slave-Position, aktuelle Master-Position
//und aktuellen Schleppabstand aufzeichnen
... Positionierfahrt starten ...
TESTSTART 100 //Aufzeichnung starten
MG.10.J4.03 - VLT ist ein eingetragenes Warenzeichen von Danfoss
VLT
5000 SyncPos-Option
TESTSTART
Mit diesem Befehl starten Sie die Aufzeichnung
einer Testfahrt mit den in TESTSETP definierten
Inhalten. Die aufgezeichneten Daten können Sie
sich dann auch – soweit sinnvoll – mit
"TESTFAHRT" → "AUFZEICHNUNG ANZEIGEN"
grafisch darstellen lassen. Dafür stehen die vier
Grafiken Position, Geschwindigkeit, Beschleuni-
gung und Strom zur Verfügung.
Kurzinfo
Aufzeichnung starten
Syntax
TESTSTART anz
Parameter
anz = Anzahl der durchzuführenden Messungen
ACHTUNG!
Sollte in einem Array nicht genügend Platz
für anz Messungen sein, wird der Fehler
O_ERR 71 „Feldgrenzen überschritten" ausgelöst.
Befehlsgruppe
I / O
Querverweise
TESTSETP, "AUFZEICHNUNG ANZEIGEN"
Syntax-Beispiel
SYNCP
// Synchronisieren der Position
WAITI 1 ON
// Wenn Taste gedrückt wird
TESTSTART 200
// Aufzeichnung starten (200
Messungen)
Syntax-Beispiel
NOWAIT ON
// nicht warten bis Position erreicht ist
VEL 50
POSA 100000
// Positionierung mit Geschwindigkeit 50% starten
WHILE (APOS<50000) DO
// Warten bis Position 50000 erreicht ist
ENDWHILE
VEL 100
// Geschwindigkeit auf 100% erhöhen
TESTSTART 200
// Aufzeichnung starten (200 Messungen)
DELAY 20
// 20 ms warten
POSA 100000
// Positionierung mit neuer Geschwindigkeit starten
NOWAIT OFF
// Warten bis Positionierung zu Ende
119