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 

Labview+CANcaseXL (vector)



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!

10.08.2010, 19:34 (Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2010 19:35 von schrotti.)
Beitrag #3

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
Labview+CANcaseXL (vector)
So weit ich die Funktionsweise des Treibers in Erinnerung habe, kann nicht auf das Eintreffen einer Nachricht oder ein anderes Ereignis gewartet werden. Vielmehr ähnelt das ganze der Channel-API von NI. Das heißt, der Treiber schiebt ein CAN-Signal in einen Puffer, der dann von dir mittels Polling ausgelesen werden muss. Allerdings muss hier die Blockgröße und die Blockfrequenz bestimmt werden. Der Treiber schreibt mit Hilfe dieser Größen die Signal in den Puffer. Kommt eine Nachricht zu einer ungünstigen Zeit, wird sie ignoriert. Aus den beiden genannten Größen lässt sich also bestimmen, wie lange die Wartezeit in der Schleife ausfallen sollte. Liest du schneller, wirst du oft Kopien bekommen, liest du langsamer, verpasst du Wertänderungen.

In deiner Schliefe fehlt auf jeden Fall ein Wait. Daher, warte meinetwegen 10 ms und guck dann, ob was im Puffer liegt. Wenn nicht, wiederhole den Vorgang 10, 20 oder 50 mal.

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Labview+CANcaseXL (vector) - BlackDread - 22.07.2010, 14:42
Labview+CANcaseXL (vector) - BlackDread - 09.08.2010, 13:47
Labview+CANcaseXL (vector) - schrotti - 10.08.2010 19:34
Labview+CANcaseXL (vector) - BlackDread - 13.08.2010, 11:17

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  CancaseXL mit Labview senden/empfangen 8 byte Botschaft luna 7 6.247 05.07.2021 16:47
Letzter Beitrag: luna
  CancaseXL Transmit Error artia 1 5.103 22.02.2013 13:07
Letzter Beitrag: artia
  vector CAN Open Problem artia 4 7.872 20.02.2013 14:16
Letzter Beitrag: artia
  Vector LabVIEW CAN-Kommunikation LV-Starter123 0 5.043 19.10.2011 06:21
Letzter Beitrag: LV-Starter123
  LabView + CanCaseXL (Bussystem ansteuern) klaive 0 4.592 27.04.2011 08:49
Letzter Beitrag: klaive

Gehe zu: