Nowa wersja
|
Poprzednia wersja
|
pl:mindstorms:studenci:przedmioty:jsi:jsi2008:jsi20090114-11b [2009/01/17 14:30] jsi08 utworzono |
pl:mindstorms:studenci:przedmioty:jsi:jsi2008:jsi20090114-11b [2019/06/27 15:50] (aktualna) |
====== Trudne początki ====== | ====== Trudne początki ====== |
Na początku mieliśmy problem z połączeniem się z Heńkiem, spróbowaliśmy wymienić brick na mózg Gienka, jednak to również nie pomogło. Konsola wypisywała ''Segmentation fault. Success'' i się zawieszała. Pomogło dopiero przejście na inne stanowisko. Straciliśmy przez to około pół godziny, więc bez zbędnych ceregieli zabraliśmy się do ostrego kodowania :) | Na początku mieliśmy problem z połączeniem się z Heńkiem, spróbowaliśmy wymienić brick na mózg Gienka, jednak to również nie pomogło. Konsola wypisywała ''Segmentation fault. Success'' i się zawieszała. Pomogło dopiero przejście na inne stanowisko. Straciliśmy przez to około pół godziny, więc bez zbędnych ceregieli zabraliśmy się do ostrego kodowania :) |
| |
| ===== Heniek po transplantacji ===== |
| {{:pl:mindstorms:studenci:przedmioty:jsi:jsi2008:14-01-09_1230.jpg?800|}} |
| |
====== Testowanie funkcji plnxt ====== | ====== Testowanie funkcji plnxt ====== |
Gdy chcieliśmy przetestować ponownie program, musieliśmy zabortować xpce, odpalić ponownie xpce, skonsultować ponownie program i go odpalić. Nie wiemy czy to wina NXT, plnxt, bluetootha czy plam na słońcu ale dość nie wygodna była ta procedura i warto by się przyjrzeć jak ją naprawić. | Gdy chcieliśmy przetestować ponownie program, musieliśmy zabortować xpce, odpalić ponownie xpce, skonsultować ponownie program i go odpalić. Nie wiemy czy to wina NXT, plnxt, bluetootha czy plam na słońcu ale dość nie wygodna była ta procedura i warto by się przyjrzeć jak ją naprawić. |
| |
| Kilkakrotnie podczas pisania algorytmu, kiedy coś sknociliśmy, okazało się dużym wyzwaniem zakończenie pracy Henia-Genia i jego zatrzymanie. Warto by było znaleźć rozwiązanie awaryjnego zakańczania pracy i zaprzestawania kręcenia silnikami przez NXT, ponieważ 'nxt_stop' nie sprawdzał się w przypadkach wysokiego ryzyka i zagrożenia. |