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 

Dieses Thema hat akzeptierte Lösungen:

Network Streams Probleme



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!

04.04.2013, 13:04
Beitrag #1

Tim.P_50€ Offline
Ich hab keine Ahnung
*


Beiträge: 45
Registriert seit: Oct 2008

8.2, 8.5.1, 8.6,8.6.1,2009,2010,2011
2007
DE_EN

12305
Deutschland
Network Streams Probleme
Hallo,

ich habe folgendes Problem, ich habe zwei Executables auf meinem PC welche per Network Stream mit jeweils einem cRio kommunizieren sollen.

Sowohl auf dem Rechner als auf auf dem cRIO wird ein Reader und ein Writer Endpoint erstellt.

Wenn ich die Executables einzeln ausführe und mich mit einem cRIO verbinden will funktioniert das wunder bar, jedoch sobald ich parallel die beide Executables starte um mich mit den cRIOs zu verbinden klappt das nicht. Es verbindet sich nur einer.

Ich bekomme erst eine Verbindung mit der anderen Executable aufgebaut wenn ich die bereits mit dem cRIO verbundene Executable beende bzw. die verbindung unterbreche.

Wenn ich das ganze aus LabVIEW durchführe funktioniert alles.

Alle Writer und Reade bekommen als URL die IP+Name.

Hat jemand eine Idee?

Gruß

Tim
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2013, 13:19 (Dieser Beitrag wurde zuletzt bearbeitet: 04.04.2013 13:19 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Network Streams Probleme
Hallo Tim,

ich habe noch nicht mit Streams gearbeitet, könnte aber trotzdem den Fehler deuten:
- Network-Streams sind Point-to-Point-Verbindungen. An jedem Ende der Verbindung kann nur eine Instanz darauf zugreifen.
- Wenn du deine VIs in der Entwicklungsumgebung startest, stellt LabVIEW den einen (!) Endpunkt dar und beide VIs bekommen Daten.
- Wenn du zwei Executables startest, bekommt nur einer den Zugriff, da sich hier zwei unabhängige Instanzen (!) um eine Resource prügeln: der schnellere gewinnt...

Was sagt eigentlich die Fehlermeldung aus, die du bekommen solltest?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2013, 13:27 (Dieser Beitrag wurde zuletzt bearbeitet: 04.04.2013 13:28 von Tim.P_50€.)
Beitrag #3

Tim.P_50€ Offline
Ich hab keine Ahnung
*


Beiträge: 45
Registriert seit: Oct 2008

8.2, 8.5.1, 8.6,8.6.1,2009,2010,2011
2007
DE_EN

12305
Deutschland
RE: Network Streams Probleme
Hallo Gerd,

natürlich kann immer nur ein Writer mit einem Reader kommunizieren.

Ich habe zwei Applikationen und 2 cRIOs

Applikation 1 kommuniziert mit cRIO 1
Applikation 2 kumminuziert mit cRIO 2

Dadurch das ich den Gegenpart jedes Writers bzw. Readers genau definiere, über IP und Name, sollten die beiden nicht mit einander konkurrieren.

In der Entwicklungsumgebung greift jede Applikation auf das richtige cRio zu, da es sich hier um unterschiedliche Projekte handelt ferner sehe ich das an den ankommenden Daten.


Gruß Tim
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2013, 13:36
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Network Streams Probleme
Hallo Tim,

ich hatte das Wörtchen "jeweils" in Beitrag #1 übersehen...

Bleibt noch die Frage nach der Fehlermeldung!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2013, 13:45 (Dieser Beitrag wurde zuletzt bearbeitet: 04.04.2013 13:50 von Tim.P_50€.)
Beitrag #5

Tim.P_50€ Offline
Ich hab keine Ahnung
*


Beiträge: 45
Registriert seit: Oct 2008

8.2, 8.5.1, 8.6,8.6.1,2009,2010,2011
2007
DE_EN

12305
Deutschland
RE: Network Streams Probleme
Kommt, ich muss nur schnell in die Executable rein debuggen Tongue
Error -314350 occurred at Sendeendpunkt für Netzwerk-Stream erstellen in HostStreamingWriterControl.vi->ShockStreamingWrapper.vi:1->Host_ShockAcq.vi

Possible reason(s):

LabVIEW: Eine andere Applikation überträgt bereits Daten an den Endpunkt im angegbenen Kontext. Der Kontextname im Empfänger/Sender-URL-Anschluss des Endpunkts muss eindeutig sein. Wenn Sie keinen Kontextnamen angegeben haben, tun Sie das jetzt.


Die URL ist eindeutig!!!! Blink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2013, 14:05
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Network Streams Probleme
Hallo Tim,

du hast geschrieben:
Zitat:Alle Writer und Reade bekommen als URL die IP+Name.
Lt. Hilfe soll aber nur der Empfänger oder der Sender eine URL bekommen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.04.2013, 13:28 (Dieser Beitrag wurde zuletzt bearbeitet: 08.04.2013 13:30 von Tim.P_50€.)
Beitrag #7

Tim.P_50€ Offline
Ich hab keine Ahnung
*


Beiträge: 45
Registriert seit: Oct 2008

8.2, 8.5.1, 8.6,8.6.1,2009,2010,2011
2007
DE_EN

12305
Deutschland
RE: Network Streams Probleme

Akzeptierte Lösung

Das was in der Hilfe steht habe ich auch gestestet funktioniert nicht.

Die Hilfe bezieht sich auf einen

Host Writer -> RT Reader App1
Host Reader -> RT Writer App2

Aber ich habe das ganze gelöst:

Wenn man 2 Applicationen hat mit Jeweils einem Reader und Writer auf dem Host und dem RT MUSS man den Namen und dien URL bei allen wie folgt vorgeben:

IP:Context_Name/Name

Also z.B.:
App1
Host IP 10.0.1.1
RT IP 10.0.1.2

Host Writer -> RT Reader
Name: 10.0.1.1:App1/HostWriter -> 10.0.1.2:App1/RTReader
URL: 10.0.1.2:App1/RTReader -> 10.0.1.1:App1/HostWriter

Host Reader <- RT Writer
Name: 10.0.1.1:App1/HostReader <- 10.0.1.2:App1/RTWriter
URL: 10.0.1.2:App1/RTWriter <- 10.0.1.1:App1/HostReader


App2
Host IP 10.0.1.3
RT IP 10.0.1.4

Host Writer -> RT Reader
Name: 10.0.1.3:App2/HostWriter -> 10.0.1.4:App2/RTReader
URL: 10.0.1.4:App2/RTReader -> 10.0.1.3:App2/HostWriter

Host Reader <- RT Writer
Name: 10.0.1.3:App2/HostReader <- 10.0.1.4:App2/RTWriter
URL: 10.0.1.4:App2/RTWriter <- 10.0.1.3:App2/HostReader



Gruß

Tim
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.04.2013, 07:17
Beitrag #8

Tim.P_50€ Offline
Ich hab keine Ahnung
*


Beiträge: 45
Registriert seit: Oct 2008

8.2, 8.5.1, 8.6,8.6.1,2009,2010,2011
2007
DE_EN

12305
Deutschland
RE: Network Streams Probleme
Kleine Korrektur zum Beispiel.

Natürlich ist die Host-IP für APP1 & APP2 identisch
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
  Network Shared Variables über DLL oder .NET ansprechen achim @ FZK 1 4.188 18.10.2017 05:48
Letzter Beitrag: Bender AC
  Network Shared Variables - gelöst - NoUse666 0 5.196 11.11.2016 14:29
Letzter Beitrag: NoUse666
  Probleme mit Network-Stream in Applikation (exe) Ingo Grüninger 4 6.798 12.10.2015 10:00
Letzter Beitrag: Ingo Grüninger
  Network Streams weigsi 0 3.852 30.08.2013 09:21
Letzter Beitrag: weigsi
  Reconnecten von Network Streams Tywin 1 4.208 23.07.2013 13:07
Letzter Beitrag: Tywin
  Network enabled shared variable datet nicht mehr up bigfudge 4 4.852 31.01.2013 10:17
Letzter Beitrag: bigfudge

Gehe zu: