Forklaring og test af programmet, med ekstra parametre

2.

Programmeres skal nu udvides med nogle parameter mere.

Eksisterende parametre :

 

Navn : OP_NED

Datatype : bool

Mode : Input

Funktion :

Hvis bit er ”0” = robot kører ikke op og ned.

Hvis bit er ”1” = robot kører op og ned.

 

Navn : VENSTRE_HOEJRE

Datatype : bool

Mode : Input

Funktion :

Hvis bit er ”0” = robot kører ikke venstre og højre.

Hvis bit er ”1” = robot kører venstre og højre.

 

Parametre der skal tilføjes :

 

Navn : ANTAL_GANGE

Datatype : num

Mode : Input

Funktion :

Tal bestemmer hvor mange gange robotten skal køre op/ned og venstre/højre.

 

Navn : FAERDIG

Datatype : bool

Mode : Input/Output (der skal sættet et bit)

Funktion :

Når rutinen har kørt de antal gange der er bestemt, skal bittet gå ON

 

 

Yderlig programfunktion DEL 1 :

Hvis parameter ”OP_NED” og ” VENSTRE_HOEJRE” begge er false

Skal der komme nedenstående fejlmelding på TP panelet :

”Parameter ”OP_NED” og ” VENSTRE_HOEJRE”

”Er begge false”

”Sæt en af parametre true”

 

Yderlig programfunktion DEL 2 :

Rutinen parametrerbar blok op/ned og venstre/højre

Skal nu kaldes 2 gange i main.

KALD første gang

·       Robotten skal KUN køre op/ned

·       Den skal køre 10 gange

·       Når den har kørt 10 gange, skal der sættes et bit (bool)

der hedder Prg_slut1

 

KALD anden gang

·       Robotten skal KUN køre venstre/højre

·       Den skal køre 5 gange

·       Når den har kørt 5 gange, skal der sættes et bit (bool)

der hedder Prg_slut2