Software > DELIB CLI (command-line interface) > DELIB CLI Beispiele

Navigation:

 

Software > DELIB CLI (command-line interface) >



DELIB CLI Beispiele

Previous pageReturn to chapter overviewNext page

Digitale Ausgänge

 

Windows

delib_cli DO1 17 1

-> schaltet das 18. digitale Relais an

 

delib_cli DO1 3 0

-> schaltet das 4. digitale Relais aus

 

delib_cli DO8 0 255

-> schaltet die digitalen Relais 1 bis 8 an

 

delib_cli DO16 0 0

-> schaltet die digitalen Relais 1 bis 16 aus

 

delib_cli DO16 16 65535

-> schaltet die digitalen Relais 17 bis 32 an

 

delib_cli DO32 0 4294967295

-> schaltet die digitalen Relais 1 bis 32 an

 

Digitale Ausgänge

 

Linux

sudo delib_cli _usb DO1 17 1

-> schaltet das 18. digitale Relais eines USB-Moduls an

 

delib_cli _eth DO1 3 0

-> schaltet das 4. digitale Relais eines RO-ETH-Moduls aus

Digitale Eingänge

 

Windows

delib_cli DI1 3

Beispiel eines Rückgabewertes: 1

-> lese den Zustand des 4. digitalen Eingangs und gebe ihn zurück

 

delib_cli DI8 0 hex

Beispiel eines Rückgabewertes: 0xC8

(auf den Kanälen 4, 7 und 8 liegt ein Signal an)

-> lese den Wert von digitalen Eingang 1-8 als hexadezimalzahl

 

delib_cli DI16 0 hex

Beispiel eines Rückgabewertes: 0xE0C0

(auf den Kanälen 7,8, 14 ,15 und 16 liegt ein Signal an)

-> lese den Wert von digitalen Eingang 1-16 als hexadezimalzahl

 

delib_cli DI32 0 hex

Beispiel eines Rückgabewertes: 0xC0000003

(auf den Kanälen 1, 2, 31 und 32 liegt ein Signal an)

-> lese den Wert von digitalen Eingang 1-32 als hexadezimalzahl

 

Alternativ kann das Argument "nounit" an alle zu formatierenden Ausgabeanfragen wie folgendermaßen angehangen werden:

delib_cli DI8 0 hex nounit

Beispiel eines Rückgabewertes: FF

(auf den Kanälen 1-8 liegt ein Signal an)

-> lese den Wert von digitalen Eingang 1-8 als hexadezimalzahl

 

delib_cli FF  0

Beispiel eines Rückgabewertes: 192

(auf den Kanälen 7 und 8 wurde eine Zustandsänderung erkannt)

-> lese den Wert der FlipFlops der digitalen Eingänge 1-32

 

delib_cli FF  32

Beispiel eines Rückgabewertes: 65535

(auf den Kanälen 33 bis 64 wurde eine Zustandsänderung erkannt)

-> lese den Wert der FlipFlops der digitalen Eingänge 33-64

 

delib_cli FF  0 hex

Beispiel eines Rückgabewertes: 0xD00

(auf Kanälen 9, 11 und 12 wurde eine Zustandsänderung erkannt)

-> lese den Wert der FlipFlops der digitalen Eingänge 1-32 als hexadezimalzahl

 

delib_cli FF  32 hex

Beispiel eines Rückgabewertes: 0x3

(auf Kanälen 33 und 34  wurde eine Zustandsänderung erkannt)

-> lese den Wert der FlipFlops der digitalen Eingänge 33-64 als hexadezimalzahl

Digitale Eingänge

 

Linux

sudo delib_cli_usb DI1 3

Beispiel eines Rückgabewertes: 1

-> lese den Zustand des 4. digitalen Eingangs eines USB-Moduls und gebe ihn zurück

 

sudo delib_cli_eth DI8 0 hex

Beispiel eines Rückgabewertes: 0xFF

(auf den Kanälen 1 bis 8 liegt ein Signal an)

-> lese den Wert von digitalen Eingang 1-8 eines RO-ETH-Moduls als hexadezimalzahl

 

