Sugeruję zapoznanie się z tym tematem : [url=http://www.elektroda.pl/rtvforum/to... 7 - rysowanie wykresów
A jakbyś CapturePreview zrobił i potem po obrazie po prostu rysował? (z API: https://learn.microsoft.com/en-us/micros... )
Oczywiście, że tablice są puste. Musisz je wcześniej wypełnić danymi ;) Gdyby plik współrzędnych miał np taką postać (x,y): 1 4 3 7 3 2 To wczytanie wyglądałoby mniej-więcej tak: [syntax=Delphi]var i,p: Integer; punkty: array of TPoint; plik: TStringList; begin try plik:=TStringList.Create; try plik.LoadFromFile('plik.txt'); SetLength(Tablica,plik.Count);...
do pełni szczęscia chciałbym jeszcze dodać chartFx ,ale delphi mi woła że komponent nie jest zarejestrowany To jest komponent oparty na ActiveX. jeżeli nie masz go w systemie, albo dasz program komuś kto go nie ma, to program nie ruszy. Tutaj masz trochę napisane o wykresach : [url=http://www.elektroda.pl/rtvforum/to... 7 - rysowanie...
Nie ma sensy zatrudniać do tego Timer-ów :) Wystarczy rysować bezpośrednio na widocznym komponencie i application.ProcessMessages; po każdym narysowanym kawałku... Świetnie będzie wydać jak wykres "się rysuje" :)
aż zapytam z ciekawości jaki kompilator do delphi?
Proszę zapoznać się z tym tematem : Delphi 7 - rysowanie wykresów .
Proszę się zapozna z tym wątkiem : [url=http://www.elektroda.pl/rtvforum/to... 7 - rysowanie wykresów
Uhhh tez dlugo szukalem haka na rysowanie bezposrednie na pulpicie a nie na okienkach jak to ma miejsce przy GetWindowDC(GetDesktopWindow) Ale wkoncu gdzies znalazlem. Uchwycic trzeba odpowiednio ProgMan'a to on pozwala na rysowanie takie jak ty potrzebujesz: function GetDesktopListViewHandle: THandle; var S: string; begin Result :=...
możesz spokojnie wynieść jako funkcję nieobiektowoą do osobnego unita, której parametrem będzie obiekt lub przynajmniej płótno. Oczywiście należy pamiętać o dołączeniu do takiego unita także niezbędnych klas. Oczywiście mam tu na względzie wyłącznie czytelność kodu, a nie efekt końcowy. Jeśli chcesz koniecznie wynieść to do DLL, to należało by przejść...
http://delphi.cartall.com.pl/Pytania/no-... http://4programmers.net/article.php/id=2... w Google tego setki...
Możesz wstawić na formę komponent TImage i odpowiednio oprogramować zdarzenia myszy. [url=http://4programmers.net/Delphi/Goto... jest jakiś przykład.
Tak, można wywoływać inne procedury z procedury wywołanej poprzez Synchronize. Jednak w przypadku wątkowego dostępu do Canvy niezbędne jest wywołanie metody Lock i Unlock okalających rysowanie. Rozmiar bitmapy na komponencie wizualnym raczej nie powinien wynosić 0x0... Ale głowy nie daję.
lineto() - laczy ci linie od punktu w ktorym aktualnie jest ustawiony wskaznik poczatku do punktu o wspolrzednych podanych jako parametry funkcji, czyli linie laczy ci razem, bo na koncu ostatniej znajduje sie aktualny wskaznik od ktorego ma zaczynac rysowanie przyklad przyklad Image1.Canvas.LineTo(100,100); Image1.Canvas.LineTo(50,50);...
Zamknij projekt i do pliku Unit1.dfm dopisz linijkę kodu: OnPaint = FormPaint Albo po prostu w Object Inspektorze w zakładce Events kliknij 2x na OnPaint
trochę ci to poprawiłem, ale muszę cię skarcić ponieważ nazywanie procedur np ghghjgh to nie jest dobre rozwiązenie. Zajęło mi to 5min a dodałem ci metodę na rysowanie - przeciągnij wciśniętym lewym przyciskiem na formie, w ogóle to trochę dużo sobie utrudniasz :) Co do animacji to musisz tutaj zastosować odświeżanie (czyszczenie i powtórne rysowanie...
int y=StrToInt(RevS);
Znalazłem ten program zagrzebany na dysku, całość działała jak generator i oscyloskop w jednym przy użyciu karty akwizycyjnej Advantech'a, tutaj jest fragment dotyczący rysowania przybiegu. Na samym początku plików jest deklaracja i definicja klasy CDrawStatic dziedzicząca po CStatic. Do rysowania trzeba nadpisać metodę OnPaint (wcześniej pomyłkowo...
Rysowanie zamkniętego przez kilka funkcji obszaru to nie jest rysowanie wielokąta! Jedynym rozwiązaniem jest malowanie po Canvasie.
Grafike wygenerowac mozesz za pomoca OpenGL lub DirectX, napewno znajdziesz komponenty ktore ci to umozliwia. Wystarczy poszukac. Jesli 2 powyzsze ci ine beda pasowaly mozesz zawsze rysowac w zwyklym GDI (w delphi do rysowania wykorzystuje sie TCanvas). Napisz co dokladnie chcial bys rysowac moze wtedy latwiej bedzie podac jakas konkretna procedure....
Spróbuj czegoś takiego : procedure TForm1.Button1Click(Sender: TObject); var x : integer; begin VtChart1.ColumnCount:=1; VtChart1.RowCount:=5; for x:=0 to 4 do begin vtChart1.Column:=0; //wybierasz kolumne vtchart1.Row:=x; //wybierasz rzad VtChart1.Data:=inttostr(random... //ustawiasz wartosc...
Możesz malować po canvas, a co do czyszczenia to nie ma takiej gotowej funkcji, najprościej rysować wypełniony prostokąt. A co do konstrukcji programu to polecam najpierw wygenerować obraz tła (osie, zarysy etc) w obiekcie TBitmap, następnie utworzyć nowy obiekt TBitmap skopiować do niego obiekt z tłem, następnie namalować interesujący obraz a na końcu...
Witam Chciałem zapytać jak sobie poradzić z tym problemem w Delphi i rysowaniem po canvasie. Mianowicie robię takie rysowanie najpierw rysuje linie a na niej okrąg. Efekt jest taki ze po narysowaniu okręgu linia znajdująca sie w jego wnętrzu zostaje wymazana. Jeżeli najpierw narysuje okrąg a potem linie to jest ok linia jest cala i okrąg tez. Tak zapytuje...
To nie używaj obiektów, tylko rysuj! A co do Bitmapy - tworzysz zmienną typu TBitmap i rysujesz na niej równolegle. W przypadku wywołania onPaint - dokonujesz przerysowania z niej na ekran. Ale nie używaj żadnych obiektów nad TPaintem, bo każde ich przesuniecie będzie wywoływało rysowanie, a to będzie wolniejsze!
Tak, jest to realne. Musiałbyś stworzyć obiekt, który miałby swój Canvas i na nim rysować zamiast na ekranie. Taki obiekt o rozdzielczości np. 10x większej niż oczekiwany wynik. Następnie przeskalować bitmapę i wyświetlić na formie. Jeżeli chodzi o rysowanie po Canvas poza formą, to możesz skorzystać z obiektu TBitmap - stworzyć go dynamicznie i operować...
Użyj przed rysowaniem Lock dla kanwy, a po rysowaniu uwolnij ją. Co do Synchronize - musi ona być wywoływana zawsze z danego wątku, a ten zapis co przedstawiłeś nie do końca wskazuje na to.
Nikt nie ma pomysłu :?:
Chodzi tu o brak na tym 'drugim' komputerze kontrolki ActiveX która odpowiada za rysowanie wyżej wymienionego wykresu. Kontrolką tą jest vcfi32.ocx , którą to kontrolkę można znaleźć w katalogu Windows/system32. Po przeniesieniu tego pliku i zarejestrowaniu go na komputerze docelowy, wszystko powinno wrócić do normy. Do rejestracji kontrolki, można...
Hehe. Poradnika raczej nie bede pisal...zostawie to fachowcom ;) Moge jedynie powiedziec, jak ja robie pewne rzeczy. W zalaczniku sa wyniki moich pomiarow z 2 samochodow (ford byl z automatyczna skrzynia i fajnie widac roznice miedzy automatem a manualem). Biorac pod uwage mala liczbe probek na sekunde, jaka byla przesylana do komputera, bark jakiejkolwiek...
1. Metody LineTo i MoveTo Canvy bądź z WinAPI. 2. Poprzez własność Pixels[] canvy, bądź metodę PutPixel z WinAPI. 3. Zależy jakiego typu ma być krzywa. Najbardziej elastyczną są Krzywe Beziera, które można rysować wykorzystując gotowe metody (także w WinAPI). Parametry polecenia Arc są opisane w pliku pomocy.
Musiałbyś chyba wypełnić obraz przed rysowaniem wykresu w ten sam sposób co rysujesz wykres.
Po 10 mln prób wyszło mi że rysowanie linii o grubości 2 jest 3,06 razy wolniejsze od rysowania linii o grubości 1. Niestety jedynym przyspieszeniem które mi przychodzi do głowy jest ręczne dorysowanie drugiej linii tuż obok pierwszej. Linie pozioma i pionowa nie stanowi problemu natomiast dla linii prostych ukośnych trzeba sprawdzić czy jest ona bardziej...
A rysowanie w takich aplikacjach? poprzez procedury z dll? I jak wstrzyknąć moją dll-kę napisaną w delphim do gry ? by wszystko działało.
Witam, Ja wiąze się z takim zapytaniem - otóż piszę w Delphi (włąściwie to juz prawie skonczylem) bota do gry Worms2, który będzie wyswietlal trajektorię lotu bazuki przed wystrzeleniem. Gra Worms2 jest wyswietlana na pełnym ekranie, zapewne w trybie DirectX. Chciałbym, aby program ten rysował wlasnie na ekranie ten tor, gdy gra jest wlaczana. Jak to...
A nie prościej napisać sobie procedurę rysującą w OnDrawSubItem? Czy potrzebujesz jakąkolwiek własność z Progressa poza rysowaniem prostego paska?
Witam, Poszukuję algorytmu do Delphi, lub nawet gotowego programu (nie koniecznie napisanego w Delphi), byle na PC), który przekształciłby mi wykres w postaci bitmapy na ciąg liczb, odpowiadających temu wykresowi? Czyli coś jak odwrotna operacja jak rysowanie wykresów np. w Excelu. Nie musi być to jednak Excel.
Przeczytaj raz jeszcze moją propozycję, dołóż tam rysowanie figur (menu -> numer_zadania -> rysunek figury; przycisk OBLICZ -> obliczenie w zależności od numeru_zadania: pole, obwód i co się jeszcze da z tych danych). Nie komplikuj.
to akurat wydaje mi się nieważne w tym wypadku. jest tam normalne rysowanie na canvasie, kolorowo. ważne jest by drukując wywołać okienko opcji drukowania i po wybraniu tam, żeby na przykład drukować jako wersję szybką, czarno-białą, to żeby tak się wydrukowało.
I teraz druga rzecz: o dziwo nic mi się nie gryzie w zmiennych, wątki śmigają piknie panocku, generują poprawne wyniki i aż serce rośnie. Mam jednak problem z rysowaniem podczas działania programu. A nie rysujesz przypadkiem w tym "roboczym" wątku?
Witam serdecznie, mam zrobiony odbiornik irda według banalnego schematu, który działa pod girderem z pluginem igor. Teraz chciałbym odebrac sygnaly wysylane z pilota w delphi, rysując wykres stanu napięcia wysokie/niskie. Problem w tym że żaden komponent nie chce zczytywać z portu gdyż ten uklad wysyła na DSR (z tego co wyczytalem na forum). Proszę...
Dobra, bo zmykam spać... procedure load(const name:string; const aMemo: TMemo); var linia: String; begin if not FileExists(name) then begin MessageDlg('Nie ma pliku',mtWarning, [mbOk], 0); end else begin assignfile(plik,name); {$I-} //wyłączamy programowe sprawdzanie I/O reset(plik);...
Aha, dziękuję Ci bardzo. Pozdrawiam, pitekm
Użyj nałożonego TPaint i dokonuj za każdym razem mazania starej pozycji poprzez nadpsianie jej danymi z TIMage (TBitmap) i narysowaniem prostokąta. Włączenie rysowania robisz w OnMouseDown (ustawiasz falgę), rysowanie w OnMouseMove (jeśli flaga ustawiona), a wyłączenie (skasowanie flagi) + ewentualne akcje w OnMouseUp (jeśli flaga ustawiona)
ja1: wszystko co jest na aplikacji jest w rzeczywistości malowane bezpośrednio do karty graficznej.. jeśli fragment zostanie zasłonięty i ponownie odsłonięty to uzyskamy kolor tła aplikacji.. aby uniknąć tego efektu musisz w zdażeniu OnPaint odrysowywać całą część aplikacji, która niejest automatycznie odrysowywana.. teraz testując wspomniany efekt...
kiziorxxx - mogę opisać algorytm. Zapewniam, że nawet gdybym udostępnił źródło, to nie będziesz w stanie się w nim połapać. Cały obszar został podzielony, jak zauważyłeś zapewne, na sektory. rysowanie linii to wyznaczanie ścieżki pomiędzy dwoma sektorami o znanych współrzędnym z pominięciem sektorów zajmowanych już przez inne ścieżki bądź elementy schematu....
Panowie. Czy ktoś wie jak przeliczyć współrzędne dla takiego robota. XYZ na kąty poszczególnych ramion. Robię coś takiego - tylko w poziomie (pantograf do rysowania). Programuję w DELPHI.
Jeśli ma być przede wszystkim proste to olej te liczby losowe, jak rysowanie różnych figur o różnych kolorach tła i krawędzi i ew. różnej grubości krawędzi. O ile to nie jest za proste to możesz zrobić tak: jakieś combobox i tam wybór figury potem 2 buttony każdy otwiera colordialog a poza tym jakiś spinefit który określa grubość no i sama figura możesz...
Możesz spróbować zrobić tak że w przypadku ustawienia się jakieś flagi to przestajesz rysować a kliknięcie ustawia flagę. Do tego BARDZO WAŻNE jest wstawienie w pętli rysującej metody która odpowiada za odbieranie i przetwarzanie komunikatów. Dla delphi jest to metoda ProcessMessages klasy application.
Czy chcesz rysowac punkty ? jesli tak, to przyklad rysowania punktow w delphi 7 personal, znajdziesz tu: http://www.technik.spawarka.com/download... (Materialy z Delphi (I)) zajecia_5.pdf jest temu poswiecone. Mam nadzieje ze to pomoze. Powodzenia
Wystarczy zastosować dość prosty tokenizer i wydobyć część równania po znaku równości, zakładam tutaj, że dostajesz równanie już w postaci y = <wyrażenie> , wyliczać zmienną z dowolnego równania będzie trudno. Potem należy zainteresować się odwrotną notacją polską (RPN, Reverse Polish Notation). Trzeba zastosować algorytm zamiany postaci zwykłej...
dzięki folkien - właśnie czasami ciężko mi wpaść na rzecz oczywistą, mogę dopiero w funkcji parsującej stringa odjąć wykorzystywaną tam jego długość :)... niestety w delphi ReadLn nie zwraca długości stringa. JacekCZ - niestety jestem kiepsko resocjalizowany i jak już się tego za młodu nauczyłem to się tego trzymam do dziś. Application.ProcessMessages();...
Witam, Specialnie w temacie nie napisałem w jakim języku konkretnie żeby temat był bardziej ogólny. Moje pytanie: jak stworzyć "okienko" typu OSD (OnScreenDisplay)? Chodzi mi o coś takiego jak rysowanie niejako "po ekranie", wpadłem na pomysł (chyba najlepszy) żeby to zrobić TCanvas`em. Ale... jak to potem usunąć (lub "odświerzyć") żeby nie było po...
Mam kolejne problemy... 1. Jak rysuję po PaintBox1.Canvas to mruga obraz mimo DoubleBuffered dla formy - pod XP niż nie mrugało. 2. Nie działa założenie hooka na klawiaturę :( //przechwytywanie klawiatury MainHook := SetWindowsHookEx(wh_JournalRecord, KeyHook, HInstance, 0); Post oddzieliłem. - arnoldziq
No bo zaczynamy z tematu schodzić ale z 2 strony wszystko co ważne i problemy związane z urządzeniem są na początku w paru postach wyjaśnione. Ja się mniej samej obróbki danych boje niż tego rysowania:] Osobiście nie lubię delphi Cpp preferuje.
Dziękuję za odpowiedz :-). Ale niestety to nie rozwiązuje moje problemu ponieważ, po pierwsze moje rysowanie odbywa się niejako "dynamicznie" a mapa bitowa jest zapisem statycznym a więc rozwiązanie przedstawione przez Ciebie jest jak najbardziej słuszne ale nie może mieć zastosowania u mnie ponieważ moje dane zapisane są w tablicy jednowymiarowej a...
Witam, od paru godzin usiłuję napisać program rysujący krzywą interpolującą na podstawie podanych przeze mnie węzłów. Znalazłem w internecie kilka programów, ale albo kod jest dla mnie za bardzo skomplikowany, albo aplikacja jest w pliku .exe i nie mogę wejść do kodu. Na razie mam zrobione rysowanie na komponencie 'Image' węzłów na podstawie wprowadzonych...
Właśnie jeszcze nie zaczełam. Mam zczytywać temperaturę (za tą częćśprojektu jest odpowiedzialny kolega), a nastenie wyświetlać daną temperaturę i rysować krzywą temperatury za dany okres.
Ja bym widział tu takie klasy: - Pole (z określeniem położenia i koloru, zawiera też wskazanie na rodzica w postaci planszy) - Plansza (z listą pól, sama zakłada obiekty klasy Pole i zajmuje się ich obsługą) - Pionek (z właściwością określającą kolor oraz z przypisanym obiektem klasy Pole). Rysując planszę: Metoda klasy Plansza odpytuje swoje Pola i...
Skompilowany exe działa na 2 komputerach z posadzonym delphi 7, ale przy próbie uruchomienia na innych komputerach bez borlanda wywala błąd "exeption Eolesyserror" w exe klasa niezarejstrowana. Prawdopodobnie albo brakuje mu jakiejś bliblioteki lub kontrolki ocx lub nie jest zarejstrowana. Problem tylko jak znaleźć która to. Podejrzewam, że to może...
A ktore procesory AVR maja szybszy uart?? Moje pytanie ma charakter informacyjny.Stworzylem uklad ,ktory przesyla dane z procka. Jest to taki mimi oscyloskop,w ktorym procek probkuje podane napiecie zapisuje w SRAM i pozniej przesyla do kompa przez RS i rysuje wykres w delphi. Probkowanie jest z czestotliwoscia 100KHz.Jak probkowanie trwa 10 sekund...
czy ten okrąg ma być rysowany na Kanwie?
Dzięki za odpowiedzi, troche poczytalem w międzyczasie i znalazłem 2 sposoby żeby obrazek nie znikał. 1. umiścić rysowanie obiektu w evencie OnPaint Formu, lecz jeśli zrobie zmiany w rysunku to te zmiany będą znikać i bedzie 'migotać' przy odświerzaniu ale nadaje się do statycznych rysunków umieszczanych na formie 2. posłużyć się Timage i na nich już...
Witam Jak narysować coś na pulpicie lub innym okienku windowsa? Oczywiście chodzi mi o rysowanie z poziomu aplikacji w java poza jej formą. Wiem jak to zrobić w Delphi czy C++ ale jak to zrobić w java? Jak i czym złapać uchwyt okna? Czy w ogóle się da? W końcu to WinAPI do tego się używa więc chyba trzeba by użyć JNI ? Tylko jak. Jeżeli ktoś ma jakiś...
Wydaje mi się, że ten program ma 2 tryby pracy: 1) generowanie pliku wynikowego 2) rysowanie na ekranie i tylko do tego drugiego jest potrzebny moduł Graph. Trzeba więc skopiować tylko kod, który jest wykonywany, gdy v = False (i z niego jeszcze powycinać odwołania do Graph). Reszta powinna dać się przenieść, pod warunkiem zamiany np. Close na CloseFile....
Przede wszystkim zastosuj kilka tricków - nie rysuj całości. Wyznacz sobie tarczę i odświeżaj wyłącznie tarczę - czyli zamaluj elipsą rysuj kreski, zamaluj elipsa, rysuj kreski - reszta napisów jako będąca poza tarcza zostaje bez zmian. Kolejna sprawa to rysowanie na formie - szczerze mnie odrzuca na samą myśl, ale powiedzmy że to walor edukacyjny -...
A no tak. Teraz rozumiem. W domyślnym warunku switch jest ta linijka która wykonuje: DefWindowProc(hwnd, uMsg, wParam, lParam); Zmieniłem: case WM_ERASEBKGND: break; na: case WM_ERASEBKGND: return 1; i rzeczywiście jest reakcja, bo nawet po aktywacji okna już mi nie pokazuje tła, tylko jest przezroczyste okno. Ale to dalej nie to. Pewnie dlatego, że...
Witam. Szukam osoby, która napisze dla mnie procedury rysujące (na dowolnym canvas'ie) rysunku z pliku grafiki wektorowej DXF (tylko krzywe - kontury rysunku 2D) przy czym zależy właśnie na funkcjach rysujących czyli używając tylko i wyłącznie "stawianie" pojedynczych pikseli a nie np okręgu (należy go narysować własną procedurą punkt po punkcie). Ewentualne...
Z tego co wiem to nie jest możliwe, możesz za to próbować wyświetlić bitmapę do góry nogami, wtedy bez zmiany funkcji rysujących osiągniesz taki efekt jakiego oczekujesz :-)
Canvas.OutTextXY(10, 20, "tekst");
odpowiedziałeś sobie właśnie sam na pytanie a tak ściślej - nie ma rzeczy niemożliwych, są tylko nieopłacalne. Gdyż aby coś takiego wykonać musiałbyś stworzyć formę, obsługiwać zdarzenia kliknięcia itp i przekazywać jej do aplikacji umieszczonej w danym miejscu pod formą w postaci komunikatu zmodyfikowanego na potrzeby danej aplikacji, która aktualnie...
chce zrobić jakaś aplikacje okienkową. zastanawiam się nad delphi, moze builder, co Wy na to.??
Nie jestem pewien czy w dobrym dziale to piszę, jeśli tak, to z góry przepraszam ;). Mam do wykonania projekt plotera, z tym, że kwestie mechaniczne mnie nie interesują, z elektroniką nie mam większych problemów. Sterowanie silnikami unipolarnymi przez układ uln2803 - mam nadzieję, że wystarczy. Problem jest natomiast w napisaniu programu do sterowania...
Witam, mam podobny komunikat przy próbie diagnostyki silnika bmw e46 diesel2.0 2004r. (Nieznany id. diagn. Wykorzystany zostanie ogólny protokół ze standardową informacją) Testowałem już delphi w wersji 2015 jak i 2014 to samo. Pokazuje zaledwie 4 parametry bardziej w formie informacji o silniku itp. żadnych zmiennych... Za to przy próbie przez kliknięcie...
Cień nie jest nieprzeźroczysty. Co więcej - im bliżej krawędzi, tym staje się bardziej przeźroczysty. Świetne efekty da zastosowanie rozmycia, ale... dla kanału alfa! Tak więc rysujesz tekst na czarno, rozmywasz go, a otrzymaną maskę traktujesz jak maskę przeźroczystości dla czarnej warstwy.
Zainstalowałem sobie Lazarusa na Win10 i postanowiłem przetestować zwykłe rysowanie linii metodą - MoveTo - LineTo. Na formie dodałem 2 komponenty Panel i przycisk Button po którym kliknięcie oba panele mają się zapełnić wzorkami typu kratka i kolorowe linie wychodzące od środka. Trywialna sprawa. O ile kod gładko chodzi to występuje pewna niedogodność....
Mam nadzieje że BC ma podobną objektologie jak delphi. Na pierwszy ogień może rysować po objekcie TCanvas, praktycznie wszystkie objekty wizualne (np TDialog) mają własność typu TCanvas. Powinien być objekt TBitmap który posiada możliwość rysowania punktami, a także możliwość ładowania obrazków (tego drugiego nie jestem pewieni). PS na Twoim miejscu...
Siemens przekaźnik R2 ma jedną nóżkę wejścia napięcia i 3 wyjścia. Najlepiej ten link jak tak na szybko znalazłem, bo samemu niechce mi się tego rysować jak jest gotowe. https://www.drive2.ru/l/5600772054895835... Delphi znacznie gorzej zrobić bo jest zalany. Taki przykładowy film fajnie to pokazuje. https://youtu.be/QGhkPxsMOt8?si=JAeWPrAN...
Z czy masz problem ? WAV to dość prosty format. 1. Otwierasz plik np jako TFileStream. 2. Odczytujesz nagłówek, aby ustalić dane o pliku. 3. Odczytujesz poszczególne próbki. 4. Odnosisz ich wartości do wielkości twojego wykresu. 5. Rysujesz. 6. Wracasz do pkt 3.
Witam !! Mam w planie zbudowac mały ploter do malowania schematow plytek PCB. Chce aby projekt byl bardzo prosty wiec wymyslilem ze dzialal by on poprzez sterowanie z portu LPT. Z oprogramowaniem niema problemu, programuje w delphi. Chce zrobic takie przekladnie do silnikow krokowych aby mozliwe bylo bardzo dokladne sterowanie ich. A jesli chodzi o...
(at)ka_3 - nie trać czasu na naukę czegoś nowego, tylko szukaj rozwiązań w tym co znasz najlepiej. Jeśli znasz Javę i pisałeś pod okienka - to idź w tą stronę. (at)Defice - w Delphi też wystarczy ComPort + Chart i nawet nie przejmujesz się rysowaniem wykresów - tylko kod do wrzucenia danych, więc... ;)
no właśnie wydawało mi się że podołączałem te biblioteki... powinno się wszędzie uruchamiać... no jeśli nie stretch to co mam za każdym razem przy zmianie rozmiaru usuwać tego Image'a potem tworzyć nowego i dopiero tam rysować ?? i do czego służy w ogóle funkcja Dormant ?? delphi akurat nie znam :/
Witam jestem początkującym w tym kierunku, pisze pod delphi w openglu i mam pytanie czy można stworzyć kilka scen w 3d np na form1 na panelu1 , i druga scena w Formie2 na panelu2 Jeśli tak to jak to zrobić. Jedna scena działa ale druga już nie chce , panel 2 robi się czarny i nie chce się nic rysować.
Mam zapisane wartości funkcji w tablicy np. tab Umiesz rysować linie? Ja trochę nie pamiętam jak się to robiło... ale chyba były to funkcję na Canvas typu MoveTo(x, y); oraz LineTo(x,y); Więc musisz stworzyć pętle typu: for x:=1 to 199 do begin Obiekt.Canvas.MoveTo(x, tab[x]); Obiekt.Canvas.LineTo(x+1, tab[x+1]);...
W czsie instalacji musisz przejść przez etapwyboru elementów instalacji. Wybierasz wszystko i na pewno będziesz miał Tchart. Zainstaluj jeszcze raz Delphi. Może być w tym samym miejscu to nie stracisz ustawień.
NIe można w nim rysować okienek przycisków itd. a o takie coś mi chodzi
Witam. Mam nastepujacy problem: jak zapisac dzwiek z mikrofonu do pliku (bez zmiany) i jednoczesnie wrzucic go do "stream'a" aby podac analizie, badz wyrysowac wykres. Ma to polegac na rysowaniu wykresu w czasie rzeczywistym oraz mozliwosci zapisania dzwieku do pliku (nie ze najpierw nagrywamy plik, a nastepnie go rysujemy - to daje rady). prosze o...
Jak wstawię ten kod co powyżej wykres jest rysowany na jednej pozycji biorąc pod uwagę tylko linijkę 0 w memo a następnych wartości nie czyta.
Zrób może tak: 1.Ustawiasz rzutowanie perspektywiczne i rysujesz swoją scenę, obracasz itp. nie rysujesz kursora. 2. Zmieniasz rzutowanie z perspektywicznego na ortograficzne, w OGl było z tego co pamiętam glOrtho2d- wtedy masz tylko współrzędne X i Y. 3. Pobierasz pozycję myszy, która jest pozycją 2D, przeliczasz jeżeli jest taka potrzeba na współrzędne...
czy te dwa łuki są określone jakąś funkcją, czy są rysowane z ręki. Jeśli z ręki to będzie to raczej trudne, bo w delphi też trzeba to będzie napisać z ręki. A jeśli są to jakieś funkcje to trzeba to zrobić tworząc polygon o podanym kształcie (z odcinków) i potem można go wypełnić. Jeśli interesuje Cię pomoc to daj znać na prv
Mam jeszcze pytanie dotyczące przystawki. Jednym z punktów Naszej pracy jest napisanie programu w Delphi, który będzie sterował pracą karty(przystawki), rysował przebiegi itp. I tu pytanie, bo jeśli chodzi o karty pomiarowe to tylko odczytuje się wartość na porcie i już mamy wskazanie karty. Czy z przystawką jest tak samo?? Czy nie będzie problemu z...
Mam taki problem ponieważ tworzę aplikację która wyświetla animacje na komponencie TImage (rysuje figury) i robię to w pętli [syntax=delphi] repeat for i:= 1 to 50 Form1.Image1.Canvas.Ellipse (a, b, c, d); until Koniec [/syntax] I żeby widzieć efekt animacji muszę stosorać Rapaint lub Reflash. Czy idzie to jakoś ominąć ponieważ animacja jest w tedy...
Szczerze to nie wiem, nie badałem. Ale jest możliwe że ta Canva nie jest Canvą. Jak również to, że jest blokowana przez BeginDoc. Jak na bitmapie to wygląda? A tak przy okazji - lepiej nie robić i tak takiego kopiowania, gdyż tracimy na wektorowym zapisie - dużo lepszym rozwiązaniem jest stworzenie funkcji rysującej i podanie jej za parametry lokalizację...
Jeśli jest ważne, co ile stopni należy samplować bitmapę, to można prosto wyznaczać kolejne współrzędne w układzie radialnym i przeliczać j.w. W takim wypadku wychodzą jednak współrzędne ułamkowe i w zasadzie dla otrzymania prawidłowej wartości koloru w wyznaczonym miejscu trzebaby uśrednić wartości sąsiadujących punktów - jakąś metodą resamplingu....
Trzeba samemu zadbać o usuwanie linii. Zrób listę obiektów jakiegoś typu przechowującego parametry linii, za każdym razem gdy usuwasz linię czyść obraz i rysuj wszystkie linie od nowa. Aby uniknąć migania najlepiej rysuj to w pamięci na TBitmap i gotowy obraz rysuj po PaintBoksie (albo ustaw DoubleBuffered na true, ale odradzam).
Witam Mam problem z komponentem TeeChart, a właściwie z poprawnym rysowaniem wykresów. Na poniższych linkach pokazane są wykresy, jeden z komponentu TeeChart, a drugi, na tych samych danych wykonany w Excelu: 1. Delphi http://img257.imageshack.us/my.php?image... 2. Excel http://img210.imageshack.us/my.php?image... Różnica...
Witam Mam taki problem: nie wiem jak wysłać orbazek do przeglądarki www. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,IdBaseComponent, IdComponent, IdCustomHTTPServer, IdContext, IdHTTPServer, StdCtrls, ComCtrls, IdCustomTCPServer, IdSocketHandle, MMSystem, CPort, CPortCtl, GR32_Image,...
Witam ATMEGA8 wysyła dane przez UART i przejściówkę FT232 do komputera. Program w Delphi za pomocą kontrolki TcomPort odbiera dane i ma rysować wykres za pomocą kontrolki TchartFX, ale go nie rysuje. Pokazuje błąd przy konwersji że dane nie są typu Integer. zmienna1:=comport1.ReadChar; lub zmienna1:=comport1.ReadString zm:=StrToInt(Zmienna1) wtedy pokazuje...
Czy w takim razie można zastosować tranzystory bipolarne? Rozumiem, że te tranzystory są tylko po to, żeby sygnał z linii Tx nie docierał do Rx tylko do czujników? Jak najbardziej TAK ;) ... po prostu miałem taki schemat pod ręką z jakiejś stronki i już nie chciało mi się rysować ale sam użyłem zwykłych tranzystorów bipolarnych NPN ;)
Hello :oops: mgim :) na oś silnika jest wprasowana mosiężna zębatka napędzająca plastikowe kółko zespolone z metalowym walcem na który nawija się metalowa linka .Linka ta ciągnie metalową głowicę znajdującą się na wałku w osi Y.Tym elementom dokładnie się przyjrzałem są dobrze zamocowane. Za pomocą języka wewnętrznego plotera RD-GL Command(opisanego...
Na wstępie zaznaczam że jestem zieloniutki z OpenGL, Muszę zrobić kawałek animacji w Delphi, Prosta wizualizacja procesu, zupełnie nic szczególnego, Rysując na canvie wszystko mruga, podwójne buforowanie też nic nie daje, Korzystając z pretekstu postanowiłem się dokształcić z OpenGL, Wszystko mi się podoba, bardzo to fajne jest ale jak wyświetlić kawałek...
delphi rysowanie programy delphi rysowanie rysowanie koła
układ ka431 pokrętło reduktorze ciśnienia ue40eh5300 dioda
elektryzator piszczy toyota avensis komunikaty
Magnetowid Panasonic NV-FJ 622 STEREO - przygasanie wyświetlacza podczas przewijania Najlepsza używana karta graficzna do 120 zł bez dodatkowego zasilania