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 

Eigenes COM Interface in eine VI/LabVIEW implementieren



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!

06.04.2009, 14:05
Beitrag #1

Novgorod Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Oct 2008

2016
2006
EN

0
Sonstige
Eigenes COM Interface in eine VI/LabVIEW implementieren
hiho.

ich möchte per LabVIEW eine kamera ansteuern, die einen COM-server zur verfügung stellt (alles lokal am selben PC).. dieser "treiber" (also der COM-server) ist darauf ausgelegt, dass verschiedene anwendungen (clients) auf ihn zugreifen können und bringt selber kein UI mit..

soweit ist noch alles ok, d.h. ich kann mit automation open auf die bereitgestellten interfaces zugreifen und methoden und properties benutzen..
nun kommt das eigentliche problem: der COM-server hat eine art überwachungsfunktion, mit der er nachschaut, ob alle clients noch "leben" und wenn nicht ggf. die kamera (bzw. kameras) wieder freigibt (die werden vorher durch die clients "gelockt").. dafür erwartet er, dass ein client seinerseits ein interface bereitstellt mit den entsprechenden überwachungsmethoden, die der server dann regelmäßig abfragt..

ich hab sehr wenig erfahrung mit activeX und COM, daher wäre ich für ein paar tipps dankbar, ob und wie das mit LabVIEW geht.. ich weiß, dass LabVIEW einen activeX-server hat, aber ich sehe da keine möglichkeit, "benutzerdefinierte" interfaces und methoden hinzuzufügen...

übrigens: bevor man auf die eigentlichen kamera-methoden vom COM-server zugreifen kann, muss man eine methode zum "registrieren" aufrufen (RegisterCallBack) und dort den namen der client-anwendung (string) und einen pointer zum (refnum!?) zum callback-interface übergeben.. letzteres geht natürlich nicht, wenn ich nicht direkt in der VI ein interface (mit methoden) aufmachen kann - oder?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Eigenes COM Interface in eine VI/LabVIEW implementieren - Novgorod - 06.04.2009 14:05

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  LabVIEW und activeX Interface Nebur 3 9.539 26.03.2009 20:48
Letzter Beitrag: rolfk
  Suche eine 3D- Grafik Software die mit LabVIEW kommuniziert Holger34 14 11.761 13.10.2008 12:08
Letzter Beitrag: Y-P
  Muss aus Excel LabVIEW Vi starten und SNMP Befehle senden und zurück erhalten, sowie eine Laufvariable erhöhen Alexander Steinmitz 5 11.428 01.10.2007 19:51
Letzter Beitrag: dc6xs

Gehe zu: