Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:miw:miw08_mindstormsapi [2008/06/12 08:27] miw |
pl:miw:miw08_mindstormsapi [2019/06/27 15:50] (aktualna) |
====== 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]] |
| |
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 ====== |
| |
====== Przygotowanie środowiska ====== | ====== Przygotowanie środowiska ====== |
| |
| |
===== Z użyciem iCommand ===== | ===== Z użyciem iCommand ===== |
| |
- Ściągnij i rozpakuj (np. do katalogu C:\nxt\) następujące pliki zip: | - Ś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), | * iCommand (http://lejos.sourceforge.net/p_technologies/nxt/icommand/downloads.php), |
* rxtx (http://www.rxtx.org), | * rxtx (http://www.rxtx.org), |
* bluesock (http://bluesock.dev.java.net). | * bluesock (http://bluesock.dev.java.net). |
- Dopisz do zmiennej środowiskowej Classpath ścieżki do następujących plików jar: | - 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> |
icommand.jar, bluesock.jar, RXTXcomm.jar. | - 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> |
Np. C:\nxt\icommand-0.7\dist\icommand.jar;C:\nxt\bluesockbeta1.0\bluesock.jar;C:\nxt\rxtx-2.1-7-bins-r2\RXTXcomm.jar | |
- Dopisz do zmiennej środowiskowej Path ścieżki do katalogów z bibliotekami dll pochodzącymi z RXTX i bluesock. | |
Np. C:\nxt\rxtx-2.1-7-bins-r2\Windows\i368-mingw32\;C:\nxt\bluesockbeta1.0\ | |
- 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. | - 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: | - 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: |