piTest verwenden

piTest ist ein Tool, mit dem Du auf das Prozessabbild deines Systems zugreifen kannst. Der Code dieses Tools befindet sich auf deinem RevPi im Ordner „/home/pi/demo“ und im Bereich Download.

Du kannst piTest in der Kommandozeile verwenden. Öffne es mit dem Befehl „piTest“.

Befehle

In der folgenden Tabelle findest Du eine Auflistung aller Befehle, die Du mit piTest verwenden kannst.

BefehlVerwendung
-1Einzelausgabe, nicht kontinuierlich.
-dGibt eine Liste der verwendeten Geräte aus. Das kann z. B. nützlich sein, wenn ein Gerät in PiCtory nicht konfiguriert wurde.
-g <o>,<b>Lesen von Bit b ab Offset 0.
-lWarten auf Reset des Treibers.
-qNur der Wert wird ausgegeben, ohne Text .
-r <var_Name>

[<f>]

Lesen der Variable und Ausgabe des Wertes.

f optionaler Parameter für das Ausgabeformat (h = hexadezimal, d = dezimal (standard), b = binär).

-r <o>,<l>

[<f>]

Lesen von l Bytes ab Offset o.

f optionaler Parameter für das Ausgabeformat (h = hexadezimal, d = dezimal (standard), b = binär).

-R <addr>,<bs>Zurücksetzen der Zähler oder Encoder eines DIO oder DI Moduls.

<addr> die Adresse des Moduls wie in der Ausgabe mit –d

<bs> ist ein Bitfeld, um die betroffenen Eingänge auszuwählen. Wenn der Zähler am Input Pin N zurückgesetzt werden soll muss das Bit Nr. N auf 1 gesetzt werden.

Zum Beispiel: -R 32,0×0014

Reset der Zähler für die Eingänge I_3 und I_5 des Moduls auf Adresse 32.

-s <o>,<b>,<0|1>Setzen von Bit b (0-7) ab Byte Offset b mit dem Wert 0 oder 1.
-v <var_Name>Gibt Informationen zu einer Variablen aus, z. B.: Offset und Länge
-w <var_Name>,<v>Schreibe den Wert in die Variable.
-w <o>,<l>,<v>Schreibe l Bytes ab Offset o im hexadezimalformat mit dem Wert v.

Länge kann 1, 2 oder 4 sein.

-xTreiber-Reset, entspricht Neustart des piControl Prozesses.