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 

LabVIEW und activeX Interface



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!

28.01.2009, 14:30
Beitrag #1

Nebur Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Jun 2008

7.1
-
de

8048
Schweiz
LabVIEW und activeX Interface
hi leute,

hab mich mal allgemein bisschen ins thema axtivex eingelesen. jetzt hab ich im bezug auf LabVIEW noch paar fragen.

wie ist denn in LabVIEW das activex interface realisiert, was für softwarekomponenten sind notwendig (.tdl, .dll, .ocx) um eine verbindung zu einem vi aufbauen zu können?

sind diese komponenten standartmässig in LabVIEW integriert oder vi spezifisch?

welche komponenten benötigt ein anderer PC (ohne LabVIEW) um das vi über ein netzwerk zu steuern will?

wie hilft mir der application builder dabei?

bitte helft damit ich nicht weiter im dunklen tappe...Rolleyes

thx nebur
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
01.02.2009, 09:55 (Dieser Beitrag wurde zuletzt bearbeitet: 01.02.2009 09:57 von rolfk.)
Beitrag #2

rolfk Offline
LVF-Guru
*****


Beiträge: 2.306
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
LabVIEW und activeX Interface
' schrieb:hi leute,

hab mich mal allgemein bisschen ins thema axtivex eingelesen. jetzt hab ich im bezug auf LabVIEW noch paar fragen.

wie ist denn in LabVIEW das activex interface realisiert, was für softwarekomponenten sind notwendig (.tdl, .dll, .ocx) um eine verbindung zu einem vi aufbauen zu können?

sind diese komponenten standartmässig in LabVIEW integriert oder vi spezifisch?

welche komponenten benötigt ein anderer PC (ohne LabVIEW) um das vi über ein netzwerk zu steuern will?

wie hilft mir der application builder dabei?

bitte helft damit ich nicht weiter im dunklen tappe...Rolleyes

thx nebur

Das LabVIEW ActiveX Interface wird entweder vom LabVIEW Entwickelsystem oder dem LabVIEW Runtimesystem zur Verfügung gestellt. Es ist in der Form einer *.tlb im System registriert und die genauen Details kannst Du Dir selber bei entsprechendem Wissen aus der Registry erarbeiten. Sollte das zu schwierig sein frage ich mich warum Du das überhaupt alles wissen willst.

Falls es darum geht den Runtime-Installer von einer LabVIEW Applikation auszusparen solltest Du die Idee besser schnell wieder vergessen. Die Abhängigkeiten und Kreuzverbindungen mit verschiedenen anderen Komponenten sind in neueren LabVIEW Versionen ziemlich gross und schwer selber zu eruieren. Zudem verändern sie mit jeder neuen Version (mit tendenziell ziemlich zunehmender Komplexität) so dass eine funktionierende Lösung bei der nächsten LabVIEW Version (oder auch schon der nächsten Applikation mit etwas verändertem Gebrauch an Funktionen) schon nicht mehr geht.

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
26.03.2009, 16:00
Beitrag #3

Nebur Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Jun 2008

7.1
-
de

8048
Schweiz
LabVIEW und activeX Interface
Viel weiss ich nicht darüber, primär geht's mir darum nachzuvollziehen wie die activeX Verbindung aufgebaut wird um Fehler zu erkennen. Da ich die Runtime dann sogar das komplette LabVIEW development base installierte und ich trotzdem von Matlab die Meldung bekam, dass die Type Library nicht existiert.

Ich will über DCOM VIs ansprechen.

Fehlen vieleicht gewisse Einstellungen an den VIs? Ich habe sie nicht sebst entwickelt.
Generiert mir der Application Builder Type Libs zu den Jeweiligen VIs?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.03.2009, 20:48 (Dieser Beitrag wurde zuletzt bearbeitet: 26.03.2009 20:49 von rolfk.)
Beitrag #4

rolfk Offline
LVF-Guru
*****


Beiträge: 2.306
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
LabVIEW und activeX Interface
' schrieb:Viel weiss ich nicht darüber, primär geht's mir darum nachzuvollziehen wie die activeX Verbindung aufgebaut wird um Fehler zu erkennen. Da ich die Runtime dann sogar das komplette LabVIEW development base installierte und ich trotzdem von Matlab die Meldung bekam, dass die Type Library nicht existiert.

Ich will über DCOM VIs ansprechen.

Fehlen vieleicht gewisse Einstellungen an den VIs? Ich habe sie nicht sebst entwickelt.
Generiert mir der Application Builder Type Libs zu den Jeweiligen VIs?

Nein, da gibts keine Typelips zu Deinen VIs. Das einzige was das LabVIEW ActiveX Interface zur Verfügung stellt ist eine Schnittstelle zu einem Subset der VI Server Methoden und Properties. Du kannst also eine Verbindung mit dem LabVIEW System aufbauen (theoretisch mit DCOM auch übers Netzwerk aber das scheitert meist an Rechtenproblemen die nur mit Administrator Rechten auf dem System und einer gehörigen Portion Windows Security Kenntnissen und noch mehr Durchhaltevermögen zu bewältigen sind).

Dann kannst Du ein VI laden (von dem Du natürlich den Namen und den Pfad wissen musst) und diesem Parameter übergeben, es ausführen und dann die Rückgabewerte lesen.
Um das VI Server ActiveX Interface benützen zu können, muss es in der Entwickelumgebung in den Optionen eingeschaltet sein und bei Executables muss man dieses im Application Builder/Project Build Settings explizit eingeschaltet haben vor dem Bauen der Applikation.

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
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Question Verbindung von Beckhoff zu LabView über ActiveX Thorben 2 7.138 17.04.2014 15:06
Letzter Beitrag: Thorben
  Events eines eigenen ActiveX Control werden nicht von LabView gefangen Katja 2 6.416 05.03.2014 09:03
Letzter Beitrag: Katja
  ActiveX in Labview importieren SPSOS 0 5.401 28.02.2012 13:59
Letzter Beitrag: SPSOS
  Eigenes COM Interface in eine VI/LabVIEW implementieren Novgorod 3 5.407 07.04.2009 12:09
Letzter Beitrag: rolfk
  ActiveX-Event umschreiben in LabVIEW 8.2.1 miccu 4 6.384 20.11.2008 08:15
Letzter Beitrag: miccu
  Mit ActiveX in LabVIEW Ventil steuern verflixxt 1 6.462 28.01.2008 08:19
Letzter Beitrag: matplo

Gehe zu: