Herunterladen Inhalt Inhalt Diese Seite drucken

Jetter JVM-407 Betriebsanleitung Seite 135

Bediengerät
Inhaltsverzeichnis

Werbung

JVM-407
Verwenden der Funktion
JetSym STX-Programm
Anleitung des Motorher-
stellers
Jetter AG
Result := SAEJ1939AddTx (
1,
0xFEEE,
0x00,
2
0
SAEJ1939_BYTE,
sizeof(var_Fueltemp),
var_Fueltemp,
struct_TJ1939Tx_EngineTemperatureTbl,
1500,
120);
Festlegung einer neuen Priorität: Der Prioritätswert 0 hat die höchste Priorität,
der Prioritätswert 7 die niedrigste Priorität. Die Nachricht mit der Priorität 6
kann von einer Nachricht der Priorität 4 verdrängt werden (wenn die Nach-
richten gleichzeitig gesendet werden). Die Parameter InhibitTime und
EventTime werden beim Funktionsaufruf nicht explizit aufgeführt. In diesem
Fall werden die Default-Werte verwendet.
#Include
"SAEJ1939.stxp"
Var
bySAEJ1939Channel
own_Source_Address : Byte;
// PGN 65262 Engine Temperature 1
Fueltemp
: Byte;
EngineTemperatureTbl : TJ1939Tx;
End_Var;
Task
main
autorun
// Initialisierung CAN 1
bySAEJ1939Channel := 1;
own_Source_Address := 20;
SAEJ1939Init (bySAEJ1939Channel, own_Source_Address);
// PGN 65262 Engine Temperature
// Eine neue Priorität der festlegen
EngineTemperatureTbl.byPriority := 6;
SAEJ1939AddTx (bySAEJ1939Channel, 65262, 0x00, 2, 1, SAEJ1939_BYTE,
sizeof(Fueltemp), Fueltemp, EngineTemperatureTbl);
End_Task;
Der Kunde erfährt die Daten (Priorität, PGN, SA und den Aufbau der Daten-
bytes) aus der Anleitung des Motorherstellers.
: Byte;
SAE J1939-STX-API
135

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis