05.11.2009, 09:21
Beitrag #1
|
tt-web
LVF-Gelegenheitsschreiber
Beiträge: 123
Registriert seit: Jul 2009
8.6
2008
de
64354
Deutschland
|
EasterEgg Programmieren
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
|
|
|
05.11.2009, 09:53
Beitrag #2
|
|
|
05.11.2009, 10:07
Beitrag #3
|
tt-web
LVF-Gelegenheitsschreiber
Beiträge: 123
Registriert seit: Jul 2009
8.6
2008
de
64354
Deutschland
|
EasterEgg Programmieren
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
|
|
|
05.11.2009, 12:19
Beitrag #4
|
SeBa
LVF-Guru
Beiträge: 2.025
Registriert seit: Oct 2008
09SP1 & 10 FDS
2008
DE
65xxx
Deutschland
|
EasterEgg Programmieren
' 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
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
|
|
|
09.11.2009, 12:06
Beitrag #5
|
tt-web
LVF-Gelegenheitsschreiber
Beiträge: 123
Registriert seit: Jul 2009
8.6
2008
de
64354
Deutschland
|
EasterEgg Programmieren
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
|
|
|
| |