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 przesuwać tekst na LCD z góry na dół?

Niunia96 25 Maj 2014 21:30 1290 6
REKLAMA
  • #1 13633890
    Niunia96
    Poziom 10  
    Szanowni Koledzy i Koleżanki.

    Czy w Bascomie jest jakieś jedno polecenie, które by przesuwało wyświetlany tekst na LCD z góry w dół ? Szukam od 2 godzin na google i nie potrafię znaleźć :/
    Jedynie na jednej anglojęzycznej stronie znalazłam stwierdzenie iż "dobrze by było gdyby w Bascomie można przewijać tekst góra dół". Ale czy to znaczy, że nie można tego w żaden sposób uzyskać ?

    Próbowałam ze zmiennymi i funkcją Locate. Do pętli czasowej wstawiłam wyrażenie arytmetyczne zmienna -1. Dzięki temu, teoretycznie po wykonaniu każdej pętli w funcji locate pojawiałoby się -1 , -2, -3 itd. W teorii by się to sprawdzało, ale niestety nie działa :(
    Macie jakiś pomysł ?
  • REKLAMA
  • #2 13633948
    tzok
    Moderator Samochody
    Możesz to odwzorować w tablicy i przepisywać ekran. Przy pomocy Locate możesz zmieniać pozycję "kursora" na ekranie, czyli miejsce od którego zaczniesz wpisywanie tekstu. Pamiętaj jednak, że to czego nie nadpiszesz - pozostanie.
  • REKLAMA
  • #3 13634054
    M. S.
    Poziom 34  
    Nie ma bezpośredniej funkcji. Trzeba użyć Locate i za każdym razem ponownie wyświetlić treść, już w innej linii (miejscu). Mało tego. Stary tekst trzeba nadpisać nowym lub spacjami. Można też użyć CLS i kasować cały wyświetlacz lecz częste użycie spowoduje migotanie LCD.
    Użycie samego Locate nie przeniesie niczego w inne miejsce. Locate ustawia tylko kursor na zadanej pozycji.
  • REKLAMA
  • #4 13634537
    Niunia96
    Poziom 10  
    Tzok, a mógłbyś rozwinąć troszkę temat, wiesz tak jak dla blondynki, która dopiero trzeci dzień gryzie temat. Tylko proszę nie bij po oczach :* Rozumiem, że muszę się dowiedzieć co to te tablice.
    A tak na marginesie, żeby nie zakładać nowego tematu, spotkał się ktoś może z takim wyświetlaczem lcd toschiba tlc-2601. Ma 40x1 segmentów. Przekopałam cały internet i żadnego datasheet'u do niego nie znalazłam :(
  • REKLAMA
  • #6 13637054
    M. S.
    Poziom 34  
    Cytat:
    Ma 40x1 segmentów.


    Jak chcesz przewijać tekst góra - dół skoro wyświetlacz może wyświetlić 40 znaków tylko w jednym wierszu?
  • #7 13637413
    Niunia96
    Poziom 10  
    Tzok dzięki bardzo :*
    M.S. mam dwa wyświetlacze - jeden 16x2 zgodny ze standardem Hitachi drugi Toshiby 40x1 a właściwie 40x1,5 bo jak dłuższy tekst chce wyświetlić to widzę połowę drugiej linijki :/
REKLAMA