GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » LVUG » LVUG - Technische Fragen » Probleme mit NI CAN treibern
Re: Probleme mit NI CAN treibern [message #581 is a reply to message #580] Mon, 14 June 2004 22:07 Go to previous messageGo to previous message
Brand is currently offline  Brand
Messages: 180
Registered: January 2004
Location: GSI - SB2 2.256
first-grade participant
From: *dip.t-dialin.net
Hallo Torsten,

zu 1. In der vi.lib\nican\nican.llb findest Du das VI: ncSetTimer.vi. Damit kannst Du die Zeit auf der CAN-Karte mit dem Host-PC synchronisieren.

zu 2. Zu diesem Problem folgenden Vorschlag:
Ich würde zu diesem Zweck einen CAN-Interface-Prozess bauen. Das ist ein VI, dass die Verbindung mit dem CAN-Port aufbaut und die Ping-Pong-Funktionalität implementiert. Die asynchronen Telegramme können dann in einer zweiten Schleife via Notifikationen bzw. Queues, die beide ein Wait on Multiple erlauben, von anderen Prozessen (VIs) beschrieben bzw. gelesen werden. Das bedingt zwar eine geringe zeitliche Verzögerung, ist aber hoffentlich tolerable. Als Namen für die Notifikationen bzw. Queues kann man ja die CAN ID der Telegramme verwenden.

Gruß Holger
 
Read Message icon8.gif
Read Message
Read Message
Previous Topic: Graph -> JPEG
Next Topic: LabVIEW - VI Library Manager?
Goto Forum:
  


Current Time: Mon Dec 09 08:55:32 CET 2024

Total time taken to generate the page: 0.00818 seconds