Pro II: Analoge Eingänge
P2_Set_Mux
P2_Set_Mux
56
stellt den Multiplexer des angegebenen Moduls auf einen bestimmten
P2_Set_Mux
Eingang und eine bestimmte Verstärkung ein.
Syntax
#Include
ADwinPro_All.Inc
P2_Set_Mux
module
(
Parameter
Eingestellte Moduladresse (1...15).
module
Bitmuster zur Einstellung des Multiplexers (siehe
pattern
Tabelle); die Bits 9:8 stellen die Verstärkung ein, die Bits
4:0 die Nummer des Eingangs.
31:7
9
ohne
Verstär-
Funktion
kung
1 =
2 =
4 =
8 =
Bemerkungen
Kombinieren Sie für die gewünschte Multiplexer-Einstellung die passenden Bit-
kombinationen für Verstärkung und Multiplexer-Eingang.
Sie können die Bits im Parameter
in Hexadezimal- oder Dezimal-Format umrechnen. Beachten Sie für das
Hex-Format den angehängten Buchstaben
staben b.
Bitte beachten Sie die erforderliche Einschwingzeit des Multiplexers (siehe
Hardware-Dokumentation). Stellen Sie sicher, dass zwischen der Neueinstel-
lung des Multiplexers und dem Konvertierungsbeginn mindestens diese Zeit
vergeht.
Siehe auch
P2_ADC, P2_Start_Conv, P2_Wait_EOC,
Gültig für
AIn-16/18-8B Rev. E, AIn-16/18-C Rev. E, AIn-32/18-D Rev. E, AIn-32/18-D-Ti-
Co Rev. E, AIn-8/18 Rev. E, AIn-8/18-8B Rev. E, AIn-8/18-TiCo Rev. E, MIO-4
Rev. E, MIO-4-ET1 Rev. E
Beispiel
#Include
ADwinPro_All.Inc
Dim
value1
As Long
Init:
P2_Set_Mux(1,0100000010b)'MUX auf Eing. 3, Verstärkung 2 setzen
Rem Einschwingen des Multiplexers abwarten, hier 4 µs
P2_Sleep(400)
Event:
P2_Start_Conv(1)
P2_Wait_EOC(1)
value1
= P2_Read_ADC(1)
pattern
,
)
Bitnr.
8
7:5
4
3
–
Multiplexer-Eingang
–
Eingang 1:
00b
Eingang 2:
01b
10b
Eingang 32:
11b
im Binärformat verwenden oder sie
pattern
und für das Binärformat den Buch-
h
P2_Read_ADC
'Deklaration
'Start AD-Wandlung
'Warten auf Wandlung-Ende
'Wert vom ADC einlesen
ADwin-Pro II Software, Handbuch Apr. 2021
ADwin
LONG
LONG
2
1
0
00000b
00001b
...
11111b