Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:miw:miw08_mindstormsapi [2008/06/12 02:11]
miw
pl:miw:miw08_mindstormsapi [2019/06/27 15:50] (aktualna)
Linia 1: Linia 1:
 ====== PlNXT ====== ====== PlNXT ======
 +__**Projekt zakończony**__
 +
 +Piotr Hołownia, <​holownia@student.agh.edu.pl>​
  
 PlNXT to API w Prologu do obsługi [[http://​mindstorms.lego.com/​eng/​Overview/​default.aspx|LEGO Mindstorms NXT]] PlNXT to API w Prologu do obsługi [[http://​mindstorms.lego.com/​eng/​Overview/​default.aspx|LEGO Mindstorms NXT]]
Linia 6: Linia 9:
  
 Udało się założone cele zrealizować w zadowalającym stopniu. Są rzeczy, które warto poprawić. Zachęcam do zapoznania się z opisem. Udało się założone cele zrealizować w zadowalającym stopniu. Są rzeczy, które warto poprawić. Zachęcam do zapoznania się z opisem.
 +
 +Dokumentacja:​ {{:​pl:​miw:​miw08_mindstormsapi:​plnxtdocs.zip|plnxtdocs.zip}}
  
 ====== Opis warstw ====== ====== Opis warstw ======
Linia 51: Linia 56:
  
 ====== Przygotowanie środowiska ====== ====== Przygotowanie środowiska ======
 +
  
 ===== Z użyciem iCommand ===== ===== Z użyciem iCommand =====
Linia 56: Linia 62:
 Krótka instrukcja konfiguracji połączenia BT z wykorzystaniem iCommand dla użytkowników systemu Windows: Krótka instrukcja konfiguracji połączenia BT z wykorzystaniem iCommand dla użytkowników systemu Windows:
  
-(niebawem będzie).+  - Ściągnij i rozpakuj ​(np. do katalogu C:\nxt\) następujące pliki zip: 
 +    * iCommand (http://​lejos.sourceforge.net/​p_technologies/​nxt/​icommand/​downloads.php)
 +    * rxtx (http://​www.rxtx.org),​ 
 +    * bluesock (http://​bluesock.dev.java.net). 
 +  - Dopisz do zmiennej środowiskowej Classpath ścieżki do następujących plików jar: icommand.jar,​ bluesock.jar,​ RXTXcomm.jar. Np.: <​code>​ C:​\nxt\icommand-0.7\dist\icommand.jar;​C:​\nxt\bluesockbeta1.0\bluesock.jar;​C:​\nxt\rxtx-2.1-7-bins-r2\RXTXcomm.jar </​code>​ 
 +  - Dopisz do zmiennej środowiskowej Path ścieżki do katalogów z bibliotekami dll pochodzącymi z RXTX i bluesock. Np.: <​code>​ C:​\nxt\rxtx-2.1-7-bins-r2\Windows\i368-mingw32\;​C:​\nxt\bluesockbeta1.0\ </​code>​ 
 +  - Sparuj komputer z NXT. Dla tego urządzenia musi być dostępna usługa portu szeregowego "Dev B". Sprawdź jaki port COM został przypisany do tej usługi dla NXT. 
 +  - Umieść w katalogu domowym plik icommand.properities (przy próbie skorzystania z iCommand zostanie utworzony automatycznie). Edytuj go, wpisując dwie następujące linie: 
 +<​code>​ 
 +nxtcomm=COM6 
 +nxtcomm.type=bluesock  
 +</​code>​ 
 + 
 +Zamiast COM6 wpisz port, który jest przypisany do Twojego NXT.
  
 Chcąc używać API, należy do katalogu projektu skopiować następujące pliki: Chcąc używać API, należy do katalogu projektu skopiować następujące pliki:
pl/miw/miw08_mindstormsapi.1213229468.txt.gz · ostatnio zmienione: 2019/06/27 15:58 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0