INSTRUKCJA OBSLUGI SKANERA ALDL-Java (wersja skrócona) Autor: Paweł Marks Biblioteki: - Aplikacja wykorzystuje bibliotekę RXTX 2.1.7 (http://rxtx.org) z modyfikacjami pobranymi z ftp://ftp.qbang.org/pub/rxtx/rxtx-2.1-8-testing/ Instalacja licencji demonstracyjnej: 1. Należy zainstalować plik z licencjš wydajšc polecenie (licencja musi być zainstalowana dla każdego użytkownika systemowego z osobna) java -cp ALDL.jar:lib/CommonTools.jar pl.geowiert.common.licensing.LicenseManager -install aldl_demo.lic 2. Po wywietleniu okna dialogowego zaakceptować warunki korzystania z programu. Uruchomienie: 1. Wpisanie polecenia: java -Djava.library.path=. -jar ALDL.jar Opcjonalnie można podać cieżkę do pliku aldl.conf jako parametr, domylnie poszuiwany jest on w bieżšcym katalogu. Konfiguracja: W pliku ALDL.conf znajdujš się parametry konfiguracyjne, np: commPortNo = 0 commSpeed = 8192 loggerEnable = false loggerDirectory = D:\ALDLLog Pierwsze dwie linijki okrelajš numer portu COM (w tym wypadku /dev/ttyUSB0 lub /dev/ttyS0) oraz prędkoć komunikacji. Odbierane z ECU dane mogš być zapisywane jezeli ustawimy loggerEnable = true. Zapis będzie dokonywany do katalogu okrelonego przez loggerDirectory. Wskazany katalog MUSI istnieć na dysku. Jeżeli juz włšczylimy logowanie, to można wpisać dodatkowy parametr rawLogEnable = true, co spowoduje, że będš także rejestrowane dane w postaci surowej (nie zdekodowanej) tak jak przyszły z ECU. Wymagania: Zainstalowana JAVA 1.5 (wystarczy JRE). Kto nie ma, może pobrać z http://java.sun.com/ Biblioteki natywne: W zależnoci od wersji systemu 32-bit lub 64-bit należy do katalogu z plikiem ALDL.jar skopiować odpowiedniš wersję biblioteki natywnej librxtxSerial.so. Jeżeli posiadamy system 32-bitowy należy wybrać biblotekę z katalogu native-libs/rxtx/linux. Dla systemu 64-bitowego wybieramy folder native-libs/rxtx/linux64. Można również zamiast kopiowania podać odpowiedniš cieżkę podczas uruchamiania, np: java -Djava.library.path=./native-libs/rxtx/linux64 -jar ALDL.jar UWAGA: Użytkownik, z którego uruchamiana jest aplikacja musi znajdować się w grupie "uucp" lub "lock" oraz musi posiadać uprawnienia do odczytu i zapisu do portu szeregowego.
r69