Hallo zusammen,
nachdem ich bei der Kommunikation mittels VISA (
Link) probiert habe, leider kann vollständigen Erfolg hatte, möchte ich nun die Kommunikation mit Hilfe der HIDAPI.DLL realisieren.
Allerdings habe ich das Problem, dass die Funktion hid_open() nicht korrekt ausgeführt wird, ich bekomme immer den Wert "0" zurück. Im angehängten VI habe ich zwei Funktionen realisiert.
Die Erste (hid_enumerate()) dient nur für mich als Bestätigung, dass das Gerät überhaupt angesprochen wird. Ich vermute der Fehler beim Aufruf der zweiten Funktion (hid_open)) liegt im dritten Übergabearameter, der möglicherweise nicht korrekt übergeben wird. Vielleicht liegt es somit an dem Typ *wchar_t?
Hier finde man eine Erläuterung zur der DLL.
Ebenso habe ich probiert die DLL mit LabVIEW zu importieren. Das erstellte VI gibt mir allerdings ebenfalls den Wert "0" zurück.
Über jeden Denkanstoß bin ich dankbar.
Stefan