Software Beschreibung > DELIB für Linux > DELIB CLI (command-line interface) für Linux > Konfiguration des DELIB CLI

Navigation:

 

Software Beschreibung > DELIB für Linux > DELIB CLI (command-line interface) für Linux >



Konfiguration des DELIB CLI

Previous pageReturn to chapter overviewNext page

Voreinstellungen

Vor der ersten Verwendung des DELIB CLI muss die "delib_cli.cfg" mit einem Texteditor bearbeitet werden.

Sie finden die "delib_cli.cfg" im Verzeichnis "/delib_cli/".

Inhalt der "delib_cli.cfg":

moduleID=14;

moduleNR=0;

RO-ETH_ipAddress=192.168.1.11;

moduleID

Als moduleID muss die entsprechende Nummer der eingesetzten Hardware eingetragen werden.

Diese Nummer kann der "delib.h" entnommen werden.

Unter Linux finden Sie diese im Zip-Archiv des "delib-linux" unter dem Pfad "delib-sources\delib\library\delib".

moduleNR

Die moduleNR wird im ICT-Tool vergeben.

Diese Nummer dient zur Identifizierung identischer Hardware.

Der Standardwert ist 0.

RO-ETH_ipAddress

Dieser Eintrag wird ausschließlich für die Verbindung zu unseren ETH-Modulen benötigt.

Die IP-Adresse der ETH-Module können über das ICT-Tool sowie über die Weboberfläche des Moduls eingestellt werden.

 

Kompilieren des Delib-CLI-Samples

Für das Kompilieren des Testprogramms, öffnen Sie ein Terminalfenster und navigieren mit dem Befehl

"cd /<Verzeichnispfad>" zunächst in das "../delib_cli/" Verzeichnis.

Tip: Sollten in Ihrem Ordnernamen Leerzeichen enthalten sein, geben Sie diese wie im unteren Beispiel dargestellt

in " " an.

 

1_Verzeichnis_delib_cli

 

Zum Kompilieren öffnen Sie nun das gewünschte Shell-Skript mit dem Befehl

„sudo sh ./<DATEINAME>“

ETH - "1_compile_delib-cli_eth.sh"

USB - "2_compile_delib-cli_usb.sh"

 

Geben Sie, falls nötig, Ihr Benutzerkennwort ein.

 

2_sh_cmd_delib_cli

 

Bei erfolgreicher Kompilierung sollte nun "compiling successfull" im Terminalfenster erscheinen. Es wurde die Datei "delib_cli" im Verzeichnis erstellt. Jetzt können Sie das Beispielprogramm mit

"sudo ./delib_cli [command] [channel] [value | unit ["nounit"] ] " ausführen.

 

WICHTIG!! Sie benötigen für das Ausführen Admin-Rechte. Benutzen Sie deshalb den Befehl mit "sudo".

 

3_Programmstart_delib_cli