ADwin
P2_SENT_Get_PulseCount
einem Eingangskanal auf dem angegebenen Modul enthält.
Syntax
#Include
ADwinPro_All.inc
ret_val
P2_SENT_Get_PulseCount
=
sent_channel
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1...4, 1...6) des SENT-Kanals.
s e n t _
channel
Anzahl von Pulsen in der Nachricht:
ret_val
9: SENT-Signal ohne Pausenpuls.
10: SENT-Signal mit Pausenpuls.
Bemerkungen
Eine SENT-Nachricht besteht aus mehreren Pulsen. Der Rückgabewert von
P2_SENT_Get_PulseCount
nen SENT-Nachricht.
Bei SENT-Nachrichten mit zwei 12 Bit-Werten ergibt sich mit Pausenpuls eine
Nachrichtenlänge von 10 Pulsen:
•
Kalibrierpuls zur Synchronisierung
•
1 Nibble-Puls (=4 Bit): Status und Kommunikation
•
3 Nibble-Pulse: erster 12 Bit-Wert (fast channel 1)
•
3 Nibble-Pulse: zweiter 12 Bit-Wert (fast channel 2)
•
1 Nibble-Puls: Prüfsumme
•
Pausenpuls (optional)
Siehe auch
P2_SENT_Set_PulseCount, P2_SENT_Get_Fast_Channel1,
Fast_Channel2, P2_SENT_Get_Fast_Channel_CRC_OK,
ChannelState,
P2_SENT_Get_ClockTick
Gültig für
SENT-4 Rev. E, SENT-6 Rev. E
Beispiel
siehe
P2_SENT_Get_Fast_Channel1
ADwin-Pro II Software, Handbuch Apr. 2021
gibt zurück, wie viele Pulse eine SENT-Nachricht an
module
(
)
ist die Anzahl der Pulse in der zuletzt empfange-
Pro II: SENT-Schnittstelle
P2_SENT_Get_PulseCount
,
LONG
LONG
LONG
P2_SENT_Get_
P2_SENT_Get_
P2_SENT_Get_
PulseCount
399