sudo delib_cli_usb FF  0

Beispiel eines Rückgabewertes: 192

(auf den Kanälen 7 und 8 wurde eine Zustandsänderung erkannt)

-> lese den Wert der FlipFlops der digitalen Eingänge 1-32

 

sudo delib_cli_eth FF  32

Beispiel eines Rückgabewertes: 65535

(auf den Kanälen 33 bis 64 wurde eine Zustandsänderung erkannt)

-> lese den Wert der FlipFlops der digitalen Eingänge 33-64

 

sudo delib_cli_usb FF  0 hex

Beispiel eines Rückgabewertes: 0xD00

(auf Kanälen 9, 11 und 12 wurde eine Zustandsänderung erkannt)

-> lese den Wert der FlipFlops der digitalen Eingänge 1-32 als hexadezimalzahl

 

sudo delib_cli_eth FF  32 hex

Beispiel eines Rückgabewertes: 0x3

(auf Kanälen 33 und 34  wurde eine Zustandsänderung erkannt)

-> lese den Wert der FlipFlops der digitalen Eingänge 0-64 als hexadezimalzahl

Analoge Ausgänge

 

Windows

delib_cli AO 7 4711

-> setzt den dezimalen Wert 4711 auf den 8. analogen Ausgang

 

delib_cli AO 6 0x4711

-> setzt den hexadezimalen Wert 0x4AF1 auf den 7. analogen Ausgang

 

delib_cli AO 7 3.7V

-> setzt die Spannung des 8. analogen Ausgangs auf 3,7 Volt

  (sowohl Komma "," als auch Punkt "." können zur Kommatrennung verwendet werden)

 

delib_cli AO 7 13.3mA

-> setzt den Strom des 8. analogen Ausgangs auf 13,3 milli Ampere

  (sowohl Komma "," als auch Punkt "." können zur Kommatrennung verwendet werden)

 

Analoge Ausgänge

 

Linux

sudo delib_cli_usb AO 7 4711

-> setzt den dezimalen Wert 4711 auf den 8. analogen Ausgang eines USB-Moduls

 

delib_cli_eth AO 6 0x4711

-> setzt den hexadezimalen Wert 0x4AF1 auf den 7. analogen Ausgang eines RO-ETH-Moduls

Analoge Eingänge

 

Windows

delib_cli AI 2

Beispiel eines Rückgabewertes: 1234

-> liest den Wert des 3. analogen Eingangs als dezimalzahl

 

delib_cli AI 2 hex

Beispiel eines Rückgabewertes: 0x1FA

-> liest den Wert des 3. analogen Eingangs als hexadezimalzahl

 

delib_cli AI 2 V

Beispiel eines Rückgabewertes: 12.500000V

-> liest die Spannung des 3. analogen Eingangs als kommazahl

 

delib_cli AI 2 mA

Beispiel eines Rückgabewertes: 20.551600mA

-> liest den Strom des 3. analogen Eingangs als kommazahl

 

Alternativ kann auch hier das Argument "nounit" an alle zu formatierenden Ausgabeanfragen wie folgendermaßen angehangen werden:

 

delib_cli AI 3 hex nounit

Beispiel eines Rückgabewertes: 1FA

-> liest den Wert des 4. analogen Eingangs als hexadezimalzahl

 

delib_cli AI 3 V nounit

Beispiel eines Rückgabewertes: 12.500000

-> liest die Spannung des 4. analogen Eingangs als kommazahl

 

delib_cli AI 3 mA nounit

Beispiel eines Rückgabewertes: 20.551600

-> liest den Strom des 4. analogen Eingangs als kommazahl

 

Analoge Eingänge

 

Linux

sudo delib_cli_usb AI 2

Beispiel eines Rückgabewertes: 1234

-> liest den Wert des 3. analogen Eingangs als dezimalzahl eines USB-Moduls

 

delib_cli_eth AI 2 hex

Beispiel eines Rückgabewertes: 0x1FA

-> liest den Wert des 3. analogen Eingangs als hexadezimalzahl eines RO-ETH-Moduls