logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[BASCOM] Jak ustawić wyświetlanie ujemnej temperatury na LCD?

pawel182 18 Mar 2018 17:29 735 1
REKLAMA
  • #1 17112003
    pawel182
    Poziom 11  
    Kod: VB.net
    Zaloguj się, aby zobaczyć kod
    Witam;

    Małe pytanko odnośnie wyświetlania wyników - dokładniej chodzi o temperaturę ujemną
    Kod: VB.net
    Zaloguj się, aby zobaczyć kod


    przy czym:
    Dim T As Integer
    Dim S As String * 6
    LCD to wyświetlacz z Nokii 3310

    Wszystko działa a jedyne co bym chciał zmienić to pozycje wyświetlania temperatury ujemnej
    Temperatura dodatnia jest wyświetlana od 2 znaku czyli:
    | 8.5 ⁰C
    natomiast gdy jest ona ujemna znak minus wchodzi na liczbę 8 z powyższego przykładu i całość jest przesuwana o jedno pole w prawo
    | 8.5 ⁰C
    | -8.5⁰C
    Chciałbym aby znak minus był dodawany w pozycji pierwszej i nie przesuwał wyniku w prawo czyli:
    |-8.5 ⁰C
    Myślałem, że będzie on dodawany w miejscu spacji tak jak jest to zdefiniowane w masce ale tak nie jest. Na miejscu 1 wyświetlana jest cyfra jeśli wynik temperatury jest równy lub wyższy 10.0

    Czy ktoś z Was wie jak obejść ten problem?
  • REKLAMA
  • #2 17112213
    ghost2000
    Poziom 18  
    Zrób warunek, jeśli liczba >= 0 dostawiaj spację.
REKLAMA