D = Device(ANINP)
R = Funzioni di Lettura
La funzione IR10CJRead esegue la lettura del valore di temperatura relativo al giunto freddo di una scheda che supporti ingressi di tipo “termocoppia”.
IR10CJRead (COLD, gbCardType, glDCelsius, gbError)
Parametri:
IN/OUT | TIPO VARIABILE | NOME DI ESEMPIO | DIM | |
---|---|---|---|---|
IN | INTDEVICE ANINP | COLD | - | Nome mnemonico del device ANINP utilizzato per l'ingresso COLDJ |
IN | GLOBAL | gbCardType | B | Variabile che indica il tipo scheda da cui eseguire la lettura: 0= L1TT0 1= H1TT0 |
OUT | GLOBAL | glDCelsius | L | E' il valore di temperatura letto espresso in decimi di grado Celsius. |
OUT | GLOBAL | gbError | B | Variabile contenente il codice di errore |
Una volta richiamata la funzione se ci sono degli errori la variabile di errore assume i seguenti valori:
0 - Nessun errore
1 - Scheda definita in gbCardType non supportata
... ; Lettura Giunto freddo card_type = 0 ; utilizzo di una scheda L1TT0 IR10CJRead (COLD, gbCardType, glDCelsius, gbError) ...
La funzione inizializza i parametri di scaling del device ANINP passato alla funzione, nel seguente modo:
COLD:scaleA = 1 COLD:scaleB = 1 COLD:scaleC = 0