07.05.2015, 10:13
(Dieser Beitrag wurde zuletzt bearbeitet: 07.05.2015 10:19 von nochecker.)
Beitrag #1
|
nochecker
LVF-Grünschnabel
Beiträge: 40
Registriert seit: Sep 2007
2012
2008
DE
78120
Deutschland
|
Frontpanel an Bildschirmgröße anpassen
Hallo zusammen,
ich habe eine Applikation mit einem Frontpanel das etwas umfangreicher ist (Taster,Schalter,Tabellen,Graphen usw.)
Diese Applikation möchte ich auf mehreren Rechnern mit verschiedenen Bildschirmgrößen laufen lassen.
Erstellt wurde das Programm (Frontpanel) auf einem 24 Zoll Bildschirm. Auf einem kleinem Laptop ist nur ein Ausschnitt des Frontpanels zu sehen. Erstelle ich das Frontpanel passend zum Laptop-Bildschirm ist es auf dem großen Bildschirm zu klein.
Ich kann es zwar auf den jeweiligen Bildschirm anpassen, aber bei einer Programmänderung muss ich dann ja beide Programme ändern.
Gibt es hierzu eine gute Lösung?
Danke
|
|
|
07.05.2015, 11:51
Beitrag #2
|
|
|
07.05.2015, 12:49
Beitrag #3
|
nochecker
LVF-Grünschnabel
Beiträge: 40
Registriert seit: Sep 2007
2012
2008
DE
78120
Deutschland
|
RE: Frontpanel an Bildschirmgröße anpassen
Danke,
habe aber ein Frontpanel dass sehr voll ist, und dann noch 6 Registrierkarten.
Dies auf verschiedene Monitore anzupassen ist sehr heftig.(Wäre aber nicht unbedingt das Problem)
Das Problem ist, für jeden Bildschirm ein eigenes Programm, die alle parallel gepflegt werden müssen.
Gruß Jürgen
|
|
|
07.05.2015, 13:50
Beitrag #4
|
Trinitatis
LVF-Guru
Beiträge: 1.694
Registriert seit: May 2008
7.1 / 8.0 /2014-1, 18
2002
DE
18055
Deutschland
|
RE: Frontpanel an Bildschirmgröße anpassen
(07.05.2015 12:49 )nochecker schrieb: Das Problem ist, für jeden Bildschirm ein eigenes Programm, die alle parallel gepflegt werden müssen.
Hallo Jürgen,
wenn du denn den Weg gehen willst, für jeden Bildschirm eine eigene Darstellung zu programmieren, wäre, wenn man es clever anstellt keine Mehrfachwartung nötig. Du könntest dir ein VI bauen, welches dein eigentliches Programm darstellt und mehrere Anzeigepanel, die jeweils immer die gleichen Controls enthalten (nur eben bildschirmgerecht eingepasst). Dann wählst du in Abhängigkeit vom Bildschirm dein Anzeigepanel aus und übergibst die Daten per Queue vom Main an dein Anzeige-VI.
Ob das aber nun das Gelbe vom Ein ist ..?
Gruß, Marko
|
|
|
07.05.2015, 14:01
Beitrag #5
|
nochecker
LVF-Grünschnabel
Beiträge: 40
Registriert seit: Sep 2007
2012
2008
DE
78120
Deutschland
|
RE: Frontpanel an Bildschirmgröße anpassen
Hallo Marko,
wäre eine Möglichkeit.
Ist sicher nicht die eleganteste und mit viel Aufwand verbunden, aber wahrscheinlich die einzige.
Danke und Gruß Jürgen
|
|
|
07.05.2015, 16:35
Beitrag #6
|
wladimir s
LVF-Gelegenheitsschreiber
Beiträge: 79
Registriert seit: Mar 2015
2011, 2015
2010
DE
Deutschland
|
RE: Frontpanel an Bildschirmgröße anpassen
Man könnte auch die Elemente Programatisch nach dem Start des Programms verschieben. Die Bildschirmauflösung auslesen und damit die neue Position (und die Größe) für die Frontpanelelemente berechnen.
|
|
|
07.05.2015, 16:42
(Dieser Beitrag wurde zuletzt bearbeitet: 07.05.2015 16:43 von GerdW.)
Beitrag #7
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Frontpanel an Bildschirmgröße anpassen
Oder man wartet noch ein bis vier Wochen und guckt sich dann die Präsentationen der aktuellen LV-UserGroupMeetings an.
Da gibt es einen 1½h-Vortrag über UI-Design - mit Schwerpunkt auf SplitterBars!
Erster (und meist genannter) Tipp aus diesem Vortrag: Das UI immer auf die kleinste Bildschrimgröße designen - vergrößern ist einfach, verkleinern sehr schwierig!
|
|
|
11.05.2015, 10:29
Beitrag #8
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Frontpanel an Bildschirmgröße anpassen
Vielleicht ist das hier einsetzbar.
Gruß, Jens
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.
|
|
|
| |