LabVIEWForum.de
Umgebungsvariablen werden in der gebauten Programmversion nicht geschrieben - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: Umgebungsvariablen werden in der gebauten Programmversion nicht geschrieben (/Thread-Umgebungsvariablen-werden-in-der-gebauten-Programmversion-nicht-geschrieben)



Umgebungsvariablen werden in der gebauten Programmversion nicht geschrieben - hv_Sepp - 06.10.2017 13:50

Guten Tag,

Ich habe ein Problem mit Umgebungsvariablen. Und zwar funktionieren diese einwandfrei, sofern ich sie auf einem Rechner benutze auf dem die Development Version von LabVIEW installiert ist (auch als .exe).
Nun habe ich mein Programm in eine Installation gepackt und auf einem Rechner Installiert auf dem nur die Runtime läuft.
Mein Problem ist nun, dass die Variablen zwar verteilt werden aber nicht geschrieben werden können (Unbekannter Wert). [attachment=58334]

Die Umgebungsvariablen Schreibe ich in meinem gesamten Programm nach dieser [attachment=58335] Methodik. Ich habe auch schon versucht das Schreiben in einen Programmatischen Zugriff zu ändern (ohne Erfolg).

Ich erhalte beim Schreiben der Variablen folgenden Fehler an den Umgebungsvariablen:
−1950679035
Eine Variable kann in der Engine für Umgebungsvariablen nicht gefunden werden.
Möglicherweise ist die Veröffentlichung dieser Variablen fehlgeschlagen.

Der Installer beinhaltet folgende zusätzlichen Installationspakete:
NI DataSocket 5.5
NI LabVIEW 2015 SP1 f7 - Runtime
NI LabVIEW DSC Module 2015 SP1 f7 - Runtime
NI LabWindows/CVI 2013 SP2 - Shared Runtime - Engine
NI PXI Platform Service 17.0 - Runtime
NI System Web Server 2017
NI DAQmx 17.0 - Runtime
NI DSM 2015
NI Engine für Uebungsvariablen 2017
NI Serial 17.0 - Runtime
NI VISA 17 - Runtime

Die Installer die überhaupt nicht ins Konzept passen kommen daher, dass das Programm etwas umfangreicher ist.

Die Firewalls sind eingerichtet und ich kann die Variablen die ich auf dem PC mit LabVIEW-Development schreibe auf dem PC mit LabVIEW-Runtime, via DSM Manager, sehen.
Bei den Variablen handelt es sich um Komplexe Umgebungsvariablen die aus Typdefinitionen erstellt wurden.

Das Programm hat gebaut schon an einer ähnlichen Anlage (mit Lv10 und lv11_img) gelaufen.
Ich Nutze lv15_img


Ich hoffe ich habe alle nötigen Informationen eingebracht und hoffe das ihr ne Idee habt warum das nicht klappt.


RE: Umgebungsvariablen werden in der gebauten Programmversion nicht geschrieben - hv_Sepp - 09.10.2017 10:52

EDIT:

Eine Sache habe ich doch vergessen. Sobald ich den DSM Manager schließe bekomme ich folgende Fehlermeldung.
[attachment=58337]

Btw. kann man eigentlich beim Inline bearbeiten im Forum auch Attachments hinzufügen?