Jak robić wykresy na LCD graficznym ?
Masz problem? Zapytaj na forum elektroda.pl
From: "Tomasz" <lodek123_at_nospam_poczta.onet.pl>
Subject: Jak robić wykresy na LCD graficznym ?
Date: Fri, 22 Feb 2002 11:53:07 +0100
Witam wszystkich
mam potrzebę wyświetlenia wykresu (np. 256 danych z przetwornika A/C)
na wyświetlaczu graficznym (320x240), a nie za bardzo wiem jak przerobić te
odczyty na pozycje danych (i pixeli w bajcie) w pamięci obrazu, zakładam
(może niesłusznie)
że sterowniki wyświetlaczy nie mają komend w stylu : postaw punkt w miejscu
o współrzędnych x,y co ułatwiło by mi życie.
Mam sterownik na SED1330 (Epson), czytam pdf-a (148 str.) jestem na 40 str.,
ale jestem strasznie niecierpliwy :)
Potrafię wyświetlić już na nim jakieś bitmapy, ale potrzebuję zrobić wykres
Przechodził już może ktoś przez podobny temat, kto mógłby mnie nakierować
jak napisać odpowiednią procedurę konwersji danych ?
Pozdrawiam
Tomek
From: "Robert Polkowski" <polak_at_nospam_ask-blonie.prv.pl>
Subject: Re: Jak robić wykresy na LCD graficznym ?
Date: Fri, 22 Feb 2002 13:07:05 +0100
Użytkownik "Tomasz" <lodek123_at_nospam_poczta.onet.pl> napisał w wiadomości
news:a557r6$4vo$1_at_nospam_news.tpi.pl...
Witam wszystkich
mam potrzebę wyświetlenia wykresu (np. 256 danych z przetwornika A/C)
na wyświetlaczu graficznym (320x240), a nie za bardzo wiem jak przerobić
te
odczyty na pozycje danych (i pixeli w bajcie) w pamięci obrazu, zakładam
(może niesłusznie)
że sterowniki wyświetlaczy nie mają komend w stylu : postaw punkt w
miejscu
o współrzędnych x,y co ułatwiło by mi życie.
Mam sterownik na SED1330 (Epson), czytam pdf-a (148 str.) jestem na 40
str.,
ale jestem strasznie niecierpliwy :)
Potrafię wyświetlić już na nim jakieś bitmapy, ale potrzebuję zrobić
wykres
Przechodził już może ktoś przez podobny temat, kto mógłby mnie nakierować
jak napisać odpowiednią procedurę konwersji danych ?
Pozdrawiam
Tomek
No bez przesady ;) Jak juz potrafisz bitmapy wyswietlac to znaczy,
ze juz wszystko potrafisz.
--
Robert Polkowski polak_at_nospam_ask-blonie.prv.pl www.ask-blonie.prv.pl
From: "Tomasz" <lodek123_at_nospam_poczta.onet.pl>
Subject: Re: Jak robić wykresy na LCD graficznym ?
Date: Fri, 22 Feb 2002 16:20:48 +0100
No bez przesady ;) Jak juz potrafisz bitmapy wyswietlac to znaczy,
ze juz wszystko potrafisz.
no ale wykresów dalej nie potrafię :)
Pozdrawiam
Tomek
From: "Przemysław Ż." <belmotybe_at_nospam_poczta.onet.pl>
Subject: Re: Jak robić wykresy na LCD graficznym ?
Date: Fri, 22 Feb 2002 13:34:26 +0100
Potrafię wyświetlić już na nim jakieś bitmapy, ale potrzebuję zrobić
wykres
Przechodził już może ktoś przez podobny temat, kto mógłby mnie nakierować
jak napisać odpowiednią procedurę konwersji danych ?
to zalezy jaki procesor masz do wspolpracy z LCD...
jesli cos duzego, to mozesz tworzyc w ramie obraz i pozniej ladowac
go do lcd... jesli masz cos malego, to pozostaje wymyslic ci algorytm
ktory bedzie wyliczal gdzie sa punkty, a na reszte w czasie rzeczywistym
ladowal
puste znaki:)
powodzenia
From: "Tomasz" <lodek123_at_nospam_poczta.onet.pl>
Subject: Re: Jak robić wykresy na LCD graficznym ?
Date: Fri, 22 Feb 2002 16:27:45 +0100
Witam
to zalezy jaki procesor masz do wspolpracy z LCD...
jesli cos duzego, to mozesz tworzyc w ramie obraz i pozniej ladowac
1- moduł pomiarowy ma
czujnik+przetwornik A/C (12bit) + AT89S53 + RAM 62256 + RS232
i jest podłączany do PC, lub do :
2-moduł wyświetlania
RS232+LCD graf.+duży lub mały procek Atmela+ew. RAM (wedle potrzeby)
go do lcd... jesli masz cos malego, to pozostaje wymyslic ci algorytm
ktory bedzie wyliczal gdzie sa punkty, a na reszte w czasie rzeczywistym
ladowal
puste znaki:)
tyle to wiem, chodzi mi właśnie o ten algorytm :)
Pozdrawiam
Tomek
From: "Przemysław Ż." <belmotybe_at_nospam_poczta.onet.pl>
Subject: Re: Jak robić wykresy na LCD graficznym ?
Date: Fri, 22 Feb 2002 17:04:47 +0100
to zalezy jaki procesor masz do wspolpracy z LCD...
jesli cos duzego, to mozesz tworzyc w ramie obraz i pozniej ladowac
1- moduł pomiarowy ma
czujnik+przetwornik A/C (12bit) + AT89S53 + RAM 62256 + RS232
i jest podłączany do PC, lub do :
2-moduł wyświetlania
RS232+LCD graf.+duży lub mały procek Atmela+ew. RAM (wedle potrzeby)
go do lcd... jesli masz cos malego, to pozostaje wymyslic ci algorytm
ktory bedzie wyliczal gdzie sa punkty, a na reszte w czasie rzeczywistym
ladowal
puste znaki:)
to jak mas zodpowiednia pojemnosc pamieci ram zbedna, to rysujesz w ramie
wykres
a nasteonie z ramu ladujesz wszystko do wyswietlacza jak bitmape:)))
proscizna
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: =?iso-8859-2?Q?Re:_Jak_robi=E6_wykresy_na_LCD_graficznym_=3F?=
Date: Fri, 22 Feb 2002 17:59:41 +0100
A poszukaj (bo akurat nie mam) w opisie tego SEDa czy nie
ma komend typu OR i AND. I wtedy mozesz po kolei zapalac
punkciki. A jak? Toz to proste. Przeskalowac osie na ekran,
i wiedziec ze co 8 pixeli zaczyna sie nastepny bajt. Linijki
normalnie.
jerry
From: "Tomasz" <lodek123_at_nospam_poczta.onet.pl>
Subject: Re: Jak robić wykresy na LCD graficznym ?
Date: Fri, 22 Feb 2002 21:56:30 +0100
jerry1111 napisał(a) w wiadomości: ...
A poszukaj (bo akurat nie mam) w opisie tego SEDa czy nie
ma komend typu OR i AND. I wtedy mozesz po kolei zapalac
punkciki. A jak? Toz to proste. Przeskalowac osie na ekran,
i wiedziec ze co 8 pixeli zaczyna sie nastepny bajt. Linijki
normalnie.
poszukam i spróbuję,
narazie dzięki za pomoc
Pozdrawiam
Tomek
From: "DDX" <digital_at_nospam_awe.pl>
Subject: Re: Jak robić wykresy na LCD graficznym ?
Date: Fri, 22 Feb 2002 22:50:11 +0100
Jak chesz elegancko, to trzeba napisać algorytm kreślenia odcinków prostej
draw(x1,y1,x2,y2) i punktów plot(x,y) i możesz rysować wektorowa grafikę.
Robert
Użytkownik "Tomasz" <lodek123_at_nospam_poczta.onet.pl> napisał w wiadomości
news:a56b6g$1oe$2_at_nospam_news.tpi.pl...
jerry1111 napisał(a) w wiadomości: ...
A poszukaj (bo akurat nie mam) w opisie tego SEDa czy nie
ma komend typu OR i AND. I wtedy mozesz po kolei zapalac
punkciki. A jak? Toz to proste. Przeskalowac osie na ekran,
i wiedziec ze co 8 pixeli zaczyna sie nastepny bajt. Linijki
normalnie.
poszukam i spróbuję,
narazie dzięki za pomoc
Pozdrawiam
Tomek
From: jfox_at_nospam_poczta.onet.pl (J.F.)
Subject: Re: Jak =?iso-8859-1?Q?robi=E6?= wykresy na LCD graficznym ?
Date: Mon, 25 Feb 2002 11:05:19 +0000 (UTC)
On Fri, 22 Feb 2002 22:50:11 +0100, <digital_at_nospam_awe.pl> wrote:
Jak chesz elegancko, to trzeba napisać algorytm kreślenia odcinków prostej
draw(x1,y1,x2,y2) i punktów plot(x,y) i możesz rysować wektorowa grafikę.
Moze nie byc tak prosto - jesli sterownik nie ma dostepu do wlasnej pamieci,
a system nie ma wystarczajaco RAM na kopie obrazka - to problem jest
ciut inny - jak tu wygenerowac dane obrazka w czasie wysylania ich
do sterownika.
Podobny problem maja nowoczesne plottery - termiczne czy plujki ..
J.
From: "Tomasz" <lodek123_at_nospam_poczta.onet.pl>
Subject: Re: Jak robić wykresy na LCD graficznym ?
Date: Fri, 22 Feb 2002 21:54:57 +0100
to jak mas zodpowiednia pojemnosc pamieci ram zbedna, to rysujesz w ramie
wykres
a nasteonie z ramu ladujesz wszystko do wyswietlacza jak bitmape:)))
proscizna
jasne :), że też na to nie wpadłem
tylko mi napisz proszę jak namalować ten wykres w RAM-ie
Pozdrawiam
Tomek
From: "Przemysław Ż." <belmotybe_at_nospam_poczta.onet.pl>
Subject: Re: Jak robić wykresy na LCD graficznym ?
Date: Fri, 22 Feb 2002 22:08:28 +0100
jasne :), że też na to nie wpadłem
tylko mi napisz proszę jak namalować ten wykres w RAM-ie
Pozdrawiam
Tomek
wtorzysz sobie tablice w ramie, wygladajaca rozmiarami tak samo
jak wyswietlacz czyli
1 2 3 4 5 6 7 8 pixel to pierwszy bajt
9 10 11 12 13 14 15 16 piksel to drugi bajt i tak dalej
pozniej nastepna linijka pixeli i kolejne bajty...
ewentualnie mozesz odwzorowacpionowo, czyli pierwszy bajt
to 8 bitow jeden pod drugim drugi bajt to kolejne ponizej...
nie ma to znaczenia... musisz tylko wymyslec (przeczytac jak
sie wysyla na lcd i zrobic to tak zeby bylo wygodniej...
proste, ale pracochlonne:)))
From: "Johnny" <jdolin_at_nospam_optimus.waw.pl>
Subject: =?iso-8859-2?Q?Re:_Jak_robi=E6_wykresy_na_LCD_graficznym_=3F?=
Date: Sat, 23 Feb 2002 23:00:39 +0100
"Tomasz" <lodek123_at_nospam_poczta.onet.pl> wrote in message
news:a56b6f$1oe$1_at_nospam_news.tpi.pl...
tylko mi napisz proszę jak namalować ten wykres w RAM-ie
Stary. Zaplacisz, to damy ci (obecni na tej liscie) ze 30 roznych wersji
takiego algorytmu. Nie oczekuj jednak, ze dostaniesz gotowca. Jesli jestes
za cienki do tego tematu, to sie do niego nie zabieraj. Dostales juz i tak
wystarczojaco duzo porad, masz pdf-a,... wsio.
Sorry za ton tego postu, ale life is brutal.
Pozdrawiam
JD
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: =?iso-8859-2?Q?Re:_Jak_robi=E6_wykresy_na_LCD_graficznym_=3F?=
Date: Sun, 24 Feb 2002 12:21:53 +0100
Stary. Zaplacisz, to damy ci (obecni na tej liscie) ze 30 roznych wersji
takiego algorytmu. Nie oczekuj jednak, ze dostaniesz gotowca. Jesli jestes
za cienki do tego tematu, to sie do niego nie zabieraj. Dostales juz i tak
wystarczojaco duzo porad, masz pdf-a,... wsio.
Eeee, no ja za darmo oddam w dobre rece ;)
Toz to zadna filozofia, zadna tajemnica.
Natomiast jesli klient nie potrafi sobie tego
sam napisac to moze nie byc w stanie wykorzystac
'podarowanych' algorytmow.
jerry