ADwin
P2_SENT_Config_Output
nal auf dem angegebenen Modul.
Syntax
#Include
ADwinPro_All.inc
Do
:
Until
(P2_SENT_Command_Ready
ret_val
ret_val
=
sent_channel
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1...4) des SENT-Kanals.
s e n t _
channel
Basistakt (1500...90000) für SENT-Nachrichten, ange-
baseclock
geben in ns.
Feste Gesamtlänge (0; 166...922) der SENT-Nachricht,
length
angegeben in baseclock-Einheiten.
0: variable Länge ohne Pausenpuls.
>0: Gesamtlänge der Nachricht.
Dauer (üblicherweise 4) des Low-Pegels am Anfang
lowticks
von Kalibrierpuls oder Nibble-Puls, angegeben in
baseclock-Einheiten.
Berechnungsalgorithmus für die CRC-Prüfsumme:
crc
0: Legacy.
1: Recommended.
Status der Befehlsverarbeitung:
ret_val
0: Befehl wurde erfolgreich ausgeführt.
Bemerkungen
Prüfen Sie erst mit P2_SENT_Command_Ready, ob die SENT-Schnittstelle be-
reit ist zum Verarbeiten des nächsten Befehls, bevor Sie
verwenden.
Output
Eine SENT-Nachricht ohne Pausenpuls hat eine variable Länge, nämlich
154...270 Basistakte. Mit
richt auf einen festen Wert einstellen. Dies wird durch einen Pausenpuls mit der
jeweils nötigen Länge erreicht.
Achten Sie darauf, dass
sächliche Länge der SENT-Nachricht.
Der Berechnungsalgorithmus für die CRC-Prüfsumme gilt sowohl für Signale
(fast channels) als auch für serielle Nachrichten.
Siehe auch
P2_SENT_Init, P2_SENT_Command_Ready, P2_SENT_Enable_Channel,
P2_SENT_Set_Fast_Channel1, P2_SENT_Set_Fast_Channel2,
Set_Fifo
Gültig für
SENT-4-Out Rev. E
Beispiel
- / -
ADwin-Pro II Software, Handbuch Apr. 2021
setzt die Grundeinstellungen für einen SENT-Ausgabeka-
(
P2_SENT_Config_Output
=
baseclock
length
,
,
> 0 können Sie die Gesamtlänge einer Nach-
length
immer um 12 Einheiten größer ist als die tat-
length
module
= 0)
)
module
(
,
lowticks
crc
,
,
)
LONG
LONG
LONG
LONG
LONG
LONG
LONG
P2_SENT_Config_
P2_SENT_
Pro II: SENT-Schnittstelle
P2_SENT_Config_Output
P2_SENT_
Config_Output
421