Podłączenie się z programu z rejestratorem polega na podpięciu kabla z przejściówką do rejestratora, a z drugiej strony do portu USB. Przy pierwszym podłączeniu przejściówki Windows zainstaluje sterowniki i przypisze do przejściówki konkretny numer portu - numer ten jest ważny. Po włączeniu programu należy wybrać z listy numer portu przypisany do przejściówki i kliknąć przycisk "połącz". Po połączeniu z portem zostanie wyświetlona informacja "port połączony". Należy wtedy włączyć zasilanie Arecordera i program sam połączy się z Arecorderem, a w programie zmieni się informacja na "Arecorder połączony". Z Arecordera zostaną odczytane wcześniej zapisane informacje konfiguracyjne oraz rozpocznie się odczyt danych pomiarowych z Arecordera na żywo. Bardziej szczegółowy opis jest w programie, wybrać z menu górnego Pomoc.
Program umożliwia:
- wykrywanie portów szeregowych komputera, do których można się podłączyć,
- tuż po podłączeniu odczytywane są wartości wcześniej zapisane w rejestratorze,
- odczyt w czasie rzeczywistym wskazań akcelerometru, czujnika ciśnienia i temperatury, a także test czy są podłączone zapalniki (wskazania czujników są wyświetlane w polach, natomiast informacja czy podłączone są zapalniki jest podawana kolorem podświetlenia napisu z nazwą zapalnika - czarne tło niepodłączony, czerwone zapalnik został wykryty),
- dodatkowo odczytywana jest obliczona przez Arecorder informacja o aktualnym kącie nachylenia Arecordera do poziomu. UWAGA! informacja o kącie pochylenia jest przez Arecorder uśredniana, więc może pojawić się niewielkie opóźnienie w obliczonym kącie w stosunku do rzeczywistego położenia,
- konfigurowanie parametrów rejestratora (informacje te pojawiają się na początku każdego plika z danymi):
- Imię i nazwisko właściciela (maksymalnie 30 znaków, bez polskich liter, ale z następującymi znakami: podkreślenie, myślnik i kropka),
- numer telefonu właściciela (maksymalnie 20 znaków, cyfry, spacja, podkreślenie, myślnik, plus),
- określenie wysokości, na której ma zostać wyzwolony spadochron główny (min 10 metrów, max 999 metrów, czyli liczby dwu- albo trzycyfrowe),
- wybranie opcji czy rakieta ma być jednostopniowa czy dwustopniowa,
- wybranie opcji czy po wylądowaniu rejestrator ma zapisywać dane czy wyłączyć zapisywanie danych po upływie jednej minuty od wykrycia lądowania,
- automatyczne sprawdzanie poprawności zapisanych danych (dane są przesyłane do rejestratora, rejestrator zapisuje dane w pamięci nieulotnej, następnie rejestrator odczytuje zapisane dane i przesyła je z powrotem do programu; jeśli dane odebrane przez program są takie same, jak wysłane do rejestratora, to znaczy że zapisane dane są poprawne),
- kolorowanie tła tych pól, których dane zostały zmienione przez użytkownika,
- przetestowanie odpalenia zapalników (wybór odpalenia wybranego zapalnika albo wszystkich), przydatne do testowania czy rejestrator jest w stanie wyzwolić zapalnik niefabryczny. Program wysyła tylko informację do Arecordera o wyzwoleniu zapalnika, Arecorder ani tym bardziej AreConfig nie są w stanie wykryć, czy zapalnik faktycznie odpalił (co najwyżej, że zapalnik nie jest już wykrywany, ale nie jest to jednoznaczna informacja). Informację o odpaleniu zapalnika bądź nie powinien wykryć sam użytkownik swoimi oczami i uszami .
Wszystko to dlatego, że na razie tylko ja mam Arecordera, który się komunikuje z programem.
Rzeczy, które waham się zrobić:
- po kliknięciu odpalenia któregokolwiek zapalnika odliczać trzy sekundy i dopiero potem wysłać do Arecordera informację o odpaleniu. Okienko z odliczaniem miałoby przycisk "anuluj".
Rzeczy, których prawdopodobnie nie uda się zrobić:
- polskie znaki diakrytyczne w imieniu i nazwisku użytkownika.
Najprawdopodobniej Arecorder będzie w stanie wykrywać czy rakieta jest jedno- czy dwustopniowa i usunę tę opcję z AreConfiga, ale będę musiał jeszcze na spokojnie porozmawiać o tym z Andrzejem i Robertem.
Program można pobrać stąd:
https://dl.dropboxusercontent.com/u/120 ... .06.05.zip
Pamiętajcie, że jest to testowa wersja programu, w której zablokowałem komunikację z Arecorderem, żeby nikt przypadkiem kiedyś nie użył tego programu do komunikacji.
Pamiętajcie również, że program napisałem z myślą o konfigurowaniu danych Arecordera i prostym testowaniu zapalników oraz obliczany kąt pochyłu Aredordera jest prawidłowy, czyli pośrednio także testowanie, czy akcelerometry są dobrze skalibrowane.
Andrzej zwrócił mi uwagę, że powinienem dodać pomoc do programu - na szybko dodałem pojawiające się dymki i krótki opis podłączenia się do Arecordera w menu pomocy.
Dzisiaj wyjeżdżam na dwa tygodnie, więc będę w stanie zrobić jakieś zmiany dopiero po powrocie - chciałem pokazać wam tę wersję jeszcze przed moim wyjazdem i udało mi się w zasadzie w ostatniej chwili .