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 Boschaften



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!

18.08.2014, 13:12 (Dieser Beitrag wurde zuletzt bearbeitet: 18.08.2014 13:24 von Michael26.)
Beitrag #7

Michael26 Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Dec 2013

2013
2011
DE



RE: CAN Boschaften
(18.08.2014 12:09 )GerdW schrieb:  Hallo Michael,

Zitat:Die Wartezeit habe ich eingefügt, da ich die Nachrichten zyklisch übertragen muss/soll.
Das kann der CAN-Treiber für dich erledigen. Üblicherweise nutzt man eher Zykluszeiten im 10er/100er ms-Bereich.

Zitat:Ist der Verbindungsaufbau denn so in Ordnung, wie ich es aufgebaut habe oder gibt es Verbesserungen
Wie schon gesagt: Port öffnen/schließen je nur einmal vor/nach einer Hauptschleife!

Zitat:Kann ich auch, so wie ich es schon gemacht habe, aus mehreren Nachrichten ein Array erstellen und dann senden?
Dies entspricht meiner Arbeitsweise: Ich arbeite lieber mit CAN-Datenbanken (DBC) und CAN-Tasks (Task = mehrere Signale/Botschaften).

Hier wird eine CAN-DBC gelesen, die passenden Botschaften gefiltert und daraus zwei CAN-Tasks erstellt. Für die Werte-Ausgabe ist da schon ein SYNC-Signal enthalten, welches den zyklischen Versand steuert. Auch wenn du die Werte nur alle 10s veränderst, kannst du ja trotzdem öfter Botschaften verschicken - es wird immer der letzte/aktuelle Stellwert verschickt ("Output recent").

Hallo Gerd,

Vielen Dank erstmal für die Infos/Hilfe.
Leider steht mir keine CAN-DBC zur Verfügung, deswegen habe ich die Botschaften eigenständig generiert.
Aber nochmal zurück, kann ich auf den CAN-Bus gleich 3 oder mehrere Botschaften gleichzeitig senden oder muss ich erst 1 Nachricht senden, den Bus schließen und dann wieder öffnen
oder ist das so in Ordnung mit Array erstellen und schreiben. In der Hilfe steht zu "ncWriteNet.vi", write a single frame. Ich kann aber schon mehrere Botschaften senden oder auf was bezieht sich das "single Frame"

Könntest du mir vielleicht erklären, was ich unter der CAN_Library bei

ncWriteNet.vi

Terminal "ObjHandle in"

verstehen kann.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
CAN Boschaften - Michael26 - 18.08.2014, 10:32
RE: CAN Boschaften - GerdW - 18.08.2014, 10:47
RE: CAN Boschaften - Michael26 - 18.08.2014, 10:57
RE: CAN Boschaften - GerdW - 18.08.2014, 11:38
RE: CAN Boschaften - Michael26 - 18.08.2014, 11:58
RE: CAN Boschaften - GerdW - 18.08.2014, 12:09
RE: CAN Boschaften - Michael26 - 18.08.2014 13:12
RE: CAN Boschaften - GerdW - 18.08.2014, 13:18
RE: CAN Boschaften - Michael26 - 18.08.2014, 13:25
RE: CAN Botschaften - GerdW - 18.08.2014, 13:34
RE: CAN Botschaften - Michael26 - 18.08.2014, 13:44
RE: CAN Boschaften - Michael26 - 18.08.2014, 14:19
RE: CAN Boschaften - LogMAN - 19.08.2014, 11:46
RE: CAN Boschaften - GerdW - 18.08.2014, 14:26
RE: CAN Boschaften - Michael26 - 18.08.2014, 14:56
RE: CAN Botschaften - GerdW - 18.08.2014, 15:00
RE: CAN Botschaften - Michael26 - 19.08.2014, 10:27
RE: CAN Boschaften - GerdW - 19.08.2014, 11:48

Gehe zu: