RS 232C - praktyczne programowanie - Andrzej Daniluk.pdf

(2745 KB) Pobierz
www.pbtorrent.pl
Książka adresowana jest do osób piszących swe aplikacje zarówno w Delphi jak i C++Builderze
oraz pragnących zapoznać się ze sposobami realizacji transmisji szeregowej przy użyciu narzędzi
oferowanych przez Win32 API. Zawiera ona szereg cennych wskazówek dotyczących metod
konstruowania algorytmów, pomocnych w oprogramowaniu różnego rodzaju urządzeń, z którymi
możliwa jest komunikacja poprzez interfejs RS 232C. W książce można znaleźć:
· opis metod realizacji nowoczesnej transmisji asynchronicznej poprzez interfejs RS 232C,
· opis wszystkich niezbędnych funkcji oraz struktur najczęściej wykorzystywanych do
realizacji transmisji szeregowej, oferowanych przez Win32 API,
· metody realizacji transmisji buforowanej oraz nie buforowanej,
· kompletne przykłady oryginalnych algorytmów stosowanych przy obsłudze łącza
szeregowego,
· przykłady oprogramowania konkretnych urządzeń posługujących się uniwersalnym językiem
zapytań i wykorzystywanych w systemach pomiarowych opartych na RS 232C.
Dołączony do książki CD — ROM zawiera kody źródłowe oraz projekty prezentowanych w
książce przykładowych aplikacji.
1
Spis treści
Od autora
Wprowadzenie
Rozdział 1
Definicja
interfejsu
Rozdział 2
Nowoczesna
transmisja asynchroniczna oraz standard RS 232C
RTS — CTS handshaking
Konwertery interfejsu RS 232C
Protokół XON-XOFF
Protokół ENQ-ACK
Rola oprogramowania a podstawowe funkcje interfejsu
Podsumowanie
Rozdział 3
Jak
testować programy do transmisji szeregowej
Mirror w MS DOS
Terminal dla Windows 3.x oraz 9x
Podsumowanie
Rozdział 4
2
RS 232C w
MS DOS
Borland C++
Borland Pascal
Podsumowanie
Ćwiczenia
Rozdział 5
Programowa
obsługa interfejsu RS 232C w Windows
Wykorzystanie elementów Win32 API w C++Builder. Część I
Testowanie portu szeregowego
Nawiązanie połączenia
Segment inicjalizująco–konfiguracyjny
Segment wysyłający komunikaty
Segment odbierający komunikaty
Przykładowa aplikacja
Podsumowanie
Ćwiczenia
Wykorzystanie elementów Win32 API w C++Builder. Część II
Wysyłamy znak po znaku
Wysyłamy pliki
Wykorzystanie komponentu TTimer
Aplikacja nie lubi milczeć
Podsumowanie
Ćwiczenia
Wykorzystanie elementów Win32 API w Delphi. Część I
Testowanie portu szeregowego — inaczej
Nawiązanie połączenia
Segment wysyłający komunikaty
3
Segment odbierający komunikaty
Przykładowe aplikacje
Podsumowanie
Ćwiczenia
Wykorzystanie elementów Win32 API w Delphi. Część II
Wysyłamy znak po znaku
Wysyłamy pliki
Timer w Delphi
Podsumowanie
Ćwiczenia
Rozdział 6
Aplikacje
wielowątkowe
Najważniejszy jest Użytkownik
Użytkownik steruje programem
Możliwość anulowania decyzji
Możliwość odbioru komunikatu nawet w trakcie wysyłania danych
Możliwość wysłania odrębnej informacji w trakcie transmisji pliku
Delphi
Konkurencja dla Timera
C++Builder
Zamiast Timera
Podsumowanie
Rozdział 7
Wykorzystanie
niektórych narzędzi graficznych
Komponent TChart
Komponent TPaintBox
4
Komponent TImage
Samodzielne tworzenie mapy bitowej
Podsumowanie
Rozdział 8
Przykładowe
aplikacje wykorzystywane w systemach
pomiarowych
Kontroler temperatury
Aplikacja obsługująca kilka urządzeń
Podsumowanie
Uzupełnienie 1
Uzupełnienie 2
Uzupełnienie 3
Skorowidz
5
Zgłoś jeśli naruszono regulamin