Abilitare JavaScript per vedere questo sito.

Da sorgente R3 è possibile accedere ai canali LOGICI di input/output tramite le keyword inp, out, inp_w, out_w.

Sono comunque disponibili le grandezze FISICHE relative e sono accessibili tramite le seguenti keyword (utilizzabili da shell):

Grandezze fisiche

Descrizione

Forzabile

pout

output fisico

si  (agire con il comando FV). Se viene forzato il canale logico (out) viene automaticamente forzato anche pout

pout_w

output word fisica

si  (agire con il comando FV). Se viene forzato il canale logico (out_w) viene automaticamente forzato anche pout_w

pinp

input fisico

no (agire con il comando FV sul canale logico ex: FV INP 1000 1)

pinp_w

input word fisica

no (agire con il comando FV sul canale logico ex: FV INP_W 1000 0xFFFF)

RTE mappa di default le inp_w e le out_w fino alla 256. Se si desidera effettuare il forzamento su grandezze non mappate (esempio tipico sono le inp_w e out_w associate alle centraline remotate su linea canbus), è necessario utilizzare i comandi def_io baseIO nWordIn nWordOut per mappare la memoria.

Esempi

Esempio di operazioni su canale di input effettuate da una shell di RDE:

; da shell

; forziamo lo stato logico a 1

right

FV inp 1 1

 

; In questa situazione la risposta al comando

right

DV inp 1

 

; (utilizzato per visualizzare lo stato del canale logico di input 1) sarà TRUE

; mentre la risposta al comando

right

DV pinp 1

 

; (utilizzato per visualizzare lo stato del canale di input fisico 1) sarà

; l'effettivo valore del canale fisico inp 1

; Per rilasciare la forzatura utilizzare il comando RV (release variable)

right

RV inp 1

 

; oppure

right

RV -all

; utilizzato per rilasciare tutte le forzature attive

Esempio di operazioni su canale di input word 16bit effettuate da una shell di RDE:

; da shell

; forziamo il valore della input word 1 a 0xffff

right

FV inp_w 1 0xffff

 

; In questa situazione la risposta al comando

right

DV inp 1

 

; sarà 0xffff mentre la risposta al comando

right

DV pinp 1

 

; sarà l'effettivo valore dell'input word fisica 1

; Per rilasciare la forzatura utilizzare il comando RV (release variable)

right

RV inp_w 1

 

; oppure

right

RV -all

; utilizzato per rilasciare tutte le forzature attive

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC