INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Mehrere Frontpanels öffnen



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!

05.01.2010, 19:48 (Dieser Beitrag wurde zuletzt bearbeitet: 05.01.2010 19:50 von IchSelbst.)
Beitrag #8

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.704
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Mehrere Frontpanels öffnen
' schrieb:hm ich steh grad glaub ech auf der Leitung.
Ja simmt. Cool
Hinweis:
Es hat schon was für sich, die Rechtschreibung zu beachten. Dann tut man sich nämlich auch leichter, seine Gedanken in die Worte zu fassen, die genau den eigenen Gedanken entsprechen.

Zitat:Wenn ich einen Button haben auf dem Frontpanel und will mit diesem Zwei Events steuern dann brauch ich doch applikation Key Down (wenn der Button gedrückt ist)
Diese Aussage ist in sich völlig unlogisch.
Das, was du in Klammern geschrieben hast ("wenn der ..."), ist was ganz anderes als das, was vor der Klammer steht ("brauch ich doch ...").

Erstens:
"wenn der Button gedrückt ist" stellt einen Zustand dar. "Wenn der Button gedrückt wird" stellt eine Zustandänderung dar. Beachte, ganz wichtig: Events sind immer Zustandsänderungen - Ereignissse, also eben Events.

Zweitens:
Ein "Application: KeyDown" ist dann, wenn die Applikation den Fokus hat und der Anwender der Applikation eine Taste drückt (nicht: gedrückt hält). Dieser Event aber wird in einer Event-Struktur dargestellt als "Dieses VI: KeyDown". Eine Applikation hat den Fokus dann, wenn die Titelleiste des dazugehörigen Window-Fensters in Blau erscheint (Win2k etc.)
Ein "MyButton: KeyDown" ist dann, wenn das Element MyButton (bei dir ein Button) den Fokus hat und der Anwender der Applikation eine Taste drückt. Ein Button hat dann den Fokus, wenn der schwarze Rahmen um den Button erscheint - ohne Fokus, also ohne schwarzen Rahmen auch keine Key-Event.
Hinweis:
"KeyDown" in Verbindung mit Events bedeutet nicht "Key ist down", sondern "Key wird gerade down, ändert sich also von up nach down".

Drittens:
Willst du reagieren auf den Zustand des Buttons - "gedrückt ist" oder "losgelassen ist" - dann kannst du einen ganz normalen IF-Case verwenden. Nur wenn du eine Zustandsänderung auswerten willst - "gedrückt wird" ... - dann ist eine Event-Struktur sinnvoll.

Zitat:und applikation Key Up (wenn der Button nicht gedrückt ist).
Auch das sind wieder zwei Paar Stiefel: KeyUp bedeutet das Loslassen einer Taste. Ein Button würde also von gedrückt nach nicht gedrückt gehen. Diese Flanke (!) löst dann einen Event aus.
Die Ausdrucksweise "wenn der Button nicht gedrückt ist" spiegelt nicht die Funktionsweise von "KeyUp" wider.

Zitat:Somit kann ich mit Button true in das Event 0 und mit Button false in das Event 1 oder nicht
Alleine mit "Button ist gleich true" (das ist ein Vergleich! "Button ergibt sich aus true" ist eine Wertzuweisung) kann man keinen Event auslösen. Ein Event wird nur ausgelöst durch "Button geht von false nach true" (oder umgekehrt, etc. etc.)


Events werden auslöst, wenn am FP ein Bedienelement vom Anwender betätigt - gedrückt oder losgelassen - wird. Um ein Event per BD auszulösen, musst du das Property Wert(signalisierend) beschreiben.



Hier noch was zu deiner Eingangsfrage"Frontpanel SubVI2 öffnen per ButtonKlick aus einem Frontpanel SubVI1 heraus, was selbst durch einen ButtonClick geöffnet wurde.":

Das ist etwas komplizierter (ohne jetzt die VIs von Y-P betrachtet zu haben): Wenn du in SubVI1 einen Button drücken willst, so muss dieses SubVI SUBVI1 auch laufen. Nur weil das FP des SubVIs SUBVI1 zu sehen ist, heißt das noch lange nicht, dass das SUBVI1 auch läuft. Du musst also deine Programmierung so gestalten, dass SUBVI1 kontinuierlich läuft.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Mehrere Frontpanels öffnen - simple - 05.01.2010, 10:43
Mehrere Frontpanels öffnen - jg - 05.01.2010, 12:33
Mehrere Frontpanels öffnen - simple - 05.01.2010, 16:59
Mehrere Frontpanels öffnen - Y-P - 05.01.2010, 17:20
Mehrere Frontpanels öffnen - simple - 05.01.2010, 17:59
Mehrere Frontpanels öffnen - IchSelbst - 05.01.2010, 18:36
Mehrere Frontpanels öffnen - simple - 05.01.2010, 18:45
Mehrere Frontpanels öffnen - IchSelbst - 05.01.2010 19:48
Mehrere Frontpanels öffnen - simple - 05.01.2010, 20:08
Mehrere Frontpanels öffnen - IchSelbst - 05.01.2010, 20:21
Mehrere Frontpanels öffnen - Y-P - 05.01.2010, 21:52
Mehrere Frontpanels öffnen - simple - 06.01.2010, 11:44
Mehrere Frontpanels öffnen - simple - 08.01.2010, 12:09
Mehrere Frontpanels öffnen - IchSelbst - 08.01.2010, 15:56
Mehrere Frontpanels öffnen - simple - 08.01.2010, 16:49
Mehrere Frontpanels öffnen - IchSelbst - 08.01.2010, 18:40
Mehrere Frontpanels öffnen - schrotti - 08.01.2010, 19:04
Mehrere Frontpanels öffnen - IchSelbst - 09.01.2010, 10:35
Mehrere Frontpanels öffnen - simple - 09.01.2010, 10:37
Mehrere Frontpanels öffnen - IchSelbst - 09.01.2010, 11:41

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Wie ändert man die Größe eines Bildes im Anzeigefenster des Frontpanels Gellerpa 15 8.933 21.05.2018 18:32
Letzter Beitrag: Gellerpa
  Ansprechendes Design des Frontpanels | Muster in Hintergrund einfügen dulfried 3 4.567 23.08.2017 17:45
Letzter Beitrag: GerdW
  Fernsteuerung des Frontpanels Graf_Zahl 1 3.677 04.03.2013 10:28
Letzter Beitrag: A.Berndsen
  Schrift des Frontpanels skalieren lassen M Nussbaumer 4 6.171 10.10.2011 12:41
Letzter Beitrag: Y-P
  Einzigartige IDs der Controls eines VI-Frontpanels vorhanden?! Wenn ja: wie auslesen? Sascha_ 15 14.309 22.08.2011 22:32
Letzter Beitrag: jg
  Farbgestaltung des FrontPanels... Yantit 10 9.295 23.11.2010 18:50
Letzter Beitrag: schrotti

Gehe zu: