LabVIEWForum.de
DLL in LabVIEW einbinden - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: DLL & externer Code (/Forum-DLL-externer-Code)
+---- Thema: DLL in LabVIEW einbinden (/Thread-DLL-in-LabVIEW-einbinden)

Seiten: 1 2


DLL in LabVIEW einbinden - verflixxt - 20.02.2008 18:12

Hi zusammen,

ich weiß das wurde schon ein paar mal durchgekaut....

Bin ein neuling auf dem Gebiet. Ich habe folgende DLL zur Verfügung und soll ein Druckventil ansteuern..

Wie fängt man da am besten an??

Danke


DLL in LabVIEW einbinden - eg - 20.02.2008 18:20

Mit den angehängten DLLs kann man wirklich nichts anfangen, denn man weiss nicht welche Ein- und Ausgangsparameter die DLL hat.

Dazu gibt es Dokumentationen mit der Beschreibung der Eintrittsfunktion(en).
Oder es gibt eine H-Datei, wo diese Funktionen aufgelistet sind.
Oder es gibt schon fertige VIs, die diese DLL einbinden.

Hast du etwas davon? Wenn nicht dann musst du den Support (Hersteller des Gerätes und DLLs) anrufen oder von seiner Webseite die richtige Doku runterladen.


DLL in LabVIEW einbinden - verflixxt - 20.02.2008 18:39

HI,


ich lade mal alles hoch was ich habe.

Grüße


DLL in LabVIEW einbinden - IchSelbst - 20.02.2008 19:45

' schrieb:Wie fängt man da am besten an??
Hast du dir schon mal dieses Tutorial angekuckt? Konntest du das damit anfangen?

In den Pascal-Sources befinden sich die Prototypen der Funktionen, die in den beiden DLL vorhanden sind. Diese Prototypen und die Kenntnis, wie ein DLL-Knoten zu beschalten ist, reichen aus, um die DLL's zu verwenden.


DLL in LabVIEW einbinden - verflixxt - 20.02.2008 20:08

ja habs mal durchgeschaut......

blick bei den Beschaltungen nur nicht ganz durch...bzw. weiß gerade nicht wie ich anfangen soll


DLL in LabVIEW einbinden - IchSelbst - 20.02.2008 22:19

Ich hab dir mal ein Muster gemacht.

In der Compress-DLL wird ein Parameter mit Typ extended übertragen. Diesen Typ kennt LV nicht.

Ich empfehle eine LV/C++-kompatible DLL zu beschaffen. Außerdem solltest du Unterlagen beschaffen, aus denen hervor geht, in welcher Reihenfolge du welche Funktion aus welcher DLL aufrufen musst.

Lv70_img


DLL in LabVIEW einbinden - verflixxt - 21.02.2008 08:17

Danke dir erstmal,


ich bastel da mal weiter rum


Grüße Dennis


DLL in LabVIEW einbinden - verflixxt - 21.02.2008 09:54

so, jetzt ist mal aus extended ein double geworden...

Ich denk das müsste dann jetzt so gehen.

Grüße


DLL in LabVIEW einbinden - IchSelbst - 21.02.2008 10:00

' schrieb:so, jetzt ist mal aus extended ein double geworden...
Darf ich da jetzt draus schließen, dass du jemand an der Hand hast, der dir sagen kann, wie du die beiden DLLs einsetzten musst? So von wegen der Reihenfolge der Aufrufe?

Und das mit dem Ersetzen des einen DLL-Knotens bekommst du bestimmt alleine hin.


DLL in LabVIEW einbinden - verflixxt - 21.02.2008 10:06

ja, ein alter Studiumkollege hat mir auf die Reihe geholfen.. bzw. mir das mal erklärt..

Wenn mans mal geschnallt hat ist das gar nicht so übel...

Danke auf alle Fälle..