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 

Betätigung eines Numeric Control in einem Cluster auslesen?



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!

07.04.2009, 09:15
Beitrag #1

SayAnything Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Mar 2009

8.6
2008
en

8....
Deutschland
Betätigung eines Numeric Control in einem Cluster auslesen?
Hallo zusammen.

Ich hätte mal wieder eine Frage an euch :-)

Ist es möglich eine Änderung eines Numeric Controls (mit den Auf- und Ab-Buttons) in einem Cluster zu erkennen und diese dann an eine Case-Struktur zu hängen?


Also sprich, je nach dem welcher Wert geändert wird (z.B. 1-10) wird ein anderer Case ausgeführt.


Hoffe ihr könnt mir weiter helfen.

Vielen Dank im Voraus.

Beste Grüße,
Alex
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.04.2009, 09:44
Beitrag #2

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
Betätigung eines Numeric Control in einem Cluster auslesen?
Value change auf Numeric abfangen und auf CaseStruktur geben.
also z.b. siehe Bild (nur eine davonnehmen, je nach Anwendung)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.04.2009, 10:11
Beitrag #3

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Betätigung eines Numeric Control in einem Cluster auslesen?
' schrieb:Ist es möglich eine Änderung eines Numeric Controls (mit den Auf- und Ab-Buttons) in einem Cluster zu erkennen und diese dann an eine Case-Struktur zu hängen?
Also sprich, je nach dem welcher Wert geändert wird (z.B. 1-10) wird ein anderer Case ausgeführt.

Du kannst etweder das Label nehmen oder die Caption.


Angehängte Datei(en) Thumbnail(s)
   

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.04.2009, 10:12
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Betätigung eines Numeric Control in einem Cluster auslesen?

Sonstige .vi  case.vi (Größe: 8,11 KB / Downloads: 166)

Lv86_img

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.04.2009, 15:12
Beitrag #5

SayAnything Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Mar 2009

8.6
2008
en

8....
Deutschland
Betätigung eines Numeric Control in einem Cluster auslesen?
Hey!

Vielen Dank für die Hilfe.

Hab die Methode von MacMarvin genommen und vergleiche nun jeweils den alten mit dem neuen Wert, worauf dann je nach True oder False zwei Cases ausgelöst werden.

Habt mir mal wieder das Leben gerettet ;-)

Beste Grüße,
Alex
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.04.2009, 07:07 (Dieser Beitrag wurde zuletzt bearbeitet: 08.04.2009 07:24 von SayAnything.)
Beitrag #6

SayAnything Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Mar 2009

8.6
2008
en

8....
Deutschland
Betätigung eines Numeric Control in einem Cluster auslesen?
edit wegen erledigt :-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.04.2009, 07:31
Beitrag #7

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Betätigung eines Numeric Control in einem Cluster auslesen?
' schrieb:edit wegen erledigt :-)
Na, sowas macht man aber nicht. Mitten in der Bearbeitung das Posting löschen. Du kannst ja unten ran schreiben "habs selbst gelöst".

Wenn ich jetzt sage, mach ein Timeoutcase rein ...

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
08.04.2009, 07:49 (Dieser Beitrag wurde zuletzt bearbeitet: 08.04.2009 08:12 von jg.)
Beitrag #8

SayAnything Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Mar 2009

8.6
2008
en

8....
Deutschland
Betätigung eines Numeric Control in einem Cluster auslesen?
Tut mir leid IchSelbst.

Werd das in Zukunft nicht mehr machen. Hatte nicht gesehen, dass es schon gedownloadet wurde.

Zumal ich wieder zu schnell war.

Hast du vielleicht ne Idee warum das Programm manchmal hängen bleibt wenn ich im % der Periode- Cluster Werte ändere während dem Programmablauf?

Sorry nochmals..

Lv86_img


Angehängte Datei(en)
Sonstige .vi  Signal_17_8.6.vi (Größe: 36,8 KB / Downloads: 149)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.04.2009, 07:58
Beitrag #9

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Betätigung eines Numeric Control in einem Cluster auslesen?
' schrieb:Hast du vielleicht ne Idee warum das Programm manchmal hängen bleibt wenn ich im % der Periode- Cluster Werte ändere während dem Programmablauf?
Erstens:
Null Millisekunden Wartezeit macht man nicht. Mach da 10ms oder besser 250ms rein.

Zweitens:
Was heißt "Hängenbleiben während Programmablauf"? Startest du dieses Muster-VI mit dem Button "Wiederholt ausführen"? Das ist ungünstig. Mach eine While-Schleife rum mit Wartezeit und Abbruchbutton.

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
08.04.2009, 08:29
Beitrag #10

SayAnything Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Mar 2009

8.6
2008
en

8....
Deutschland
Betätigung eines Numeric Control in einem Cluster auslesen?
Danke IchSelbst.

Mit Hängenbleiben meinte ich, dass wenn ich einen Numeric Control-Wert geändert habe, dass einfach nichts mehr ging und das Programm manuell beendet werdne musste.


@All: Ich muss mich nun nochmals entschuldigen und zugeben das ich die Regeln nicht gelesen habe und weshalb ich hier nochmals kurz mein Problem schildern möchte und die Lösung.


Das Problem bestand am Anfang darin, dass beim laufenden Programm "Signalerzeugung alt_8.6" die neu eingegebene Frequenz und der veränderte Button-Zustand nicht unmittelbar übernommen sondern erst nach dem ein Cluster-Wert in "% der Periode" geändert wurde.

Kurze Eklärung der Bestandteile:

Umschaltung: Umschaltung zwischen % der der Periode (insgesamt muss 1 rauskommen) und Zeiten (ergeben neue Frequenz). Wird der Button betätigt wird jeweils das andere Cluster gesperrt.

Frequenz: Kann in linker Button-Stellung verändert werden und die Gesamtzeit ist Periodendauer

Numeric: Gibt neue Frequenz aus, welche aus den Zeiten generiert wird (Zeiten addiert ergeben Periodendauer T)



Neues Programm:

Hab nun ein Timeout-Case eingebaut und die Zeit auf 250ms gesetzt wodurch das Event beendet wird.

Zudem habe ich die komplette Struktur in eine While-Schleife eingebaut wodurch es nicht mehr zum "Hängenbleiben" kommt.


Das Programm konnte dank IchSelbst verbessert werden.

Danke nochmals.



Wird nicht wieder vorkommen.



Beste grüße,
Alex


Angehängte Datei(en)
Sonstige .vi  Signalerzeugung_alt_8.6.vi (Größe: 36,09 KB / Downloads: 142)

Sonstige .vi  Signalerzeugung_neu_8.6.vi (Größe: 37,5 KB / Downloads: 133)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Elemente Cluster in Cluster ansprechen simcum 3 2.526 02.10.2023 10:49
Letzter Beitrag: th13
  Scale Control with Tab Control GT123 6 5.525 08.12.2016 12:42
Letzter Beitrag: jg
  Element in Cluster of Array of Cluster ausblenden R.Fuertig 4 6.421 26.09.2016 07:47
Letzter Beitrag: GerdW
  Inhalt von einen x.vi in einem anderen Y.vi auslesen galilio 2 3.312 05.09.2016 12:45
Letzter Beitrag: galilio
  String Array zur Laufzeit wandeln und einem Cluster zuführen hTed 6 5.544 28.11.2014 14:44
Letzter Beitrag: Lucki
  programatische Änderung eines Numeric Control mit Range frankfurt2222 2 3.129 10.06.2014 11:14
Letzter Beitrag: frankfurt2222

Gehe zu: