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!
19.10.2014, 21:37 (Dieser Beitrag wurde zuletzt bearbeitet: 19.10.2014 21:44 von Spinpin.)
zur Anbindung einer 8-fach Relais-Karte (VM8090 von Velleman) in Labview ist anscheinend die vorhandene dll des Herstellers nicht nutzbar.
Leider bin ich was Labview und dll's angeht blutiger Anfänger.
Kann mir jemand bei der Einbindung in Labview helfen?
Oder kennt jemand eine andere Relais-Karte die bereits mit Labview kompatibel ist?
Vielen Dank schon einmal im Voraus!
Anzeige
20.10.2014, 08:26 (Dieser Beitrag wurde zuletzt bearbeitet: 20.10.2014 08:37 von Lucki.)
Wenn Du nicht nur die dll, sondern auch die Bechreibung dazu hast, dann kannst Du die dll in jeder Programmiersprache benutzen. In Labview ist die Schlüsselfunktion dazu der "Knoten zum Aufruf externer Bibliotheken" (Im Menü Konnektivität).
Z.B kann man sich zu jeder DLL-Funktion ein kleines Sub-VI erstellen. Wenn Du die dann im eigentlichen Programm verwendest, hast Du dort mit der dll nichts mehr direkt zu tun.
Bequemer wäre es natürlich, wenn sich die Mühe der Sub-VI-Erstellung, oder mir anderen Worten: der Erstellung der "Labview-Treiber", schon jemand vor Dir gemacht hat und Du das nutzen kannst. Vielleicht hilft googln. Oder bei der Firma mal anfragen.
Ja, qualifiziert beraten könnte man eigentlich erst dann, wenn Spinpin a) die Beschreibung der dll postet, und b) verrät, worauf sich die Aussage stützt, dass die dll "anscheinend nicht nutzbar" ist.
Also nach Recherche hat sich herausgestellt, dass es sich um eine .Net-DLL handelt, gibt es eine Funktion die mit dieser Art von dll dateien verarbeiten kann? Oder kann man diese dll umformen sodass die Funktion "Knoten zum aufrufen externer Bibliotheken" damit verarbeitet werden kann?
ich stehe vor dem gleichen Problem. Habe hier die gleiche Karte liegen und will diese jetzt in LV einbinden. Habe jetzt über Konnektivität/.NET/Konstruktorknoten alle Knoten eingebunden, die LV mir von dem K8090.dll treiber anzeigt. Das Bild habe ich unten mal eingefügt. Weiß nur nicht, wie es jetzt weiter gehen soll. Logisch denkend muss ich Labview überhaupt erst noch den richtigen Port zu weisen. Über M&AEX habe ich die Karte gefunden, doch wie binde ich das ganze nun ein?
Bin ziemlich neu auf dem Gebiet, ich hoffe ihr könnt mir weiter helfen..
Auf dem Bild sieht man die einzelnen Knoten. In der Protokoll Anweisung der Relaiskarte steht jetzt folgendes:
Aha, ganz neue Infos, das Teil meldet sich also mit einem virtuellem COM-Port in Windows.
Dann könnte man die Kommunikation auch ganz einfach selber mit VISA-RS232 Kommunikation lösen, ganz ohne .NET-DLL.
Ja das Teil meldet sich bei mir über einen COM Port. Kann es in "VISA: Seriellen Port konfigurieren" auch auswählen. Also meinst du jetzt über Visa eine Verbindung herstellen, und dann die einzelnen Hex Werte selbst los schicken?