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 

Shared Variable



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!

17.06.2010, 13:24 (Dieser Beitrag wurde zuletzt bearbeitet: 17.06.2010 13:25 von Kiesch.)
Beitrag #11

Kiesch Offline
LVF-Stammgast
***


Beiträge: 412
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
Shared Variable
Anknüpfend an die Fragestellung hier, hätte ich auch noch ein paar Fragen <a href='index.php?showtopic=16696'>diesen Thread</a>:

Die Architektur sieht so aus, dass auf Rechner A Messhardware zum Auslesen der Messdaten vorhanden ist und über LabVIEW abgefragt wird. Außerdem soll über diesen Rechner ein Rechner B gesteuert werden, der sich direkt am Messplatz befindet und die Messapparatur steuert (über ein LabVIEW Program).

Drei Punkte sind etwas problematisch:
1. auf Rechner A läuft noch LV 8.2 (was ich zwar unbedingt updaten will, aber nicht unbedingt kann - entsprechend muss ich davon ausgehen, dass ich im Zweifel mit 8.2 Arbeiten muss). Sehe ich das richtig, dass Versionsunterschiede prinzipiell kein Problem sind? (ausser, dass ab 8.5 optimierte Übertragung per TCP IP dann nicht nutzbar wäre was die SVE etwas langsamer macht)
Was hier schon angsprochen wurde wäre die Nutzung des VI als EXE - muss man hier beim Programmieren schon irgendetwas beachten? Ansonsten wäre das natürlich optimal um ohne ständige Updates von LabVIEW auf den Messrechnern das Programm laufen zu lassen. Ausser der EXE braucht man ja dann keine weitere Software oder?
Wie man das dann aufzieht scheint ja im von Y-P verlinkten Thread ganz gut erklärt zu sein.

2. Die Hauptrechenlast sollte möglichst auf Rechner B liegen - entsprechend würde ich den auch als Server für die shared Variables benutzen (ich nehme mal an der Server produziert mehr Rechenlast als der Client. Richtig?

3. Eventuell muss ich ein Webcamsignal über die SVE Umgebung übertragen (als eine Variable). Ist die dafür hinreichend schnell (100MBit LAN Verbindung im gleichen LAN vorrausgesetzt), wenn man das Datenaufkommen der entsprechenden IMAQ Funktion ansetzt? (es sollten am besten 25 Bilder pro sek übertragen werden - da ein 5 Achsen Tisch gesteuert werden soll und dazu das Kamerasignal notwendig ist um die aktuelle Position zu kontrollieren. Dabei würde ich es bevorzugen das direkt über LabVIEW auszulesen, statt hardwaremäßig auf einen Extramonitor zu legen)

Gruß Kiesch

Und danke schonmal.

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.06.2010, 15:10
Beitrag #12

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Shared Variable
zu 1.) Auf beiden Rechnern muss die entsprechende LabVIEW-Runtime laufen, für die Version mit der Du das Programm erstellt hast.
zu 2.) In die Aliases-Datei schreibst Du, wie schon gesagt, die IP-Adresse des Rechners, auf dem Du das Programm hast, das die SVE programmatisch deployed. )Probier's mal mit " " (Hochkommas).
zu 3.) Wenn ich dazukomme. Viel falsch machen kann man eigentlich nicht.

Gruß Markus

' schrieb:Hi Markus,

irgendwie klappt es nicht bei mir, ich habe alles so gemacht wie du es beschrieben hast, trotzdem funktioniert es nicht.

1) Muss ich vielleicht bei der Erstellung der Variablen auf irgendetwas achten? Oder benötige ich auf dem zweiten Rechner irgendein Tool von NI?

2) Wenn ich’s richtig verstanden habe sind die IP Adressen der aliases-Datei und Ziel-IP-Adresse (aus dem Bsp.) die selben?

3) Kannst du bitte noch mal mein Bsp. anschauen und mir sagen ob ich etwas falsch gemacht habe, ich verzweifle langsam.

Gruß
kcccp

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.08.2010, 14:19
Beitrag #13

kcccp Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 143
Registriert seit: Apr 2009

8.6
2008
de

30459
Deutschland
Shared Variable
Hallo,

also ich hab es bis jetzt noch nicht hingekriegt eine Verbindung zwischen zwei PCs über das Netzwerk (Server) zu realisieren. Gibt es vielleicht ein Beispiel dafür? Kann mir da jemand Helfen?

Gruß
kcccp
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
  Shared Variable wird Null jacko91 10 11.161 19.01.2016 20:14
Letzter Beitrag: jg
  Handysensor mit Shared Variable auslesen yarocy 0 3.821 09.06.2015 21:42
Letzter Beitrag: yarocy
  FPGA-Reference Shared Variable funktioniert nur solange Projekt nicht geschlossen Stefan_r 1 3.828 24.11.2014 11:24
Letzter Beitrag: Stefan_r
  Shared Variable von sbRIO mit exe auslesen Tyler 3 4.231 22.07.2014 13:19
Letzter Beitrag: jg
  Große Datenmengen via Netzwerk-Shared-Variable übertragen dane90 2 5.515 17.06.2014 08:09
Letzter Beitrag: dane90
  Shared variable - Zugriffsrechte programmatisch vergeben Novgorod 0 3.727 26.03.2014 19:21
Letzter Beitrag: Novgorod

Gehe zu: