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 

VI-Pfad innerhalb und von außerhalb eines Projektes öffnen



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!

20.02.2014, 12:03
Beitrag #4

Lucius2 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: May 2012

2013
-
DE


Deutschland
RE: VI-Pfad innerhalb und von außerhalb eines Projektes öffnen
Also das eigentliche Grundproblem liegt viel tiefer und zwar, dass man bei Shared I/O Variablen keine Eigenschaften mittels Eigenschaftsknoten von einem entferntem Rechner ändern kann. Es war vorgesehen bei den shared variables, die wir haben, den Slot "Beschriftung" für die physikalische Einheit zu verwenden.
Auf dem lokalen PC, wo die ganzen Variablen laufen, kann man dies problemlos ändern. Das große Problem ist jetzt, dass man genau diesselbe Methode nicht auf einem entferntem PC durchführen kann, da man eine tolle Fehlermeldung bekommt, dass die Variable nicht initialisiert wäre (was sie aber ist, da man ja auch einfach die Zahlenwerte in die Variable schreiben kann, d.h. sie von einem entferntem Rechner mit genau derselbem Pfad beschieben/ausgelesen werden kann).
Das Problem ist einfach, dass man an die Beschriftung der Variable nicht anders herankommt, als über den Eigenschaftsknoten und dieser funktioniert wohl nur lokal. Siehe Bild

   

Ich habe schon einige Zeit damit verbracht dieses Problem zu lösen und hab auch schon bei NI selber angefragt, leider nur mit mäßigem Erfolg.

Also im folgenden Bild sehr ihr das Variablen Server VI, wo die Variablen verwaltet werden, etc. Man kann hier auch Problemlos die Einheit (=die Eigenschaft Beschriftung) ändern (roter Kasten).

   

Die Sache ist jetzt, dass man diese Einheit auch von einem entferntem Rechner ändern soll.
Wie man Zugriff auf das VI erhält mit VI-Server man dort alles per Hand einstellen kann ist mir klar.
Die Idee war jetzt halt, dass ein VI auf dem entferntem PC die Verbindung mittels Referenz aufbaut (deswegen auch der Pfad) und dann dort sozusagen automatisch die richtige Variable auswählt, eine neue Einheit einträgt und den Button drückt. Wie das gehen könnte, hab ich eigentlich schon fast raus (eine ältere Version im folgendem Bild).

   

Ich scheitere gerade nur an dem Problem, was ich im 1. Post beschrieben hab:
Er öffnet noch ein extra Server-VI außerhalb des Projektes, obowhl das normale VI innerhalb des Projektes eh dauerläuft. Da wird halt unterschieden zwischen VI innerhalb und außerhalb eines Projektes. Und mit der benötigten Pfadangabe zu dem VI wird halt immer nur das ohne Projekt berücksichtigt und weil davon noch keins geöffnet ist, öffnet er das.

Ich hoffe jetzt ist der Zusammenhang etwas klarer.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: VI-Pfad innerhalb und von außerhalb eines Projektes öffnen - Lucius2 - 20.02.2014 12:03

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Programmteil außerhalb der Ursprungsansicht alex-one 6 4.463 09.11.2022 17:03
Letzter Beitrag: alex-one
  RTF, HTML und PDF innerhalb von VI anzeigen achim @ FZK 5 3.722 17.05.2021 08:36
Letzter Beitrag: Zelos
  Pfad-Symbol bei Pfad-Bedienelement; warum bedienbar FEL 3 3.455 25.10.2018 09:20
Letzter Beitrag: FEL
  Rechteck innerhalb eines Rechtecks oe-ms1 4 3.470 29.03.2018 11:52
Letzter Beitrag: oe-ms1
  Absturz bei Öffnen eines sub VI oe-ms1 7 5.040 19.03.2018 06:58
Letzter Beitrag: oe-ms1
  Lange Ladezeit eines Projektes - sucht den Example Finder SPS-Fuzzi 0 2.621 21.06.2016 09:17
Letzter Beitrag: SPS-Fuzzi

Gehe zu: