INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

CAN MultipleRead Size Notification



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

09.03.2015, 10:09 (Dieser Beitrag wurde zuletzt bearbeitet: 09.03.2015 10:19 von Slev1n.)
Beitrag #1

Slev1n Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: Nov 2014

2013
2011
DE_EN



CAN MultipleRead Size Notification
Hey Leute,

ich hätte mal eine Frage.
Zuerst aber was zum Programm:
Ich lese Daten von einem CAN Bus. In diesem Fall ist nur ein anderes Gerät neben meiner USB 8473s Karte mit am Bus. Dieses Gerät schickt mir mit einer Übertragungsrate von 125kBaud immer wieder 8 unterschiedliche Frames. Also alle paar ms kommen 8 Frames mit 8 unterschiedlichen IDs.

Meine Frage also: Kann man es so einstellen, dass das MultipleRead.Vi solange wartet (z.b. mit ncWaitForState.vi und SetAttr.vi [Multiple Read Size Notification]) bis die Anzahl von Frames die im read puffer sind ein vielfaches von 8 ist?

Damit wäre eine spätere Datenauswertung in einer Tabelle nach Konvertierung mit Hilfe der DBC-File deutlich schöner. Da wenn gerade 20 Frames gelesen werden nicht alle IDs gleich oft vertreten sind und wenn ich die Auswertung in ein Excell File geb, dann sind in manchen spalten halt nur 2 umgerechnete Werte und in manchen 3.
So sieht es dann immer aus: (nur Beispiel)
   

Bin gespannt ob das machbar ist.

Gruß
Slev1n
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
CAN MultipleRead Size Notification - Slev1n - 09.03.2015 10:09

Gehe zu: