Znaleziono 3 wyniki

autor: ludas
21 maja 2005, 22:49
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Program do plotera pisakowego HPGL pisany w DELPHI
Odpowiedzi: 10
Odsłony: 5558

Jeśli ma to być prosty program to wystarczy wiedzieć, że w hpgl:
PU = Pen Up (pisak podniesiony)
PD = Pen Down (pisak opuszczony)
a tajemnicze cyferki to współrzędne punktów,
resztę najczęściej można pominąć w prostytch projektach.

A oto specyfikacja języka hpgl (nietety po angielsku):
autor: ludas
21 maja 2005, 14:59
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Program do plotera pisakowego HPGL pisany w DELPHI
Odpowiedzi: 10
Odsłony: 5558

Okazało się, że problem mojego programu wynika z dość nieudolnego wykorzystania wątków, bo gdy go pisałem dopiero wchodziłem w ten temat i nie do końca wszystko rozumiałem. Drugim powodem było to, że "dla bajeru" dorzuciłem poziomą i pionową prowadnicę (obrazki o szerokości 1 pixela poruszające się po Canvas'ie) jeden krok przesuwał prowadnicę o jeden pixel, gdy usunąłem te dwa komponenty wszystko zaczęło działać :D
prokopcio mam do Ciebie pytanie:
Jak rozwiązałeś skolowanie obrazka ? (Chodzi o to że, gdy obrazek ma dużą rozdzielczość to nie mieści się na ekrenie) Czy twój obrazek ma zawsze oryginalne wymiary (1piksel = 1krok) czy może wymyśliłeś coś, żeby można było zmniejszyć rysunek (w podglądzie)?
autor: ludas
21 maja 2005, 00:47
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: Program do plotera pisakowego HPGL pisany w DELPHI
Odpowiedzi: 10
Odsłony: 5558

Witam!
grigor pisze:potrzebny jest mi do tego gotowy komponent do Delphi ponieważ wykresy sie do tego za bardzo nie nadają a stadardowa klasa TCanvas też jest do bani.
Ja napisałem taki program właśnie w Delphi i domyślam się, że problem w tym iż przy wykorzystaniu TCanvas wszystko znika gdy "przykryjemy czymś okno programu", miałem ten sam problem. Przeszukałem kilka grup dyskusyjnych itp. niestety nic na ten temat nie znalezłem :| Aż pewego razu mnie oświeciło - okazało się, że wystarczy użyć komponentu "Image" i na nim rysować (Image1.Canvas...). Niestety nadal mam problemy ze śledzeniem pracy plotera - zdarza się, że rysunek znika na czas plotowania.

Wróć do „Program do plotera pisakowego HPGL pisany w DELPHI”