05.08.2013, 14:45
Hallo Labview-Gemeinde,
ich versuche derzeit mittels eines CAN USB Umsetzers, Daten auszulesen.
Bisher ist es mir leider nur gelungen, die Daten aus dem Empfangspuffers des CAN Controllers durch zyklisches Polling auszulesen, was für spätere Anwendung sehr unvorteilhaft ist.
Nun wollte ich versuchen, über die Funktion CAN_SetValue einen Parameter zu setzen, um ein handle auszulösen, welches Eintritt sobald eine Nachricht im Empfangspuffer eingeht.
Habe aber schon Schwierigkeiten bei der Deklaration des Typs TPCANParameter.
Handelt es sich hierbei um ein Array mit 21*8bit Feldern?
Wenn ja, wie setze ich Parameter um das handle zu erzeugen?
Ich hoffe, ihr könnt mir weiterhelfen.
-----------------------------------------------------
TPCANStatus __stdcall CAN_SetValue(
TPCANHandle Channel,
TPCANParameter Parameter,
void* Buffer,
WORD BufferLength
);
-----------------------------------------------------
Parameter Beschreibung
Channel Das handle für einen PCAN Kanal (siehe TPCANHandle).
Parameter Der Code für die zu lesende Information (siehe TPCANParameter).
Buffer Der Puffer für den zu schreibenden Wert.
BufferLength Die Grösse des Puffers (in bytes).
ich versuche derzeit mittels eines CAN USB Umsetzers, Daten auszulesen.
Bisher ist es mir leider nur gelungen, die Daten aus dem Empfangspuffers des CAN Controllers durch zyklisches Polling auszulesen, was für spätere Anwendung sehr unvorteilhaft ist.
Nun wollte ich versuchen, über die Funktion CAN_SetValue einen Parameter zu setzen, um ein handle auszulösen, welches Eintritt sobald eine Nachricht im Empfangspuffer eingeht.
Habe aber schon Schwierigkeiten bei der Deklaration des Typs TPCANParameter.
Handelt es sich hierbei um ein Array mit 21*8bit Feldern?
Wenn ja, wie setze ich Parameter um das handle zu erzeugen?
Ich hoffe, ihr könnt mir weiterhelfen.
-----------------------------------------------------
TPCANStatus __stdcall CAN_SetValue(
TPCANHandle Channel,
TPCANParameter Parameter,
void* Buffer,
WORD BufferLength
);
-----------------------------------------------------
Parameter Beschreibung
Channel Das handle für einen PCAN Kanal (siehe TPCANHandle).
Parameter Der Code für die zu lesende Information (siehe TPCANParameter).
Buffer Der Puffer für den zu schreibenden Wert.
BufferLength Die Grösse des Puffers (in bytes).