LabVIEWForum.de - wie realisiert man pointer in LabVIEW

LabVIEWForum.de

Normale Version: wie realisiert man pointer in LabVIEW
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo, ich versuche mich gerade im einbinden einer DLL (bzw. mehrerer) um ein Gerät (eine DAB-BOX) anzusprechen bzw das Analogsignal auszulesen.

Da heißt es u.a.: "[out] Pointer to a pointer which receives the device handle."

wie kann ich das in LabVIEW denn umsetzen?

Danke Dennis
Ein Pointer sollte eine Lokale Variable sein, die dann auf das entsprechende Control verweist.

Gruß
Andreas
Pointer ist eine Adresse und somit unter 32bit Betriebssystemen vom Datentyp U32. Also Rückgabewert ist Unsigned Integer.

MfG, Jens
ja ok danke


Ich mache glaub grundsätzlich was falsch beim arbeiten mit DLL's.

Ich schaffe es nicht in LabVIEW dass ich das DAB-Gerät finde. Ich geh das vom Ansatz her schon falsch an. Kann mir da einer einen Tipp eben bzw. mir den ersten Schritt zeigen?

Im endeffekt möchte ich mit Hilfe dieses Geräte EMG Signale auswerten. Aber dazu muss ich ja erst mal das Gerät finden...


Im Anhang habt ihr dazu ein paar daten und Beschreibungen.


Hilflose Grüße
' schrieb:Ich schaffe es nicht in LabVIEW dass ich das DAB-Gerät finde.
Poste hier mal das VI, mit dem du genau das versuchst.

Im Anhang sind sehr viele DLLs. Ich kann da nicht die richtige finden.
' schrieb:Poste hier mal das VI, mit dem du genau das versuchst.

Im Anhang sind sehr viele DLLs. Ich kann da nicht die richtige finden.


Die richtige DLL ist die zebsdk.dll

Aber um das Gerät zu intialisieren benötigt man zusätzlich die easy.dll und die WIDAB.dll


Danke dir

Lv86_img
' schrieb:Die richtige DLL ist die zebsdk.dll

Aber um das Gerät zu intialisieren benötigt man zusätzlich die easy.dll und die WIDAB.dll
Danke dir

Lv86_img
Offtopic2
Folgender Rat: Speichere deine hochgeladenen VIs für eine LV-Version < 8.6 (Save for previous Version). Version 8.6 ist so brandneu, dass das die wenigsten bisher installiert haben dürften, wenn sie es überhaupt schon zugeschickt bekommen haben. Und all diese Leute können dein VI nicht öffnen!
Die Erfahrung zeigt, dass es sich frühestens ein 1/4 Jahr nach Release der neuesten LV-Version lohnt, vermehrt VIs der neuesten LV-Version hier ins Forum zu stellen.

MfG, Jens
Sorry, hier mal das ganze abgespeichert für version 8.0

grüße dennis
So isses wesentlich einfacherSmile

Also, wenn ich die PDF-Doku zu diesen 3 Funktions-Aufrufen durchlese, müsste das eigentlich so gehen:

Lv85_img[attachment=13912]

MfG, Jens
' schrieb:Also, wenn ich die PDF-Doku zu diesen 3 Funktions-Aufrufen durchlese, müsste das eigentlich so gehen:
Auf jeden Fall mal ausprobieren.

Laut Dokument Kapitel 9.1 ist BOOL 4 Byte lang. Der Rückgabewert aller Funktionen ist also U32 statt U8.

Da steht aber komisches Zeug drinnen:
[code]#define ZEBFN
Seiten: 1 2
Referenz-URLs