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 

USB2CAN Converter via ActiveX ansteuernGeschwindigkeitsprob.



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!

12.05.2006, 09:25
Beitrag #1

baesi Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Sep 2005

7.11
2000
kA


Schweiz
USB2CAN Converter via ActiveX ansteuernGeschwindigkeitsprob.
Hallo zusammen

Ich habe ein USB 2 CAN Konverter welchen ich via ActiveX ansteuern kann.

Der Konverter soll ein anderes Steuergerät via CAN Calibration Protocol (CCP; Point to Point) ansteuern können.

Das heisst ich schicke via Konverter ein Kommando an das Steuergerät (max 8Byte). Dieses wiederum sendet eine passende
Antwort zurück ( max 8Byte). Für das schicken verwende ich eine Activex Methode.

Der Empfang einer Nachricht kann nur über einen ActiveX Event stattfinden. Für das registriere ich einen Activex
Callback am Anfang meines Programms. Als Benutzer Parameter dieses Callbacks übergebe ich eine Referenz meiner
Anzeigedaten auf dem Main Vi.

Nach dem Senden meiner Nachricht warte ich nun in einer while Schlaufe so lange, bis der Status meiner Anzeigedaten
den Empfang von CAN Daten anzeigt( via Eigenschaftsknoten). Danach muss ich wieder via Eigenschaftsknoten den Wert
zurücksetzten und ich kann die gelesenen Daten ausgeben und weiterverarbeiten. Danach beginnt das Spiel wieder von
vorne(senden lesen. etc). Das Ganze funktioniert auch wunderbar. Nur ist alles viel zu langsam. Mit einer anderen
Hardware welche ich direkt via dll ansteuere bin ich etwa um Faktor 10 schneller.

Gibt es eine Möglichkeit das Ganze zu beschleunigen, oder ist Activex einfach nicht schneller?

Zum besseren Verständnis sind noch einige Screenshots beigelegt.

Für Eure Hilfe wäre ich wirklich dankbar.


Gruss

Baesi


Angehängte Datei(en)
Sonstige .pdf  Dokument1.pdf (Größe: 557,28 KB / Downloads: 393)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
USB2CAN Converter via ActiveX ansteuernGeschwindigkeitsprob. - baesi - 12.05.2006 09:25

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  ActiveX (LabVIEW als ActiveX Server) Neuling 1 10.292 25.01.2006 11:25
Letzter Beitrag: Neuling

Gehe zu: