Hallo,
kann mir bitte jemand mit kurzen Worten den Unterschied zwischen
SendLCDText und SendLCDScreen erklären.
Danke Lukky
Hallo,
kann mir bitte jemand mit kurzen Worten den Unterschied zwischen
SendLCDText und SendLCDScreen erklären.
Danke Lukky
Was Wo Wie? Ich weiß nicht, was du willst. Ich kenne diese Funktionen nicht
paresy
Hallo paresy,
danke für die Rückantwort.
Sorry hatte vergessen mit anzugeben:
Bespielscript - Nanoterminal
<?
//Ausgabescript
$InstanceID = 53246 /*[Obergeschoss\Verwaltung\NanoTerminal\NanoTerminal]*/;
$ControllerType = "Standard";
$Zeilen = 2;
$Spalten = 16;
require_once "30433.ips.php"; // LCD_Funktions2
$lcd = new OneWireLCD($InstanceID, $ControllerType, $Zeilen, $Spalten);
// Ausgabe Zeile 1
$ATemp = GetValueFloat(16959 /*[Wetterstation\Aussensensor-West\Temperatur]*/);
$ATemp = sprintf("%+5.1f", $ATemp); // ATemp-String ist 5 Zeichen lang inkl. Vorzeichen und 1 Nachkommastelle
$text = "Aussen: ". $ATemp. chr(0x00). "C"; // das Grad-Zeichen hat bei der Definition den ASCII-Code 0 bekommen
$lcd->SendLCDText(0, 0, $text);
// Ausgabe Zeile 2
$ITemp = GetValueFloat(50428 /*[Obergeschoss\Verwaltung-Temperatur\Temperatur]*/);
$ITemp = sprintf("%+5.1f", $ITemp); // ATemp-String ist 5 Zeichen lang inkl. Vorzeichen und 1 Nachkommastelle
$text = "Innen : ". $ITemp. chr(0x00). "C"; // das Grad-Zeichen hat bei der Definition den ASCII-Code 0 bekommen
$lcd->SendLCDText(1, 0, $text);
?>
Lukky
Hallo Lukky,
wie kommst Du denn auf ‚SendLCDScreen‘ ? Kann ich nirgendwo sehen in Deinem script.
Aber ‚SendLCDText‘ ist eine Funktion von der Nanoterminal Software - ursprünglich geschrieben von HJH
Gruss babba
Hallo Lukky,
ist eigentlich im Beispielscript beschrieben:
//******************************************************************************
// LCD-Textausgabe auf das gesamte Display
// =======================================
//
// Die einzelnen Zeilen sind durch "|" voneinander getrennt.
//
//******************************************************************************
$text = "IP-Symcon|äöü Straße ÄÖÜ||vierte Zeile";
$lcd->SendLCDScreen($text);
//******************************************************************************
// LCD-Textausgabe an einer bestimmten Cursor-Position
// ===================================================
//
// Zeilenüberlauf wird nicht berücksichtigt!
//
//******************************************************************************
$text = date("d.m.y H:i");
$lcd->SendLCDText(2, 1, $text); // 3. Zeile, 2. Spalte
Gruß
Hallo,
danke für die Rückantworten.
Mein Fehler lag in der Initialisierung des Displays.
Bei SendLCDScreen fehlten mir die Umlaute und mit SendLCDText waren Sie vorhanden.
Lukky