20.11.2007, 10:39
Hallo,
würde gerne eine CAN Karte von Vector Informatik verwenden und diese unter LabVIEW 8.0 anpsrechen. Dazu kann man sich enteder eine ("teure") Freischaltung kaufen, oder man nutzt den XL Treiber (siehe http://www.vector-worldwide.com/downloads/...rs/xl_lib64.zip ) in Form einer DLL Datei. Ein paar Aufrufe bekomem ich mittels des Call Library Function Node auch hin (siehe Screenshot), bei anderen scheitere ich aber hoffnungslos. Dies ist u.a. bei allen Aufrufen die structs (z.B. xlGetDriverConfig) erwarten und dynamische Rückgabegrößen haben der Fall.
Hier im Forum habe ich bereits Beispiele für ältere Versionen (mit ncdXXXX Aufrufen) gefunden, für die habe ich jedoch keine Beschreibung der API und weiß nicht was als Parameter erwartet wird u.ä.
Hat sich evtl. schon mal jemand an einer neuen Version probiert? Bräuchte erstmal "nur" Kommunikation via CAN. Beispiele zu structs und/oder Platzhaltern für Rückgabewerte würden mir auch schon weiterhelfen.
Falls da noch jemand etwas probiert: evtl. kann man ja mal ein Beispiel gemeinsam erarbeiten.
Gruß und danke,
Robert
würde gerne eine CAN Karte von Vector Informatik verwenden und diese unter LabVIEW 8.0 anpsrechen. Dazu kann man sich enteder eine ("teure") Freischaltung kaufen, oder man nutzt den XL Treiber (siehe http://www.vector-worldwide.com/downloads/...rs/xl_lib64.zip ) in Form einer DLL Datei. Ein paar Aufrufe bekomem ich mittels des Call Library Function Node auch hin (siehe Screenshot), bei anderen scheitere ich aber hoffnungslos. Dies ist u.a. bei allen Aufrufen die structs (z.B. xlGetDriverConfig) erwarten und dynamische Rückgabegrößen haben der Fall.
Hier im Forum habe ich bereits Beispiele für ältere Versionen (mit ncdXXXX Aufrufen) gefunden, für die habe ich jedoch keine Beschreibung der API und weiß nicht was als Parameter erwartet wird u.ä.
Hat sich evtl. schon mal jemand an einer neuen Version probiert? Bräuchte erstmal "nur" Kommunikation via CAN. Beispiele zu structs und/oder Platzhaltern für Rückgabewerte würden mir auch schon weiterhelfen.
Falls da noch jemand etwas probiert: evtl. kann man ja mal ein Beispiel gemeinsam erarbeiten.
Gruß und danke,
Robert