Validità: Rule, Task
Questa keyword permette di accedere ad un canale di input logico.
Sintassi |
I32 inp (I32 n) |
---|---|
n |
Indice del canale di input booleano (vedi file RHW.CFG). Minimo numero rappresentabile: 1 Massimo numero rappresentabile: Dipende dall'Hardware |
Attributi |
Solo lettura |
Esempio
; Se viene rilevato un fronte di salita sul canale di input 257, ; allora nel registro stringa sr(1) sarà memorizzata la stringa ; "Il primo canale di input del modulo RMC2 è eccitato" if(rise(inp(257))) sr(1)= "Il primo canale di input del modulo RMC2 è eccitato" |
Esempio
; se il canale inp(1) è uguale a 1, allora nel registro stringa sr(1) sarà memorizzata la stringa ; "hai premuto il pulsante adv rosso posto sul pannello frontale della CPU" _if(inp(1)) sr(1)= "hai premuto il pulsante adv rosso posto sul pannello frontale della CPU" ; se il canale inp(2) è uguale a 1, allora nel registro stringa sr(1) sarà memorizzata la stringa ; "hai premuto il pulsante mode rosso posto sul pannello frontale della CPU" _if(inp(2)) sr(1)= "hai premuto il pulsante mode rosso posto sul pannello frontale della CPU" ; se il canale inp(3) è uguale a 1, allora nel registro stringa sr(1) sarà memorizzata la stringa ; "hai premuto il pulsante feed- rosso posto sul pannello frontale della CPU" _if(inp(3)) sr(1)= "hai premuto il pulsante feed- rosso posto sul pannello frontale della CPU" ; se il canale inp(4) è uguale a 1, allora nel registro stringa sr(1) sarà memorizzata la stringa ; "hai premuto il pulsante feed+ rosso posto sul pannello frontale della CPU" _if(inp(4)) sr(1)= "hai premuto il pulsante feed+ rosso posto sul pannello frontale della CPU" |