LabVIEWForum.de
EasterEgg Programmieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: EasterEgg Programmieren (/Thread-EasterEgg-Programmieren)



EasterEgg Programmieren - tt-web - 05.11.2009 09:21

Hallo,
ich habe mir überlegt, dass es lustig wäre ein EasterEgg in meine Anwendung einzubauen. Ich habe im Benutzerdefiniertem Menü einen Punkt "info" daraufhin poppt ein Dialog auf, der Infos zur Anwendung anzeigt. Jetzt möchte ich, dass wenn ich Bspw. F5 drücke ein SubVi aufgerufen wird, das dann irgendwas macht (Melodie abspielen, Ein Foto zeigen, Tetris... überlege ich mir noch). Ich habe also in mein Vi, einen Schalter eingebaut und diesen auf unsichtbar gestellt. Dann habe ich unter den Einstellungen den Tastaturbefehl Umschalten auf F5 gestellt. Verbunden habe ichd en Schalter mit einer Ereignisstruktur und ein Beispiel VI für den Case Wertänderung eingefügt.
Es tut sich aber leider nichts...

Ich kann leider keinen Screenshot oder Vi hochladen. Der Rechner ist isoliert :-(

Gruß Thomas


EasterEgg Programmieren - SeBa - 05.11.2009 09:53

Hab mich mal in diesen:2hands:isolierten:2hands:Rechner gehaxxed und gesehen, dass du das hier beim SubVI-EasterEgg vergessen hast:

[attachment=22219]

Falls das nicht hilft, war es wohl der falsche PC^_^...

Hier noch ein Beispiel das bei mir die gewünschte Funktionalität (wenn ich es richtig verstanden habe) zeigt:

Lv86_img[attachment=22220]
Lv86_img[attachment=22221]

Gruß SeBa


EasterEgg Programmieren - tt-web - 05.11.2009 10:07

Jipppeeeh,
danke schön, genauso war es gemeint. Witzige Idee mit dem Browser. Gefällt mir gut. Ich hatte tatsächlich das Häckchen vergessen *batsch*.
Gelöst habe ich das "Problem" aber jetzt so: Ereignisstruktur ohne Knopf (das hat mir eh nicht gefallen, weil ich es verabscheue einfach was auszublenden, weil es eigentlich keinen Nutzen hat (vom Egg selber mal abgesehen, ich meine das bezogen auf Funktionen, die ich nur benötige um bspw. einen SubVi Anschluss "zufriedenzustellen"). Dann habe ich einfach eine Konstante hinzugefügt und dort dann F5 ausgewählt und in den Wertänderungsrahmen hab ich dann die Anwendung reingesetzt. Läuft hübsch und peppt das Ganze etwas auf ;-)

Danke Schön!

Gruß thomas


EasterEgg Programmieren - SeBa - 05.11.2009 12:19

' schrieb:Witzige Idee mit dem Browser. Gefällt mir gut.

Ist nicht von mir, habs hier im Forum in den letzten Wochen irgendwann gesehen.
Minimale Änderung vorgenommen, damit es zum Problem passt (u.A. das Häckchen...).

Gruß SeBa


EasterEgg Programmieren - tt-web - 09.11.2009 12:06

Hallo!
Also ich hab das jetzt mal eingebaut und es läuft wunderbar.... ABER... (klar, dass noch was nachkommt, oder :-D?) mir fällt auf, dass solange das subvi aktiv ist, das hauptvi nicht mehr weiterarbeitet. Wie bekomme ich die Parallelverarbeitung hin? Ich dachte immer es wäre ein Problem Prozesse nacheinander laufen zu lassen, daher ja auch die sequenziellen Geschichten. Muss ich jetzt mit Semaphoren, Meldern usw. experimentieren, oder kann ich ganz einfach dem Easteregg eine ganz ganz miese Priorität einräumen und verliere im schlimmsten Fall 2-3 Messwerte?

Gruß Thomas