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 

wie realisiert man pointer in LabVIEW



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!

13.08.2008, 07:57 (Dieser Beitrag wurde zuletzt bearbeitet: 13.08.2008 09:02 von jg.)
Beitrag #11

verflixxt Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jan 2008

8.6
2007
de

87463
Deutschland
wie realisiert man pointer in LabVIEW
' schrieb:So isses wesentlich einfacherSmile

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

Also hab mal dein VI soweit ausgeführt...bei aufruf des "ZebDeviceManager_Setup" müsste sich ein Fenster öffnen in dem dann die angeschlossene Hardware aufgeführt ist...aber da wird wie bei mir nichts aufgeführt.

ich hab gedacht das Ihr vielleicht mit dem PDF mehr anfangen könnt. Wie muss ich jetzt diese WIDAB.dll einbinden damit ich über ZebDeviceManager_GetDevice das DAB gerät ansprechen kann?


Grüße Dennis
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.08.2008, 09:01
Beitrag #12

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
wie realisiert man pointer in LabVIEW
' schrieb:Laut Dokument Kapitel 9.1 ist BOOL 4 Byte lang. Der Rückgabewert aller Funktionen ist also U32 statt U8.
Da habe ich nicht aufgepasst... Bin vom Standard ausgegangen, meist ist BOOL ja 1 byte...
[quote='']Da steht aber komisches Zeug drinnen:
[code]#define ZEBFN

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.08.2008, 09:16 (Dieser Beitrag wurde zuletzt bearbeitet: 13.08.2008 09:18 von verflixxt.)
Beitrag #13

verflixxt Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jan 2008

8.6
2007
de

87463
Deutschland
wie realisiert man pointer in LabVIEW
Beim dritten Funktionsaufruf wird =0 zurückgegeben.

In der Doku steht bei ZebDeviceManager_GetDevice


Bool ZebDeviceManager_GetDevice( ZebDevice** device);


dann unter Parameters :

device

[out] Pointer to a pointer which receives the device handle.


Wie kann ich das denn in LabVIEW umsetzen?

Grüße Dennis
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.08.2008, 10:09
Beitrag #14

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
wie realisiert man pointer in LabVIEW
' schrieb:Beim dritten Funktionsaufruf wird =0 zurückgegeben.

In der Doku steht bei ZebDeviceManager_GetDevice
Bool ZebDeviceManager_GetDevice( ZebDevice** device);
dann unter Parameters :

device

[out] Pointer to a pointer which receives the device handle.
Wie kann ich das denn in LabVIEW umsetzen?
Genauso wie ich es gemacht habe. ZebDevice als Pointer to Uint32 definiert. Nach Ausführen der Funktion sollte, wenn es funzt, darin ein Wert ungleich 0 stehen. Den übergibst du bei weiteren Funktionsaufrufen einfach als Wert (also wenn irgendwo steht ... ZebDevice* device, einfach als UINT32 definieren).

Ich habe dir nochmal eine Version mit der zebsdk-eigenen Fehlerauslesung gebastelt, vielleicht hilft das weiter. Rückgabewerte sind jetzt wieder UINT32, so wie von IchSelbst angemahnt.

Lv85_img
Sonstige .vi  Unbenannt_1.vi (Größe: 18,63 KB / Downloads: 275)


Wie gesagt, theoretisch (und mehr kann ich hier nicht machen) sollte das so stimmen.

MfG, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.08.2008, 11:18
Beitrag #15

verflixxt Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jan 2008

8.6
2007
de

87463
Deutschland
wie realisiert man pointer in LabVIEW
Hab der Fehler angezeigt bekommen...Danke dir...Ihr wart mir eine große Hilfe

Danke Dennis
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Datenübergabe an DLL Pointer to Pointer Reiling 2 9.601 02.02.2018 10:59
Letzter Beitrag: Reiling
  Absturz durch unzulässige Pointer VS_03 3 10.315 28.10.2016 18:32
Letzter Beitrag: VS_03
  dll mit Pointer auf komplexe Struktur einbinden Wedgewood 11 17.011 27.04.2014 23:44
Letzter Beitrag: Wedgewood
  Pointer auf Array mit Labview übertragen und darstellen lupus022 35 32.555 19.07.2013 10:53
Letzter Beitrag: lupus022
  Pointer und MoveBlock OXO 4 8.218 03.06.2013 16:31
Letzter Beitrag: OXO
  Pointer auf Subarray übergeben Event Horizon 5 7.428 15.07.2012 10:21
Letzter Beitrag: rolfk

Gehe zu: