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:

Fensterpositionen mehrerer Instanzen speichern und laden



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!

15.07.2014, 13:49
Beitrag #1

NoWay Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 241
Registriert seit: Jul 2013

LV-2019
2013
EN


Deutschland
Fensterpositionen mehrerer Instanzen speichern und laden
Hallo zusammen.

Problemstellung:

Ich habe zwei verschiedene UIs deren Fensterposition und Größe ich beim Start aus einer Datei laden und beim Beenden in die gleiche Datei schreiben will. Dazu habe ich ein VI gebastelt, dass die Frontpanel Daten ausliest und entsprechend in eine binär Datei schreibt oder eben daraus die Daten lädt. Die Wahl ist über ein typedef-enum realisiert. Daraus resultiert aber das Problem, dass beide UserInterfaces auf die gleiche Datei schreiben und aus der gleichen Datei stets die gleichen Fensterdaten lesen. Da beide UIs unterschiedliche Abmaßungen haben (müssen), ist das problematisch.

Mein bisheriger Lösungsansatz: Die Namen der VIs auslesen und daraus einen Dateinamen generieren. Dadurch bekomme ich aber mehr als eine Konfigurationsdatei. Das finde ich relativ ungeschickt und nicht wirklich ästhetisch.

Wie schaffe ich es die unterschiedlichen Daten zu separieren und nach Möglichkeit in einer Datei unterzubringen? Ideen bzw. Denkanstöße würden mir da schon vollkommen reichen, da ich grad einfach nicht weiß, wie ich das weiter angehen kann.

Grüße,
NoWay
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.07.2014, 13:56 (Dieser Beitrag wurde zuletzt bearbeitet: 15.07.2014 13:56 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Fensterpositionen mehrerer Instanzen speichern und laden

Akzeptierte Lösung

Hallo NoWay,

einfache Lösung:
Verwende statt Binärdateien Konfigurationsdateien! Diese erlauben die Angabe von Sektionen (z.B. deine VI-Namen) und Schlüsseln (deine Parameter für die UI-Darstellung). So kannst du in einer Datei Parameter mehrerer Fenster speichern…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.07.2014, 14:11 (Dieser Beitrag wurde zuletzt bearbeitet: 15.07.2014 14:12 von NoWay.)
Beitrag #3

NoWay Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 241
Registriert seit: Jul 2013

LV-2019
2013
EN


Deutschland
RE: Fensterpositionen mehrerer Instanzen speichern und laden
Okay das tut weh...

Ich habe bereits mit den Konfigurationsfiles gespielt. Das klappte mit dem Speichern auch wunderbar. Ich hatte aber übersehen, dass es ein polymorphes VI ist und dachte mir dann nur: Bool als Value? Kann ich nicht gebrauchen!
Da hatte ich die Idee dann wieder verworfen. Jetzt, beim zweiten Hinsehen, fiel mir das erst auf Ahrg1

Danke für den Tipp. Werde das nochmal versuchen und dann sollte das auch gehen!

Grüße,
NoWay
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
  Synchronisation mehrerer Geräte BenW 1 3.406 03.04.2016 11:19
Letzter Beitrag: IchSelbst
  Kontinuierliche Temperaturerfassung mehrerer Kanäle mez15 5 4.633 29.09.2015 09:41
Letzter Beitrag: GerdW
  Instanzen identischer SubVi's, Verhalten unerklärbar studmt 5 5.001 22.07.2015 22:11
Letzter Beitrag: studmt
  Parallele Ausführung mehrerer Sub-Vis Anna1988 21 14.037 20.07.2015 11:51
Letzter Beitrag: Anna1988
  Phasenverschiebung mehrerer Schleifen Erik01 7 6.207 15.04.2014 13:17
Letzter Beitrag: Lucki
  Kommunikation zw. 2 Instanzen einer Exe Trinitatis 3 4.131 14.04.2014 22:15
Letzter Beitrag: jg

Gehe zu: