Odczytywanie danych z pomocą portu COM

0

Witam!
Mam problem z napisaniem programu wymuszającego odczyt szeregów wartości z urządzenia pomiarowego połączonego przez VirtualComPort. Połączenie dochodzi do skutku, a do jego realizacji używam Componentu CPort w delphi. Bardzo był bym wdzięczny za pomoc bo nie wiem jak zabrać się do tego.

Pozdrawiam!

0

Używam TComPort od Delphi 5 i projekty kompilowane kiedyś działają do tej pory nawet na windows 7
Musisz tylko obejrzeć przykłady dołączone do komponentu , ewentualnie zapachnij tutaj prosty projekt

0

Witam,
Nie za bardzo wiem jak ta cała zabawa z COM portem działa gdyż zajmuje się tym po raz pierwszy, przeglądnąłem wcześniej oczywiście te przykładowe programiki i widze że aby uzyskać dane z COM-a trzeba wysłać odpowiednie polecenie ? ..Moje urządzenie składa się z kilku elektrod i chciał bym sczytywać z nich wartości. Da się jakoś sprawdzić co mam powysyłać by otrzymać dane z danego miejsca bądź też wartość aktualną wszystkich elektrod dla danej chwili czasowej ?

0

Z tego co czytam to ty nie masz problemów z TComPOrt ale z obsługa swojego urzadzenia. W tym Ci jednak nikt nie pomoże jak sam nie przeczytasz instrukcji i jej nie zrozumiesz.

Co jest ważne:

  • musisz odszukać informacje z jaka szybkością urządzenie wysyła dane, i to samo musisz ustawic po stronie oprogramowania , pozostałe parametry tez powinny być identyczne (parzystość bit stopu itp)
    -muszisz poszukać protokołu transmisji, co inicjuje wysłanie danych z urządzenia, czy samo urządzenie wysyła co jakiś czas czy też komputer musi wysłać jakiś znak , albo komputer musi skonfigurować jak te dane sa wysyłane.
0

Witam ponownie,
No wlaśnie w tym jest problem, ponieważ do urządzenia ( TrueScan 32 - Pomiar EEG ) nie mogę znaleźć żadnych takowych informacji. Czy to zależy od sterownika jaki obsługuje to urządzenie i zamienia dane na VCP ? ( FTDI chip )

0

EEG co prawda trochę sie rózni od tych urządzenie medycznych do których do tej pory pisałem oprogramowanie w delphi ale do-czynienie z FTDI już miałem,
jezeli masz takie urządzenie i oprogramowanie to niego to bardzo sprawnie można "rozpylać" transmisję podsłuchując USB.
Na początek jednak sprawdził bym w jaki sposób program używa FTDI czy jest to virtualny COM czy nie.
Do podglądania transmisji możesz użyć
http://www.hhdsoftware.com/usb-monitor

No i z rozwiązań najprostszych to można by napisać do producenta aby podali opis transmisji

Ewentualni zlecić to komuś ;)

0

W sterowniku FTDI jest możliwość wybrania z czego chce się skozystać : VCP czy też USB, także na pewno transmisja odbywa sie przez VCP z danymi określonymi parametrami.
CZyli reasumując.. Nie ma możliwości łatwego sczytania tych danych ;P ?

0

A co to znaczy łatwo ?
Bo ten program co Ci podałem link umozliwia odczytanie danych z USB, tylko problem z ich zrozumieniem jak nie masz opisu, chyba ze sam wpadniesz na to co jest w danych czym i jak to zinterpretować

0

Witam!
Niestety przerabianie danych z tego to by była mordownia ;] .. Napisałem do czeskiego działu technicznego, ale chyba sami nie wiedzą jak to działa ; p

0

Tak szybko się poddajesz ? Walcz !

1 użytkowników online, w tym zalogowanych: 0, gości: 1