Pro II: Eingangsmodule
P2_Burst_Start
P2_Burst_Start
94
startet eine Burst-Messreihe auf allen angegebenen Modulen
P2_Burst_Start
gleichzeitig.
Syntax
#Include
ADwinPro_All.Inc
P2_Burst_Start
module_pattern
(
Parameter
Bitmuster zum Ansprechen der Moduladressen:
m o d u l e _
Bit = 0: Modul ignorieren.
pattern
Bit = 1: Modul ansprechen.
Bitnr.
Moduladresse
Bemerkungen
Bei Modulen AIn-F-x/16 ist der Befehl ab Revision E04 verfügbar.
Der Befehl wirkt auf alle eingestellten Module gleichzeitig. Wenn der Befehl für
das angesprochene Modul ungültig ist, kann das unvorhergesehene Folgen ha-
ben.
Siehe auch
P2_Burst_Init, P2_Burst_Read_Index, P2_Burst_CRead_Unpacked1,
Burst_CRead_Unpacked2, P2_Burst_CRead_Unpacked4,
Unpacked8, P2_Burst_Reset, P2_Burst_Status,
Gültig für
AIn-F-4/14 Rev. E, AIn-F-4/16 Rev. E, AIn-F-8/14 Rev. E, AIn-F-8/16 Rev. E
Beispiel
Für Module AIn-F-x/14 siehe auch das Beispiel für Kontinuierliche Messwertwandlung
(Pro II):
"1 Kanal
wandeln" auf
#Include
ADwinPro_All.Inc
#Define
module
4
Dim
Data_1[1000]
As Long
Dim
pattern
As Long
Init:
Rem Kont. Burst-Messreihe für Kanal 1 einrichten mit 300ns/600ns
Rem Periodendauer, 2^26 Daten speichern ab Adresse 0.
P2_Burst_Init
(module,1,0,67108864,30,010b)
Rem Burst-Messreihe starten
pattern
= Shift_Left(1,module-1)
P2_Burst_Start(pattern)
Processdelay=10000000
Event:
Rem Die letzten 1000 Messwerte des Kanals (langsam) lesen und in
Rem Data_1 ablegen
P2_Burst_CRead_Unpacked1(module,1000,Data_1,1,1)
ADwin
)
31:15 14
13
...
–
15
14
...
P2_Burst_Stop
Seite
2099.
'nur ein Modul ansprechen
ADwin-Pro II Software, Handbuch Apr. 2021
LONG
1
0
2
1
P2_
P2_Burst_CRead_