+ Antworten
Ergebnis 1 bis 6 von 6
  1. #1
    Registriert seit
    Nov 2017
    Ort
    Nähe Lübeck
    Beiträge
    113

    Standard VarLabel nur Dezimalstellen anzeigen

    Hallo,

    ich möchte gerne in zwei VarLabel die Hauptstelle und die Dezimalstellen einer Variablen getrennt schreiben (weil ich sie getrennt formatieren will) - geht das irgendwie?

    Viele Grüße
    Dominic

  2. #2
    Registriert seit
    Nov 2015
    Beiträge
    1,396

    Moin Dominic,

    dein Problem hat, wenn ich es richtig verstehe, weniger mit IPSView zu tun, falls es dir um die Zerlegung einer Float Variablen geht. Diese könntest du z. B. so zerlegen:

    PHP-Code:
    $Float 1.38;
    $TestArray explode(","$Float);
    var_dump($TestArray);
    $Vorkomma SetValueString(43089 /*[ZZ_Tests\Test php\Testvar String-1]*/$TestArray[0]);
    $Nachkomma SetValueString(23774 /*[ZZ_Tests\Test php\Testvar String-2]*/$TestArray[1]); 
    In $TestArray[0] sind dann die Stellen vor dem Komma und in $TestArray[1] die Nachkommastellen. Diese müssen dann nur noch in IPS Variablen geschrieben werden und in IPSView entsprechend dargestellt werden. Ansonsten könnten folgende Links u. U. hilfreich sein:

    http://php.net/manual/de/function.number-format.php
    http://php.net/manual/de/function.sprintf.php
    http://php.net/manual/de/function.explode.php

    Gruß
    Hans
    Entwicklung: Win 10 Pro x64 | Produktiv: Win 10 Pro x64 auf Intel NUC 5PPYH | IPS 5.4 | piVCCU auf Pi 3 + div. HM Geräte | Harmony Hub | IPSStudio 4.2 | Clients: Windows mit Iiyama T2735MSC-B2 | iPad | iPhone

  3. #3
    Registriert seit
    Nov 2017
    Ort
    Nähe Lübeck
    Beiträge
    113

    Moin Hans,

    erstmal vielen Dank - das ist ein Ansatz an den ich auch schon gedacht hatte.

    Ich hatte gehofft, dass es eine einfache "Darstellungs"-Variante gibt. Z.B. dass ich einfach zu einer Variable in IPSView im VarLabel einen substring als Ausdruck definieren kann o.ä.

    Es kommen bei mir schon ein paar Dezimal-Variablen zusammen und ich hatte den Aufwand gescheut, die alle quasi zu verdoppeln.

    Viele Grüße
    Dominic

  4. #4
    Registriert seit
    Aug 2010
    Ort
    Österreich (Korneuburg)
    Beiträge
    4,550

    Nein, für die Anzeige von Nachkommastellen alleine gibt es derzeit noch keine Möglichkeit in IPSView.
    Gruß
    Andreas

  5. #5
    Registriert seit
    Nov 2017
    Ort
    Nähe Lübeck
    Beiträge
    113

    Hallo Andreas,

    vielen Dank für deine Rückmeldung.

    Dann bleibt mir wohl nur Hans´ Ansatz.

    Eine Frage noch: ich möchte mir so etwas wie hier bauen:

    Name:  Ohne Titel.png
Hits: 80
Größe:  18.4 KB

    Bei Hans´Vorschlag würde ich jetzt die 24 als normale Temperaturvariable nutzen und das ,1 als neue Variable.

    Mit dem Screenshot oben im Hintergrund: Hast Du vielleicht noch einen besseren Ansatz für die Umsetzung?

  6. #6
    Registriert seit
    Aug 2010
    Ort
    Österreich (Korneuburg)
    Beiträge
    4,550

    Du könntest versuchen einfach 2 VarLabels übereinander zu legen, wobei das oberste die Vorkommastellen des unteren verdeckt.
    Gruß
    Andreas

Ähnliche Themen

  1. VarLabel Bild wird nicht angezeigt
    Von Galaktika im Forum IPSStudio & IPSView
    Antworten: 4
    Letzter Beitrag: 28.10.17, 19:14
  2. Variablenprofile Integer Dezimalstellen
    Von habre im Forum WebFront
    Antworten: 4
    Letzter Beitrag: 20.05.15, 04:39
  3. NUR geöffnete Fenster anzeigen
    Von Gabi im Forum Mobile (iOS/Android)
    Antworten: 3
    Letzter Beitrag: 19.07.13, 17:37
  4. Variablen nur als Status anzeigen lassen .
    Von HolgerK im Forum WebFront
    Antworten: 3
    Letzter Beitrag: 18.10.12, 21:17
  5. Webfront nur Status anzeigen.
    Von Crackpot im Forum WebFront
    Antworten: 5
    Letzter Beitrag: 04.11.11, 14:22