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 

USB Thermometer über vorh. *.dll in LV 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!

07.10.2006, 16:36
Beitrag #1

AndiMetzger Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 77
Registriert seit: Jan 2006

7.1
2005
kA


Deutschland
USB Thermometer über vorh. *.dll in LV einbinden
Hallo zusammen,

ich habe ein Thermometer, dass über die USB-Schnittstelle am PC angeschl. wird.
Es ist von TFA/Cleware.
I-Net Seiten: für Software/Treiber : http://www.cleware.de
für Infos des Thermometers: http://www.tfa-dostmann.de

Dazu existieren fertige Programme zum ansprechen des Thermometers, welche in C++ geschrieben wurden.

Es ist eine sogenannte USBaccess.dll Datei vorhanden.

In LV ist es ja mögl. solche einzubinden. Habe dies auch schon, dachte aber dass mir dann alle möglichen Ein- bzw. Ausgänge der einzelnen Funktionen automatisch angezeigt werden, und ich diese dann nur noch in LV mit z.B. einer Konstanten verbinden muss.

Ist aber nicht so.

Ich kann zwar die einzelnen Funktionen der *.dll auswählen, man muss aber irgendwie die Übergabeparameter noch angeben, was ich dachte automatisch passiert.
Wenn ich dann irgendwelche angebe, werden mir diese nicht im Blockdiagramm angezeigt.
Kenne mich da dann weiter noch nicht so gut aus.

Wie gehts richtig?

Wie kann man erfolgreich die Funktionen der *.dll einbinden, die man braucht, so dass man Schlußendlich das Thermometer ansprechen kann und Themperaturwerte übergeben bekommt?

Danke, Gruß Andi!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.10.2006, 07:39 (Dieser Beitrag wurde zuletzt bearbeitet: 08.10.2006 07:42 von Lucki.)
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
USB Thermometer über vorh. *.dll in LV einbinden
' schrieb:Wie gehts richtig?
Es ist alles richtig, was Du geschrieben hast. Was Du von LabVIEW verlangst: von einer fremdem dll außer den Funktionen auch deren Übergabeparameter von selbst zu erkennen, ist unmöglich.
Es ist nicht einmal möglich, bei Eingabe der falschen Parameter die Fehler abzufangen. Es können da die schrecklichsten Dinge passieren.
Ergo: Eine dll allein ist wertlos, wenn man nicht außerdem ein Dokumentation darüber hat, mit Beschreibung der Ein- und Ausgabeparameter für die infrage kommenden Funktionen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.10.2006, 16:31
Beitrag #3

AndiMetzger Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 77
Registriert seit: Jan 2006

7.1
2005
kA


Deutschland
USB Thermometer über vorh. *.dll in LV einbinden
Hi,

doch ich habe ein PDF dazu.

Aber in meinem DLL ExpressVI zeigt es dann anschl. nicht die entsprechenden Felder z.B. als Integer (Status, etc.) an.
Die Felder sind dann weiterhin leer, als ob ich nichts integriert hätte.

Hier mal die USBaccess.dll (als ZIP gepackt) und Doku (als PDF).

Kannst du mir ein kleines bsp. zum z.B. initialisieren des Geräts über die DLL schreiben.

Wäre sehr nett und hilfreich!

Danke!

Gruß!


Angehängte Datei(en)
Sonstige .pdf  API.pdf (Größe: 75,13 KB / Downloads: 1459)

Sonstige .zip  USBaccess.zip (Größe: 66,44 KB / Downloads: 264)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.10.2006, 19:15
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
USB Thermometer über vorh. *.dll in LV einbinden
' schrieb:Kannst du mir ein kleines bsp. zum z.B. initialisieren des Geräts über die DLL schreiben.
Tut mir leid, ich komme mit deser Doc auch nicht klar. Ich bin ein Hardware-Mensch, mein Informatik-Wissen ist eher dünn. Geantwortet hatte ich Dir nur, weil ich selbst bei einer DLL-Einbindung ohne größere Probleme, aber unverdientermaßen, erfolgreich war. In Deiner PDF ist aber in den Funktionsbeschreibungen immer von Objekten die Rede, ich weiß nicht, wie das in Verbindung mit LabVIEW funktioniert. Sich geht es, aber das sollte Dir besser jemand beanworten, der sich da wirklich auskennt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.10.2006, 16:48 (Dieser Beitrag wurde zuletzt bearbeitet: 09.10.2006 16:49 von Wiggi.)
Beitrag #5

Wiggi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 99
Registriert seit: Aug 2006

7.1
2005
kA


Deutschland
USB Thermometer über vorh. *.dll in LV einbinden
Hi Andi

Leider habe ich heute keine Zeit mehr die ein Beispiel zu basteln..
aber da ich die letzten Woche die selben Probleme hatte hier ein die Threats die mir am meisten geholfen haben.
Vielleicht kommst du damit auch schon zu rechtWink

http://www.LabVIEWforum.de/index.p...3307&hl=dll

http://www.LabVIEWforum.de/index.p...22&hl=wiggi

Die Daten die für dich wichtig sind ab Seite 9 beschrieben..
(aber das hast du vermutlich schon selber gemerkt)


als kleiner Tipp am ende..
die Daten die dein Thermometer ausgibt scheinen genau wie bei meinem Senor damals Pointer zu sein.

Viel Erfolg noch
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2008, 11:12
Beitrag #6

fregamey Offline
LVF-Neueinsteiger


Beiträge: 1
Registriert seit: Jul 2008

10
1995
EN

8052
Schweiz
USB Thermometer über vorh. *.dll in LV einbinden
Ich habe LabVIEW vi für Cleware USB-Switch geschrieben. Die meisten vi wie für Verbindung öffnen/schliessen, Serie nummer fragen, usw sollen auch für andere Geräte von Cleware gehen.


Angehängte Datei(en)
Sonstige .llb  Cleware.llb (Größe: 113,53 KB / Downloads: 358)
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
  Serielles Gerät über Modbus RTU einbinden (mit VISA testen) buettnerstefan 10 19.287 15.09.2014 09:49
Letzter Beitrag: buettnerstefan
  USB über dll in LabVIEW einbinden dany22 0 4.687 24.08.2006 13:19
Letzter Beitrag: dany22

Gehe zu: