ADwin
wartet, bis die Ablaufsteuerung auf dem angegebenen Modul alle
P2_Seq_Wait
Kanäle der Messgruppe gewandelt und gespeichert hat.
Syntax
#Include
ADwinPro_All.Inc
P2_Seq_Wait
module
(
Parameter
Eingestellte Moduladresse (1...15).
module
Bemerkungen
Diese Anweisung ist nur sinnvoll einsetzbar, wenn vorher mit
Ablaufsteuerung des Moduls aktiviert wurde.
Wenn Ablaufsteuerungen auf mehreren Modulen gleichzeitig (und mit gleichen
Parametern) gestartet wurden, enden sie auch gleichzeitig.
Siehe auch
P2_Seq_Init, P2_Seq_Read, P2_Seq_Read24, P2_Seq_Read_Packed,
Seq_Start
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
#Define
module
4
#Define
channels
16
Dim
Data_1[channels]
Dim
Data_2[channels]
Dim
i
As Long
Init:
Processdelay=100000
P2_SE_Diff(module,1)
Rem Ablaufsteuerung auf Single Shot,
Rem Verstärkungsfaktor 1, Anzahl Messkanäle als Bitmuster,
Rem Standard-Einschwingzeit
P2_Seq_Init(module,1,0,(2^channels-1),0)
P2_Seq_Start(Shift_Left(1,module-1))
Event:
P2_Seq_Wait(module)'Ende der Messung abwarten
P2_Seq_Read(module,channels,Data_1,1)
For
i=1
To
channels
Rem Digit in Volt umrechnen und speichern
Data_2[i] =
(Data_1[i]-32768)*20/65536
Next
i
P2_Seq_Start(Shift_Left(1,module-1))
ADwin-Pro II Software, Handbuch Apr. 2021
)
'Moduladresse
'Anzahl Messkanäle ggf. anpassen
As Long At DM_Local
As Float At DM_Local
'Eingänge differentiell
'Messsequenz starten
'diff. Kanäle einlesen
'Messsequenz starten
Pro II: Analoge Eingänge
LONG
die
P2_Seq_Init
P2_
P2_Seq_Wait
P2_Seq_Wait
55