Właściwie to wszystko poprzednio już napisałem. Po zrobieniu tego wszystkiego o czym poprzednio pisałem w obsłudze zdarzenia OnPacket piszesz np. [syntax=delphi] procedure TForm1.ComDataPacket1Packet(Sender: TObject; const Str: String); begin chart1.Series[0].Add(StrToFloat(Str); end; [/syntax] lub robisz co chcesz ze stałą Str w której masz tylko tą...
Obsługa RS232 z poziomu API nie jest trudna: http://www.winapi.org/index.php?option=c... Dzięki komponentom kod staje się mało "mobilny" i chcąc skompilować / poprawić kod na innym komputerze trzeba bawić się komponentami. Co do znikającego okienka to system("PAUSE"); z biblioteki stdlib.h .
Wskazana linja wyraźnie mówi, że plik którego używasz jest przystosowany do Delphi 6 i nowszych. Jeżeli chcesz skompilować bibliotekę z Delphi 5, to powinieneś ten plik pobrać z odpowiedniego katalogu i nadpisać ten obecny.
Witam Jestem średni w programowaniu w Delphi. Czy ktoś podpowie mi jak wysłać plik np. tekstowy za pomocą komponentu comport przez RS232 do innego kompa. Chcę uzyskać efekt taki jak w Hyperterminalu "Wyślij plik". Pozdrawiam
Komponent to ComPort na Sourceforge, drukarka Posnet, nie znam modelu ale chyba wszystkie kompatybilne z emulatorem DFEmul. Nie mam dostepu do drukarki a jedynie wysylam do portu i sprawdzam na emulatorze.
Witam chciałbym ustawiać na pinach DTR i RTS stany wysokie napisałem program który ma to realizować ale wywala się na otwieraniu portu. Używam Comporta a procedura otwierania portu wygląda następująco: procedure TMnFrm.btnconnectClick(Sender: TObject); begin if ComPort.Connected then begin ComPort.Close; btnconnect.caption:='Połącz';...
Pliki *.ini to prosta sprawa. Nie powinieneś mieć żadnych problemów korzystając ze wspomnianego wcześniej źródła 4programmers.net - skarbnica wiedzy :) Ja Ci proponuje rozwiąznie niewiele bardziej skomplikowane a jakieś takie nowocześniejsze - rejestr systemu. Pod Xp działa bez problemów. Pod starszymi podejrzewam też. Pod Vistą nie wiem. Pliki ini...
Dzień dobry, mam taki kłopot z delphi 10.2 + komponent Comport do komunikacji RS232. Czy ktoś spotkał się z takim problemem: Odbieram dane z urządzenia, które przez cały czas co 1 sekundę wystawia ramkę "#01;" lub "#02;" ( każde urządzenie wystawia swój adres). W terminalu ramki są bez problemu odczytywane, ale w delphi otrzymuję po jakimś czasie taki...
witam mam problem bo kiedy chcem otworzyc port w delphi poprzez komponent comport wyskakuje mi blad typu: list index out of bounds(0) wczesniej nie wyskakiwal taki blad nie wiem czy to problem z kodem czy cos innego?[/img]
Żart czy co to miało być? PS: Zainstalowałem ten komponent już jest w zakładkach. Proszę o pomoc.... :cry: Proszę napisać mi jak za pomocą komponentu ComPort wysłać na prot COM1 jakąś liczbę np. 25. (za rozwiązanie problemu 500 punktów ):|
i drugie pytanko - do tej pory piszę swoje procedurki i funkcje transmisyjne RS232 (nadawanie i odbiór) ale szczerze wolałbym użyć jakiegoś prostego w obsłudze gotowego komponentu. Chciałbym, żeby można było wysyłać dane "bajt po bajcie" i mieć obsługę zdarzenia po odebraniu danych lub pojedyńczych bajtów... Co polecilibyście? Proponuje ComPort <--...
To podaj jakiś namiar na ten komponent - spróbujemy coś poradzić
Witam! Do podłączenia przycisku, lub ogólniej innego sygnału wejściowego do RS232 można wykorzystać dwa sygnały wejściowe CTS lub DSR. Komponent Comport wykrywa zmiany tych sygnałów i generuje zdarzenia OnCTSChange i OnDSRChange. Musisz "podłączyć się" pod te zdarzenia. Jest to trochę niestandardowe wykorzystanie RS232. Zasadniczo służy on przecież...
A ja dodam tylko, że jak zassałeś sobie z netu ten komponent ComPort to nie mogło tam nie być kilku przykładowych prostych jak drut programików dla Delphi. Wystarczy do nich zajrzeć, żeby załapać podstawy obsługi tego komponentu. Masz tam prawidłowe przykłady np procedury obsługi zdarzenia OnRx.....
Witam, Wykorzystałem komponent ComPort do obsługi RS232 - bardzo fajny i wygodny w użyciu. Do laptopa miałem podłączoną przejściówkę USB<->RS232 która bardzo fajnie emuluje fizycznie port RS232 w komputerze i nie miałem z nią żadnych problemów z obsługą pod C++Builderem. Pozdrawiam Smutny
Witam! Od dłuższego czasu próbuje zainstalować komponent ComPort w C++ Builderze 2007. Ściągnąłem najnowszą wersję ComPort 4.0. Robię wszystko z instrukcjami dostępnymi w sieci, tzn wpierw dodaje do Library Path katalog z ComPort, następnie kompiluje plik CPortLibCB2007.bpk, na końcu trzeba zainstalować DsgnCPortCB2007.bpk. Jednak za każdym razem przy...
Witam! Mam komponent ComPort i MODEM wewnętrzny. Chcę połączyć się z jakimś numerem telefonicznym. ComPort widzi MODEM jako port COM3. Gdy wysyłam komendę AT za pomocą: comport1.writestr('AT'+#13#10); uzyskuję odp.: OK. Gdy chcę wysłać polecenie wybrania numeru ATDT za pomocą: comport1.writestr('ATDT 01234567'+#13#10); otrzymuję odp.: ERROR. Nie mam...
chce uruchomić na xp, znalazłem gotowy komponent COMPort dla delphi niby to śmiga, ale wykładowca chce w c++...., penie za pomocą WINAPi, ale nie wiem jak wczytac dane z pliku żeby mi to wysłało... bo nie mozna stringa wysłac
Bardzo przepraszam, że się wcześniej nie odezwałem w tym temacie ale mail mi umknął :( Kolega zdaje mi się (tak na szybko) o ile dobrze pamiętam komponent ComPort źle korzysta z jego zdarzeń :( .... a przecież razem z ComPort są przykładowe programy i tam można podejrzeć jak się to robi. Zaglądał tam kolega ?
... trochę źle podałem nazwę kmponentu (zapamiętałem zakładkę w Delphi z nim) ... komponent to ComPort a poniżej dokładny link skąd go można pobrać http://sourceforge.net/search/?type_of_s...
zasysacie koledzy sobie komponent ComPort z www.sourceforge.net , instalujecie i patrząc na wiele przykładowych programików, które w pakiecie się znajdują piszecie na spokojnie używając CPort dowolną aplikacyjkę gadającą przez RS232
Szanowni Forumowicze, zainstalowałem komponent CPort w Lazarusie 1.0.4. Celem sprawdzenia poprawności zbudowałem prosty program z komponentem ComPort i jednym buttonem. Po kliknięciu w buttona miało się pojawić okno konfiguracji połączenia z portem szeregowym. Dostaję jednak taki oto błąd: http://obrazki.elektroda.pl/1983763900_1...
Witam Jeżeli chodzi o hyperterminal to także brak komunikacji pod systemem Vista na przepince Prolific (ale myszka działa). Na XP, Prolific działa z moim programem.Program ten pisałem opierając się na podręczniku "Od Pascala do C++ RS232",a od tygodnia ćwiczę komponent ComPort i dochodzę do wniosku że jest rewelacyjny ,minimum pisania ale trzeba panować...
Ostatnia dobra wersja ComPORT i świetnie działająca to 3.1 a do zassania masz ją za free z: http://sourceforge.net/project/showfiles...
Zamieszczam źródło programu sterowania urządzeniem podłączonym do RS232 i sterowanym poprzez plik *.txt na serwerze www. Może to nie na temat ale program zawiera w sobie: - pracę z wątkiem (TThread) - obsługę RS232 - obsługę pliku *.txt - obsługę połączenia z serwerem www czyli wszystkie (nawet więcej) potrzebne w Twoim projekcie informacje. Weź z niego...
Mam problem z tym że chciałem w c++ builder 6 zrobić transmisję po porcie com. Doczytałęm w necie że jest do tego komponent comport 3.10. Skompilowałem go z warningiem(nie wiem dlaczego) i zainstalowałem. Ale pojawił się z nim problem. Więc zrobiłem nowy projekt(pustą formę i umieściłem na niej kontrolkę(com). Ból jest taki że wyrzuca błąd http://obrazki.elektroda.net/36_12187861...
Witam, oczywiście, że lepiej korzystać ze zdarzeń jeśli komponent takimi dysponuje ;) ... proponuję ci przyjrzeć się w tym przypadku zdarzeniu OnRxChar piszesz, że twój sterownik wysyła stałą liczbę bajtów - ale czy wysyła jakiś znak początku i końca tej ramki danych? tak więc w tym zdarzeniu możesz próbować rozpoznawać początek i koniec ramki oraz...
Witam, jeśli programujesz w Delphi to możesz ściągnąć sobie komponent ComPort do komunikacji komputera przez port COM oraz THGG do obsługi protokołu GG, komponenty te są łatwo dostępne (free) i jest w necie dużo dokumentacji do nich, mając takie narzędzia możesz sobie samemu z powodzeniem napisać klienta GG nie tylko z odczytem temperatury ale co tylko...
Znowu mam problem z tym szajsem......... Zainstalowałem to za pierwszym razem wszystko ok! probuje zainstalować komponent tray i zainstalowałem ale cport sie usunął sie przeinstalowałem chyba 10 razy juz delphi i dalej nie mogę zainstalować tego comport
Moja aplikacja jako główne zadanie ma odbierać i nadawać dane przez COM-a. Oprócz tego wykonuje też często inne zadania. W związku z tym, że chce ustrzec się przed błędami przesyłu . Postanowiłem podzielić program na 2 części , gdzie wątek ma obsługiwać tylko procedury związane z COMem , a reszta jest na formie (umownie niech to będzie na razie pętla...
Witam Ściągnołem sobie biblioteke ComPort : http://www.delphi32.com/vcl/5678/ Skompilowałem , zainstalowałem Pojawiła się zakładka : Grasomus z 1 komponentem o nazwie : ComPort. Teraz biorę nowy projekt : daje na forme ten komponent . Kompiluje i teraz pisze : unable to find header file. No ok nie ma nagłówka. Tzn że mam go dodać ? skąd go wziąść ?...
Szkoda marnować czasu na jakikolwiek program, który korzysta z portu 3F8 bezpośrednio. Tendencja jest taka, że port szeregowy będzie dostępny głównie w postaci przejściówki na USB. Znajdź sobie jakiś porządny komponent do obsługi portu szeregowego - CiaComPort, ComPort Library, albo TurboPower Async Professional.
hmmm czyli wygląda na to, że wersje mamy takie same, ustawienia ComPort'a takie same - to że nie używasz w tym przypadku comprotowego terminala to ok - w takim razie jest to jakaś albo dziwna zagadka albo trzeba dalej szukać ;) .... tak z czystej ciekawości czy jesteś w stanie przetestować to sobie na takiej prędkości jak 9600 ??? poza tym czy jesteś...
Witam! Mam problem jak w temacie. Piszę sobie na urządzenie z systemem WINCE 5.0, a także PPC2003 i wszystko by było dobrze gdyby nie to, że mam potrzebę komunikacji z nim poprzez port RS232. Moim problemem jest to czego użyć do komunikacji. Będę wysyłał znaki ASCII + kilka informacji dodatkowych, ogólnie mówiąc tekst. Chciałbym też odebrać je na tym...
witam A uzywałeś może komponentu o nazwie ComPort ver.3 jeśli nie to polecam. Chodzi pod XP i moze odbierać i wysyłać nawet z 256000Kb (nie testowane). W załączniku masz ten komponent, a właściwie jego żródła a reszta jest wyjaśniona w README.txt Pozdrawiam Piotrek
Witam szanownych kolegów Na wstępie powiem, że jestem początkującym programistą Delphi (tyle co w szkole nauczyli podstaw), a z Rsem w ogóle nie miałem do czynienia. Chce napisać program który będzie zbierał sygnał od miernika (sygnał napięciowy 0-2V). Na początek poszukałem jakiś przykładowych programów do obsługi RSa, żeby w ogóle zapoznać się z tematem,...
Witam Jeśli kolegę jeszcze interesuje zagadnienie to może się pochwalę, że własnie też się tym zająłem. Układ zrobiony wg pluginu do girdera, sygnał podawany na DSR. Program piszę w delphi. Wykorzystuje komponent ComPort i jego zdarzenie związane ze zmianą stanu na DSR. Między kolejnymi impulsami są mierzone czasy przez odwołanie się do rejestru zliczającego...
Dane nie są odczytywane przez komponent Memo (służy on do prezentacji/przechwytywania danych). Dane odczytywane są z portu za pomocą: String Text = ComPort->ReadString(); i przypisywane do zmiennej typu string (w tym przypadku do Text); Spróbuj zamiast string'a zrobić zwykły char :) A jeżeli znak jest znakiem ASCII (a tak raczej będzie w...
dla Delphi jest taki komponent w necie jak ComPort ale zdaje mi się, że dla C++ Bulider również (poszukaj na sourceforge.net - na pewno znajdziesz). Tak więc na początku zamiast pisać całkowicie samemu obsługę RSa na PC można skorzystać ze sprawdzonego gotowca. Ja go często na szybko używam pod Delphi. Ten pakiet komponentów ma ładne dodatki które w...
tak, czy z ekranem czy nie, jednak się wiesza (zapomniałem w sumie dodać ważnej informacji, że tylko na niektórych komputerach i przy dużycz zakłóceniach jak nap załączanie silników szczotkowych).... mirekk36 -> nie zrozumiałeś mnie... ja uważam, że ich kostki jak i support są znakomite (drivery również)... tylko o to, że czepiasz się mojej aplikacji...
ComPort Library 3.0 jest pakiem komponentów dla różnych kompilatorów (Delphi 3, 4, 5, 6, 7 i C++ Builder 3, 4, 5, 6) - numer 3 oznacza tylko wersje komponentu. W Borlandzie mam zainstalowany komponent dla stosownej wersji posiadanego kompilatora, czyli w tym wypadku dla Bulidera 6. Pyzatym najnowszą wersją tego komponentu jest właśnie wersja 3.0. Odnośnie...
Ja używam RS już od dawna w delphi. wcześniej korzystałem z komponentu comport (dejana). jest to bardzo dobry komponent do portu szeregowego. Ale ostatnio musiałem z niego zrezygnować z powodu sterowania RTS.(musiałem napisać swojego dll akurat na podstawie tej książki i nie narzekam) Doszedłem do tego że w windzie jest poważny błąd (serial.vxd)i nie...
Ludzie! - znowu widzę to samo - co wy ściemniacie??? ja wprawdzie komponentu ComPortu już dawno nie używam ponieważ był dla mnie zbyt mało elastyczny i napisałem swoje komponenty do takich celów jak obsługa RS232 czy ServerTCP, ClientTCP - i uwaga! od dawien dawna nie mam najmniejszych problemów programując w Borlandzie 2006 (wprawdzie pascal) ale to...
Witam wszystkich Mój problem polega na tym że komputer powinien po dostaniu danych napływających z Arduino przez USB (Arduino wysyła "1") wyświetlić komponent Label1 jednakże pomimo tego że Arduino praktycznie zalewa komputer jedynkami nic się nie dzieje.(Wysyłanie (ComPort1->WriteStr("text");)działa prawidłowo) Poniżej znajdują się program który...
Witam wszystkich Mój problem polega na tym że komputer powinien po dostaniu danych napływających z Arduino przez USB (Arduino wysyła "1") wyświetlić komponent Label1 jednakże pomimo tego że Arduino praktycznie zalewa komputer jedynkami nic się nie dzieje.(Wysyłanie (ComPort1->WriteStr("text");)działa prawidłowo) Poniżej znajdują się program który...
powinno być 6 komponentów w palecie CPortLib: ComPort - podstawa ComDataPacket ComComboBox ComRadioGroup ComLed ComTerminal u mnie w Delphi7 czy Delphi5 instaluje się zawsze bez najmniejszych problemów i zająknięcia... może jednak coś tam źle robisz przy instalacji... poćwicz to jeszcze pozdrówka
Witam, problem rozwiązany :)a co go spowodowało? A więc: oprogramowanie na PC-ta wysyłało różne tam "dane" co jakiś czas -kilkaset ms -korzystało przy tym z komponentu Timer, jak sie okazało czas odmierzany przez ten komponent na jednym kompie jest różny od czasu odmierzanego przez niego na innym- przy tych samych nastawach oczywiście-dziwi mnie to...
Witam Oferuję za pomoc 200 punktów. Programuje w Delphi 7. Od pewnego czasu zauważyłem, że gdy napiszę procedurkę korzystającą z OpenDialog lub z SaveDialog i otwieram przy jej pomocy jakiś plik odczytuję (lub zapisuję) dane to za pierwszym razem wszystko jest OK natomiast przy próbie powtórnego użycia tego pliku program wiesza się. Przykładowa procedura...
Najlatwiej jest skorzystac z komponentu jak sugeruje kolega wyzej. Problem w tym, ze transmisja rs232 jest wolna, a Windowsy nie lubia czekac. Dlatego zwykle losowo czytasz iles tam znakow. Masz wyjscie pozmieniac timeouty i zaryzykowac dlugie zwiechy programu w przypadkach, gdy na przyklad znakow bedzie mniej niz 100, kabel bedzie niepodlaczony itd...
Witam! Używam Comport z sukcesem już dosyć długo, ale nigdy nie korzystałem z ReadStr, no i uzywam go w Delphi, ale mam nadzieję że się dogadamy :D: Stan portu masz sprawdzany tylko na początku programu w zdarzeniu FomCreate, a otwierasz go pózniej. Wrzuć na fomę komponent ComLED, w inspektorze obiektów ustaw jego właściwośc Comport na Comport1, LedSignal...
comport string delphi7 comport instalacja comport
naped elektryczny roweru kabel rs232 symbol facebook tożsamość
układ 74181 krańcówka bezprzewodowa
Zamienniki baterii do elektronarzędzi Nutool Jak skonfigurować indywidualne sterowanie wyłącznikami?