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 

Client-Informationen (Zugriffe etc.) bei shared variables auslesen



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!

21.10.2010, 00:48
Beitrag #1

Novgorod Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Oct 2008

2016
2006
EN

0
Sonstige
Client-Informationen (Zugriffe etc.) bei shared variables auslesen
Hiho,

ich habe einen Datenlogger-Server auf einem PC laufen, der die Werte der DAQ-Karte per shared variables zur Verfügung stellt (also selbst updatet). Auf diese shared variables können nun beliebige Applikationen zugreifen (lokal und remote), z.B. Monitorprogramme, Messprogramme usw..
Das funktioniert alles soweit schnell und unkompliziert, allerdings kann ich ums verrecken eine ganz bestimmte Funktion nicht finden, nämlich sowas wie "client list" oder "letzter Lesezugriff". Ich willim Server-Programm sehen, ob (und am besten auch welche) Clients gerade verbunden sind und Daten abfragen - z.B. um eine Warnung auszugeben, falls man den Server stoppen will und noch Clients verbunden sind..
Natürlich könnte man eine "bidirektionale" Verbindung machen, also noch eine shared variable, in die die Clients permanent reinschreiben (z.B. ein String-Array mit unique-ID, URL und timestamp pro Client in jeder "Zeile"), aber ich würde die Kommunikation gerne "read-only" haben und auf ein Minimum reduzieren (auch die Anforderungen an die Client-Programme)..

Ich weiß, dass die shared variable engine (SVE) ein eigener Prozess ist und nur eine beschränkte Menge an Daten Labview zur Verfügung stellt. Mit dem DSC-Modul kommt man z.B. an "value-changed"-Events, aber nicht an Lese-Events und schon garnicht an die Client-Connections - oder ich habs einfach nicht gefundenSad
Da die SVE ja die Clients managed, muss sie zumindest auf einer niedrigeren Ebene diese Informationen haben - gibt es irgendeine Möglichkeit, aus Labview heraus da ranzukommen (über irgendeine Schnittstelle, z.B. ActiveX o.ä.?)..
Wenn man sich das ganze selber z.B. mit TCP/IP-queues o.ä. aufbaut, hat man ja schon prinzipiell Zugriff auf die Clients, aber lässt man die SVE ran, kriegt man zwar nen Haufen Daten aber leider nicht die interessantenWink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Client-Informationen (Zugriffe etc.) bei shared variables auslesen - Novgorod - 21.10.2010 00:48

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  OPC UA Labview (client) PLC SPS (Server) Babithan 1 4.856 27.10.2020 16:12
Letzter Beitrag: jg
  Network Shared Variables über DLL oder .NET ansprechen achim @ FZK 1 3.927 18.10.2017 05:48
Letzter Beitrag: Bender AC
  Network Shared Variables - gelöst - NoUse666 0 4.862 11.11.2016 14:29
Letzter Beitrag: NoUse666
  Handysensor mit Shared Variable auslesen yarocy 0 3.630 09.06.2015 21:42
Letzter Beitrag: yarocy
  OPC UA Client Icebaer 6 11.316 17.03.2015 09:01
Letzter Beitrag: Icebaer
  Shared Variable von sbRIO mit exe auslesen Tyler 3 3.952 22.07.2014 13:19
Letzter Beitrag: jg

Gehe zu: