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 

kein Austausch von Umgebungsvariablen übers Netzwerk



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!

25.10.2011, 15:31
Beitrag #1

Doskias Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Oct 2011

2009/2010
2011
kA



kein Austausch von Umgebungsvariablen übers Netzwerk
Hallo Leute,

Ich bin bei der Verwendung von Umgebungsvariablen auf ein weiteres Problem gestoßen. Ich hoffe, es ist schnell zu lösen.
Ich habe zwei VIs erstellt (auf meinem Computer und auf dem PXI-1042). In dem PC-VI weise ich der Variablen einen Wert zu und im VI auf dem PXI-1042 will ich diesen Wert auslesen und damit eine Sinusschwingung erzeugen (z.B. Frequenz und Amplitude). Allerdings scheint es so, dass die Variablen nicht über das Netzwerk übernommen werden. Ich kann zwar beim Schreiben den Wert verändern, aber beim Auslesen bekomme ich immer den Wert "0". Kann das ein Firewall-Problem sein oder gibt es andere Fehlerquellen?

Grüße,
Sören
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.10.2011, 22:07
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: kein Austausch von Umgebungsvariablen übers Netzwerk
(25.10.2011 15:31 )Doskias schrieb:  Kann das ein Firewall-Problem sein oder gibt es andere Fehlerquellen?
Ja und Ja.

Gruß, Jens

P.S.: Per Ferndiagnose lässt sich mit den Infos nicht wesentlich mehr sagen...

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.10.2011, 14:01
Beitrag #3

Doskias Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Oct 2011

2009/2010
2011
kA



RE: kein Austausch von Umgebungsvariablen übers Netzwerk
Habe das Problem jetzt umgangen und ein VI direkt auf dem PXI-1042 erstellt. Habe im Anhang mal ein Bild mit meinem VI, insgesamt gibt es 4 Tasks in der Schleife, jetzt bekomme ich allerdings einen Fehler 50103. Was kann ich tun?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.10.2011, 14:59 (Dieser Beitrag wurde zuletzt bearbeitet: 26.10.2011 15:01 von Y-P.)
Beitrag #4

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: kein Austausch von Umgebungsvariablen übers Netzwerk
Die beiden AOs in einem Task zusammenfassen. So wie Du das machst, geht das nicht.
   

Gruß Markus

EDIT: Und zwecks Problem umgangen:
Das hört sich so an nach dem Motto: Mein Reifen am Auto hat einen Platten, aber ich weiß nicht wie man das Rad wechselt. Dann kaufe ich mir halt ein neues Auto. :-)

--------------------------------------------------------------------------
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
27.10.2011, 19:27 (Dieser Beitrag wurde zuletzt bearbeitet: 27.10.2011 19:35 von Doskias.)
Beitrag #5

Doskias Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Oct 2011

2009/2010
2011
kA



RE: kein Austausch von Umgebungsvariablen übers Netzwerk
Naja: Ich habe halt keine Ahnung von LabVIEW, daher hab ich irgendwas versucht. Für einen Task hat das auch wunderbar geklappt.
Aber wie müsst ich das machen, wenn ich bei jedem Task einzeln Frequenz und Amplitude einstellen will?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.10.2011, 06:36
Beitrag #6

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: kein Austausch von Umgebungsvariablen übers Netzwerk
Hab' hier ein Bsp. auf der Platte gefunden:

10.0 .vi  Analoge Ausgänge (DAQ).vi (Größe: 27,96 KB / Downloads: 278)


Gruß Markus

--------------------------------------------------------------------------
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
31.10.2011, 10:49
Beitrag #7

Doskias Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Oct 2011

2009/2010
2011
kA



RE: kein Austausch von Umgebungsvariablen übers Netzwerk
Hallo Markus,

Danke dir erstmal für deinen upload. Aber ein paar Fragen dazu hätte ich noch:

1. an welcher Stelle kommen denn verschiedene Abtastkanäle ins Spiel? Für mich sieht das so aus, als würdest du nur Signale von einem Kanal auslesen.

2. könntest du die Funktionen der drei Schleifen kurz erklären? - vor allem mit Arrays hab ich bis jetzt garnicht gearbeitet.

Ich danke dir im voraus für deinen Aufwand.

Gruß,
Sören
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.10.2011, 11:30
Beitrag #8

Doskias Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Oct 2011

2009/2010
2011
kA



RE: kein Austausch von Umgebungsvariablen übers Netzwerk
Achso, und ich habe zum Programmieren gerade nur LabVIEW 2009 zur Verfügung.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.11.2011, 19:53 (Dieser Beitrag wurde zuletzt bearbeitet: 04.11.2011 19:54 von Y-P.)
Beitrag #9

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: kein Austausch von Umgebungsvariablen übers Netzwerk
In der ersten Schleife werden 2 Durchläufe gemacht, so wird z.B. "Dev1/ao0" und "Dev1/ao1" als Task hinzugefügt.
Wenn man das nicht in der Schleife, sondern "manuell" machen würde, würde es so aussehen:
   

Die erste Schleife ist ja jetzt klar. In der zweiten Schleife wird das Timing eingestellt und der Task gestartet.
Hier ein Auszug aus der LabVIEW-Hilfe (zum Timing):
   

Hier werden die Signale (Pulse) erzeugt und ans Gerät übertragen.
Pro Kanal wird ein 1D-Array verwendet.
Bei 2 Kanälen (und mehr) braucht man dementsprechend ein 2D-Array, in dem die Signale für die Kanäle "zusammengepackt" werden.

Gruß Markus


(31.10.2011 10:49 )Doskias schrieb:  Hallo Markus,

Danke dir erstmal für deinen upload. Aber ein paar Fragen dazu hätte ich noch:

1. an welcher Stelle kommen denn verschiedene Abtastkanäle ins Spiel? Für mich sieht das so aus, als würdest du nur Signale von einem Kanal auslesen.

2. könntest du die Funktionen der drei Schleifen kurz erklären? - vor allem mit Arrays hab ich bis jetzt garnicht gearbeitet.

Ich danke dir im voraus für deinen Aufwand.

Gruß,
Sören

--------------------------------------------------------------------------
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
05.11.2011, 13:01
Beitrag #10

Doskias Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Oct 2011

2009/2010
2011
kA



RE: kein Austausch von Umgebungsvariablen übers Netzwerk
Hey Markus,
Danke für die Erklärung. Und sorry, dass ich nochmal nachhaken muss:
Kann ich denn so jeden Kanal separat einstellen bzgl. Amplitude, Frequenz, Offset und Signalart?
Ich habe das Problem jetzt erstmal provisorisch so gelöst, dass ich ein Sequenzdiagramm verwende und somit die 4 Output-Kanäle nacheinander regele...alles in einer while-Schleife. Funktioniert auch soweit, allerdings muss ich noch herausfinden, wie die Anforderungen an Synchronität bei meiner Aufgabe ist. Gäbe es mit meiner Methode die Möglichkeit, die z.b. Sinussignale zu synchronisieren?
Gruß,
Sören
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
  Eigener Satz Umgebungsvariablen für Clone VIs MartinFeelgood 2 4.424 20.01.2021 14:58
Letzter Beitrag: jg
  Umgebungsvariablen in 2 exe`n auf x-beliebigen PC ausführen MichaelD1611 2 4.606 13.06.2018 12:10
Letzter Beitrag: BNT
  Zugriff auf Software im Netzwerk Tobi Wan Kenobi 4 5.730 28.01.2015 12:53
Letzter Beitrag: th13
  Daten via Netzwerk bereitstellen marc10k 3 5.482 10.07.2014 14:06
Letzter Beitrag: GerdW
  Große Datenmengen via Netzwerk-Shared-Variable übertragen dane90 2 5.515 17.06.2014 08:09
Letzter Beitrag: dane90
  Netzwerk Shared Variablen haben unterschiedliche Werte dane90 2 4.181 11.06.2014 13:20
Letzter Beitrag: dane90

Gehe zu: