15.07.2014, 13:49
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
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