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!
29.10.2008, 14:17 (Dieser Beitrag wurde zuletzt bearbeitet: 18.01.2009 20:08 von jg.)
ich schreibe derzeit an einem Messprogramm, welches auch in einem abgedunkelten Labor benutzt wird. Wenn die einzige Lichtquelle der Notebookmonitor ist, ist das standard grau mit schwarzer Schrift nur noch sehr ungünstig um was zu erkennen. Daher würde ich gerne einen Button "Nachtmodus" einführen, der mir dann die Farben der Oberfläche, des Textes etc umschaltet.
Muss ich dazu wirklich für jedes Bedienelement einen Eigenschaftsknoten erstellen oder gibt eine Möglichkeit das wesentlich pauschaler zu ändern?
Vielleicht kannst du was mit der Transparenz tricksen? Mach ein VI (das nichts macht) mit schwarzem Hintergrund auf Vollbild und alle deine VIs obendrauf.
Was natürlich mit nur einer PropertyNode geht, ist die Hintergrundfarbe eines "Pane" zu ändern.
Aber wenn du dann noch weitere FP-Elemente bearbeiten willst, dann musst du etwas mehr Hirnschmalz oder Arbeit reinstecken. Eine Möglichkeit wie von dir angesprochen: PropertyNode für jedes Element. Alternativen sind abgehoben und nichts für Anfänger. (Tip: Es gibt die PropertyNode "Controls[]" beim Pane, damit hast du ein Array mit Referenzen zu allen FP-Controls).
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!
Wenn du alles in Systemfarbe (Windows Fensterfarben) machst im VI, könnte man durch umschalten der Systemeigenschaften auch den Effekt erreichen.
Ob man das in LV einfach machen kann, via API, weiss ich jetzt auch nicht.
Nur so als Idee.
.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Wieso guckt denn hier keiner mal ein bisschen über den Tellerrand von LabVIEW?
Mit meinem Billig-17"-TFT von Samsung wäre das kein Problem, da kann ich blitzschnell zwischen den Einstellungen "Benutzerdefiniert", "Text", "Internet" und "Unterhaltung" wählen. Wenn ich einen "Nachtmodus" bräuchte, dann würde ich in der "benutzerdefinierten Einstellung" die Helligkeit usw. entsprechend belegen.
Das muß man aber nicht so machen, sicherlich läßt sich die Anforderung auch mit LabVIEW - mit gefühltem 1000fachem Aufwand, multipliziert mit der Anzahl der darzustellenden Programme - irgendwie realisieren. Viel Spaß dabei!
03.11.2008, 09:12 (Dieser Beitrag wurde zuletzt bearbeitet: 03.11.2008 09:13 von TerraX.)
Mein FP besteht aus gefühlten 1000 Elementen. Daher möchte ich keinesfalls ein Property node für jedes einzelne Element haben.
Die Variante Monitoreigenschaften umstellen geht sicher, das Problem die Software soll irgendwann mal an die Servicetechniker gehen und wird dann auf den verschiedensten Rechnern installiert. Da muss ich mehr oder weniger DAU sicher programmieren. D.h., wenn mir jemand sagt, wie ich die Hardware eines unbekannten Plug'n'Play Monitors ansteuere bin ich sofort dabei.
Das mit den Windows Systemfarben klingt vielversprechend. Ich such mal, falls wer eine Idee hat, wo ich suchen soll, immer raus damit.
Vorsicht mit solchen Aktionen: es gibt nicht schlimmeres als wenn mir eine Software meine Systemeinstellungen verfuscht, da hab ich dann Monatelang nacht um ancht nach der richtigen Farbe und allem gesucht und dann auf einmal is alles futsch. Also erst abfragen, dann speichern, dann ändern, dann arbeiten dann zurück, und selbst das würde mir nicht wirklich passen wenn ich den rechner auch noch anders benutzen möchte,.. wenn das jede software machen würde?? AUA
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)