polski

English

 

 

 

 

 

 

 

 

 

OPROGRAMOWANIE -> TWÓJ PROGRAM

 

Stworzenie oprogramowania, które będzie komunikować się z systemem HAPCAN jest dosyć proste. Tutaj podane są przykłady napisane w języku C++ z użyciem środowiska C++ Builder firmy Borland. Przykłady te mają ułatwić użytkownikowi tworzenie aplikacji według własnych potrzeb. Wszystkie kody źródłowe są bezpłatnie dostępne na warunkach licencji MIT, która daje prawo do używania, kopiowania, modyfikowania i rozpowszechniania oryginalnego lub zmodyfikowanego programu.

 

Środowisko programistyczne

Oprogramowanie powstało w środowisku C++ Builder Personal 6 firmy Borland. Środowisko to udostępnione było bezpłatnie na płytach cd z czasopismami komputerowymi (lista czasopism).

 

Przykłady programów

Do sprawdzenia działania programów można wykorzystać system demonstracyjny HAPCAN. Numer IP systemu demo jest zmienny, aktualny należy odczytać podając adres hapcan.no-ip.org np. na tej stronie. Numer portu interfejsu to 80.

 

 

PRZYKŁAD 1

 

Najprostszy program do komunikacji z systemem HAPCAN. Aplikacja komunikuje się poprzez interfejs ethernetowy. Przed połączeniem z systemem należy podać numer IP i port komunikacyjny interfejsu. Po połączeniu wszystkie wiadomości wysyłane przez moduły będą wyświetlane w oknie tekstowym. Aby wysłać wiadomość na magistralę należy ustawić 12 bajtów wiadomości i przycisnąć SEND. Domyślnie ustawione jest zapytanie o numer seryjny modułów (wiadomość 0x103).

 

więcej

 

PRZYKŁAD 2

 

Program podobny do przykładu 1, ale dodatkowo zawiera:

- bogatszą obsługę błędów gniazda TCP;

- przyciski wysłania na magistralę sześciu gotowych wiadomości.

 

więcej

 

 

PRZYKŁAD 3

 

Jest to program monitorujący stan modułów systemu i umożliwiający sterowanie nimi. Zmiany stanów pracy urządzeń są natychmiast sygnalizowane. Kliknięcie na symbol modułu steruje urządzeniem.

 

więcej

 

  HAPCAN Visualizer

PRZYKŁAD 4

 

Kod źródłowy jednej z wersji HAPCAN Wizualizatora

 

 

 

HAPCAN Visualizer v1.12.zip (1,35MB)