jrt92 created page: home authored by Daniel Vestergaard's avatar Daniel Vestergaard
...@@ -43,13 +43,13 @@ Video 1 [13] ovenfor viser at når tryksensoren holdes inde bakker begge robotte ...@@ -43,13 +43,13 @@ Video 1 [13] ovenfor viser at når tryksensoren holdes inde bakker begge robotte
#### Exit behavior #### Exit behavior
For at gøre robotten i stand til at stoppe midt i et program, implementerede vi en tredje behavior, Exit, som har den højeste prioritet. Meningen hermed er at hvis der trykkes på ESCAPE-knappen mens en anden behavior er aktiv, tager Escape-behavioren kontrol og kalder System.Exit(0) for at stoppe programmet. Video 2 [14] demonstrerer Escape-behavioren. For at gøre robotten i stand til at stoppe midt i et program, implementerede vi en tredje behavior, Exit, som har den højeste prioritet. Meningen hermed er at hvis der trykkes på ESCAPE-knappen mens en anden behavior er aktiv, tager Exit-behavioren kontrol og kalder System.Exit(0) for at stoppe programmet. Video 2 [14] demonstrerer Exit-behavioren.
*Video 2: Demonstration af Escape-behavior* *Video 2: Demonstration af Exit-behavior*
[![image alt text](https://img.youtube.com/vi/lAmipiL2yUU/0.jpg)](https://www.youtube.com/watch?v=lAmipiL2yUU) [![image alt text](https://img.youtube.com/vi/lAmipiL2yUU/0.jpg)](https://www.youtube.com/watch?v=lAmipiL2yUU)
Da Escape-behavioren har højeste prioritet kan DetectWall-behavioren ikke længere have højeste prioritet. Derfor har modificeret koden i DetectWall-behavioren, så den kan undertrykkes. Java-kode 1 nedenfor viser hvordan vi har realiseret dette. Da Exit-behavioren har højeste prioritet kan DetectWall-behavioren ikke længere have højeste prioritet. Derfor har modificeret koden i DetectWall-behavioren, så den kan undertrykkes. Java-kode 1 nedenfor viser hvordan vi har realiseret dette.
*Java-kode 1: Uddrag fra modificeret DetectWall-behavior klassen* *Java-kode 1: Uddrag fra modificeret DetectWall-behavior klassen*
... ...
......