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 

Timing von CAN-Nachrichten auf cRIO-9014/9112 und 9853



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!

24.04.2015, 12:31 (Dieser Beitrag wurde zuletzt bearbeitet: 24.04.2015 12:32 von bjoerne.)
Beitrag #3

bjoerne Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Apr 2015

2009 SP1
2014
DE



RE: Timing von CAN-Nachrichten auf cRIO-9014/9112 und 9853
(24.04.2015 12:11 )GerdW schrieb:  Ich mache das meist so:
RT-Host:
- Generiere neue Botschaft und schreibe sie in ein FPGA-Control (Array aus 6 U32-Werten).
- setze ein "New Message"-Flag auf TRUE

FPGA:
Code:
WHILE
  IF NewMessage THEN
     send CAN-Message
     NewMessage := FALSE
  ENDIF
  wait(1ms)
WEND

So in der Art hatte ich mir das auch mal überlegt, bin dann aber nicht so recht auf die Lösung gekommen. Natürlich brauch ich dann ja für jede ID ein eigenes Flag. Kann ich in dem Fall statt dem FPGA-Control gleich eine globale Variable nehmen, in die ich aus der Host-VI schreibe und welche ich dann im FPGA zurücksetze?

Habe mal schnell etwas zusammengeklickt, wie ich es jetzt versuchen würde. Das ganze dann natürlich für die weiteren Nachrichten. In der Host-VI soll jetzt also die Nachricht generiert werden, nachdem eine bestimmte Zeit gewartet wurde. Das Array und das Flag sollen dann dem FPGA übergeben werden.

(24.04.2015 12:11 )GerdW schrieb:  Hat es einen Grund, dass du zwei FALSE verODERn musst, um eine Schleife endlos laufen zu lassen? Wink

Doppelt hält besser, oder wie war das Wink? Wusste, dass die Frage kommt. Ist noch ein Überbleibsel, eigentlich war der Status mit der Konstante verODERt, damit im Fehlerfall die Schleife beendet wird.

Danke für deine Antwort!

Gruß
Björn


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Timing von CAN-Nachrichten auf cRIO-9014/9112 und 9853 - bjoerne - 24.04.2015 12:31

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Timing Probleme cRIO n4f3ts 10 13.720 14.06.2014 21:57
Letzter Beitrag: cb
  Labview FPGA Probleme mit Timing chefweb 8 9.898 20.10.2010 15:59
Letzter Beitrag: Matze
  Inbetriebnahme Can Modul NI 9853 CB1 8 10.350 25.03.2010 16:37
Letzter Beitrag: CB1

Gehe zu: