Herunterladen Inhalt Inhalt Diese Seite drucken

Keithley System-SourceMeter 2601B-PULSE Benutzerhandbuch Seite 85

Inhaltsverzeichnis

Werbung

Abschnitt 3: Gerätebeschreibung
Das folgende Programmierbeispiel zeigt, wie Sie die Zeichencodes $N und $B verwenden, um die
Meldung Test in Process (Test läuft) in der oberen Zeile und die blinkende Meldung Do Not
Disturb (Bitte nicht stören) in der unteren Zeile anzuzeigen:
display.clear()
display.settext("Test in Process $N$BDo Not Disturb")
Das folgende Programmierbeispiel zeigt, wie Sie den Zeichencode $$ verwenden, um die Meldung
You owe me $8 (Du schuldest mir $8) in der oberen Zeile anzuzeigen:
display.clear()
display.setcursor(1, 1)
display.settext("You owe me $$8")
Wenn das Sonderzeichen $ nicht mit eingegeben wird, wird $8 als undefinierter Zeichencode interpretiert
und ignoriert. Die Meldung You owe me (Du schuldest mir) wird angezeigt.
Gehen Sie beim Einbetten von Zeichencodes in die Textzeichenfolge aufmerksam vor. Beachten Sie,
dass das Zeichen nach dem $ Teil des Codes ist. Wenn Sie zum BeispielHello (Hallo) in der oberen
Zeile und Nate in der unteren Zeile anzeigen wollen, senden Sie folgenden Befehl:
display.settext("Hello$Nate")
Mit dem obenstehenden Befehl wird Hello in der oberen Zeile und ate in der unteren Zeile
angezeigt. Die korrekte Schreibweise für den Befehl ist:
display.settext("Hello$NNate")
Zurückgeben einer Textmeldung
Die Funktion display.gettext() gibt die angezeigte Meldung (text) zurück und bietet folgende
Optionen:
text = display.gettext()
text = display.gettext(embellished)
text = display.gettext(embellished, row)
text = display.gettext(embellished, row, columnStart)
text = display.gettext(embellished, row, columnStart, columnEnd)
Dabei gilt:
embellished
row
columnStart
columnEnd
3-22
Modell 2601B-PULSE System-SourceMeter®-Gerät Benutzerhandbuch
Gibt Text als einfache Zeichenkette zurück (false) oder enthält Zeichencodes (true)
Die Zeile, aus der der Text gelesen werden soll (1 oder 2); wenn nicht angegeben, wird
der Text aus beiden Zeilen gelesen
Startspalte für das Lesen von Text
Endspalte für das Lesen von Text
2601B-PULSE-900-05 Rev. A August 2021

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis