Pro II: Eingangsmodule
P2_Read_ADCF8_Packed
P2_Read_ADCF8_
Packed
116
P2_Read_ADCF8_Packed
angegebenen Moduls aus.
Je 2 Messwerte werden gemeinsam in einem 32 Bit-Wert zurückgegeben.
Syntax
#Include
ADWINPRO_ALL.Inc
P2_Read_ADCF8_Packed
Parameter
Eingestellte Moduladresse (1...15).
module
Zielfeld, in dem die Messwerte gespeichert werden.
array[]
Index des Elements im Zielfeld, in dem der erste Mess-
index
wert gespeichert wird.
Bemerkungen
Es werden immer die Messwerte der F-ADC 1...8 des Moduls gelesen. Der
Messwert des F-ADC mit ungerader Nummer wird in das untere Wort geschrie-
ben, der mit gerader Nummer in das obere Wort. Die Werte werden auf folgende
Weise im Zielfeld
array[]
Feldelement Nr.
array[index]
array[index+1]
array[index+2]
array[index+3]
Siehe auch
P2_ADCF, P2_ADCF24, P2_Start_ConvF, P2_Wait_EOCF, P2_Read_ADCF4,
P2_Read_ADCF8, P2_Read_ADCF4_Packed,
Gültig für
AIn-F-8/14 Rev. E, AIn-F-8/16 Rev. E, AIn-F-8/18 Rev. E
Beispiel
#Include
ADWINPRO_ALL.Inc
Dim
value[8]
As Long
Init:
Rem Start AD-Wandlung Kanäle 1...8; nicht erfordl. für AIn-F-8/14
P2_Start_ConvF(1,0FFh)
Event:
Rem Warten auf Wandlung-Ende; nicht erforderlich für AIn-F-8/14
P2_Wait_EOCF(1,0FFh)
P2_Read_ADCF8_Packed(1,value,1)'Werte der ADC 1...8 lesen
Rem Neue AD-Wandlung starten; nicht erforderlich für AIn-F-8/14
P2_Start_ConvF(1,0FFh)
liest die Wandlungsergebnisse aus allen 8 F-ADC des
module
array
(
,
[],
gespeichert:
Bitnr.
31:16
F-ADC 2
F-ADC 4
F-ADC 6
F-ADC 8
P2_Read_ADCF_SConv
'Feld für Messwerte
ADwin-Pro II Software, Handbuch Apr. 2021
ADwin
index
)
LONG
ARRAY
LONG
FLOAT
LONG
15:0
F-ADC 1
F-ADC 3
F-ADC 5
F-ADC 7