Różnice

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

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
pl:miw:miw08_mindstormsdesign:strona_3 [2008/05/19 17:24]
miw utworzono
pl:miw:miw08_mindstormsdesign:strona_3 [2019/06/27 15:50] (aktualna)
Linia 7: Linia 7:
       - obróć się o 90<​sup>​0</​sup>​ w prawo       - obróć się o 90<​sup>​0</​sup>​ w prawo
       - idź do (1)       - idź do (1)
 +
  
 ==== Zapis regułowy ==== ==== Zapis regułowy ====
Linia 12: Linia 13:
 Rule: 1 Rule: 1
 if ultrasonic_sensor_Value > number if ultrasonic_sensor_Value > number
-then robot_action is go_foward+then go = 1 and turn = 0
  
 Rule: 2 Rule: 2
 if ultrasonic_sensor_Value ≤ number if ultrasonic_sensor_Value ≤ number
-then robot_action is turn_right_90_degrees+then go = 0 and turn += 90
  
 Rule: 3 Rule: 3
 stop stop
 </​code>​ </​code>​
 +
  
 ==== Implementacja w Prologu ==== ==== Implementacja w Prologu ====
 <code prolog> <code prolog>
 start :- start :-
-      ​ultrasonic_sensor(Value),+      ​nxt_ultrasonic_sensor(port,Value),
       Value > number,       Value > number,
-      ​go(0,​speed,​force).+      ​nxt_go(1).
 start :- start :-
-      ​ultrasonic_sensor(Value),+      ​nxt_ultrasonic_sensor(port,Value),
       Value =< number,       Value =< number,
-      ​turn(90,speed).+      ​nxt_turn(speed,90).
 start :- start :-
-      go(0,0,0).+      go(0).
 </​code>​ </​code>​
 +
  
  
 ==== XTT ==== ==== XTT ====
-{{:​pl:​miw:​miw08_mindstormsdesign:​alg11.png|XTT}}+{{:​pl:​miw:​miw08_mindstormsdesign:​alg1_poprawka.png|XTT}} 
  
  
pl/miw/miw08_mindstormsdesign/strona_3.1211210658.txt.gz · ostatnio zmienione: 2019/06/27 15:59 (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