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 

DLL In LabVIEW einbinden



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!

12.02.2008, 08:59 (Dieser Beitrag wurde zuletzt bearbeitet: 18.02.2008 20:27 von jg.)
Beitrag #1

Lucc Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Oct 2007

8.00
2007
kA

77709
Deutschland
DLL In LabVIEW einbinden
Hallo,

bin gerade dabei eine dll in LabVIEW einzubinden, die externe bib. ist konfiguriert.
Ich glaube mein Problem ist das erstellen des c.codes.
In der LabVIEW Hilfe steht :

"Jede Funktion Ihrer DLL muss eigens exportiert werden, damit diese in LabVIEW zur Verfügung steht. Verwenden Sie zum Beispiel zum Export der Funktion avg_num das Schlüsselwort _declspec (dllexport). ."

oder

Hinweis Wenn Sie die LabVIEW-Managerfunktionen in einer Windows-DLL verwenden möchten, müssen Sie Ihrem Projekt auch die Datei LabVIEWv.lib hinzufügen. Diese *.lib-Datei befindet sich im Ordner cintools im LabVIEW-Verzeichnis.

Ich kann nicht genau sagen wo es klemmt.
Würde mich über euere Hilfe freuen, da ich schon einiges gelesen und versucht habe.

Danke
Markus

Lv80_img


Angehängte Datei(en)
Sonstige .dll  ibr_ddk.dll (Größe: 540 KB / Downloads: 275)

Sonstige .vi  VI_1.vi (Größe: 9,41 KB / Downloads: 272)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.02.2008, 15:59
Beitrag #2

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
DLL In LabVIEW einbinden
' schrieb:"Jede Funktion Ihrer DLL muss eigens exportiert werden, damit diese in LabVIEW zur Verfügung steht. Verwenden Sie zum Beispiel zum Export der Funktion avg_num das Schlüsselwort _declspec (dllexport). ."
oder
Hinweis Wenn Sie die LabVIEW-Managerfunktionen in einer Windows-DLL verwenden möchten, müssen Sie Ihrem Projekt auch die Datei LabVIEWv.lib hinzufügen. Diese *.lib-Datei befindet sich im Ordner cintools im LabVIEW-Verzeichnis.

Bin da auch nicht der Profi, aber habe auch schon mal eine DLL gemacht.
Was du da beschreibst, ist denke ich schon gut in der DLL, sonst könntest du die einzelnen Funktionen im LV nicht auswählen.

' schrieb:Ich kann nicht genau sagen wo es klemmt.

Ich auch nicht, aber ich denke in deinem DLL-Code ist was falsch, hat nichts mit LV zu tun.
Kannst du die DLL in einer anderen "Sprache" aufrufen und funktioniert es dort?

Gruss
Roland

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.02.2008, 16:15
Beitrag #3

Lucc Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Oct 2007

8.00
2007
kA

77709
Deutschland
DLL In LabVIEW einbinden
Die DLL geht mit VB, Delphie oder C++, alles schon ausprobiert.
Im Ausführungsmodus läuft es auch, aber es passiert nichts.
Was ich vorne eingebe kommt hinten wieder raus.


Ich habe einfach die header Datei in die c. Datei rein kopiert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.02.2008, 16:35 (Dieser Beitrag wurde zuletzt bearbeitet: 12.02.2008 16:36 von RoLe.)
Beitrag #4

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
DLL In LabVIEW einbinden
' schrieb:Die DLL geht mit VB, Delphie oder C++, alles schon ausprobiert.
Im Ausführungsmodus läuft es auch, aber es passiert nichts.
Was ich vorne eingebe kommt hinten wieder raus.
Ich habe einfach die header Datei in die c. Datei rein kopiert.

Das wäre ja soweit gut, dann ist die DLL fehlerfrei.

Welcher Ausführungsmodus meinst du, denn von LV?

Bei mir gab es irgendeine Fehlermeldung (siehe Bild) als ich dein VI/Dll angeschaut habe.
Warum weis ich auch nicht, jedenfalls nicht ausführbar, das VI.

Gruss
Roland


Angehängte Datei(en) Thumbnail(s)
   

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.02.2008, 16:52
Beitrag #5

Lucc Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Oct 2007

8.00
2007
kA

77709
Deutschland
DLL In LabVIEW einbinden
Ich hatte den LV Ausführungsmodus gemeint.

Mit der Fehlermeldung kann ich auch nichts anfangen!

Werde alles nochmal neu machen, und falls es nicht geht muß ich mir was anders überlegen

Vielen Dank und ein schönen Tag

Gruß Markus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.02.2008, 13:09 (Dieser Beitrag wurde zuletzt bearbeitet: 18.02.2008 13:11 von rolfk.)
Beitrag #6

rolfk Offline
LVF-Guru
*****


Beiträge: 2.302
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
DLL In LabVIEW einbinden
' schrieb:Die DLL geht mit VB, Delphie oder C++, alles schon ausprobiert.
Im Ausführungsmodus läuft es auch, aber es passiert nichts.
Was ich vorne eingebe kommt hinten wieder raus.
Ich habe einfach die header Datei in die c. Datei rein kopiert.

Welche C Datei???? Was, wo, wie?????

Ich verstehe echt nur Bahnhof.

Lade mal die header Datei hoch. Ohne ist gar nichts zu sagen.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen 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
  DAQ in LabVIEW einbinden Sleep 3 5.078 21.08.2007 19:04
Letzter Beitrag: Y-P
  Einbinden einer Videokamera in LabVIEW joho11 2 5.020 30.10.2006 10:54
Letzter Beitrag: joho11
  Anfängerfrage: Hardware in LabVIEW einbinden Bigborre 1 5.796 06.04.2006 12:47
Letzter Beitrag: Lucki

Gehe zu: