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 

Numeric-Control Wert mit Radio-Button presetten



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!

13.08.2012, 09:12
Beitrag #1

Tallyho Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Aug 2012

8.0
2012
EN



Numeric-Control Wert mit Radio-Button presetten
Hallo,

Ich benutze ein VI mit While-Loop um Frequenz Generator Hardware über eine serielle Schnittstelle anzusteueren. Die Schnitstelle und das eigentliche ansteuern funktionieren.

Der Ausgangsparameter wird ganz einfach berechnet: (User-Eingabe x Constant) + Offset.

User-Eingabe ist mittels Numeric Control.

Mit Radio-Buttons selektiert der User einen Frequenz Bereich. Bei anklicken eines Buttons wird einen Preset-Wert in den Numeric Control geladen, und werden Constant und Offset (neu)initialisiert. Der Preset-Wert, Constant, und Offset werden aus einer Datei eingelesen.

Und jetzt wird's (für mich) schwierig... Der Num Control sollte beim anklicken eines Buttons nur 1 mal ge-preset werden - sonnst wird die User-Eingabe dauernd überschrieben. Deshalb habe ich die Radio-Buttons und presetten vom Num Control in einer Event-Structure untergebracht, mit Time-Out Event (ohne Time-Out benimmt es sich genau so wie ohne Event Structure).

Das funktioniert - fast! Beim anklicken eines Buttons werden tatsächlich Num Control, Constant, und Offset korrekt initialisiert. Aber... bei jeder Iteration der While-Loop, in der kein Button angeklickt wird, ist der aktuelle Button-Wert ausserhalb der Event-Structure nicht verfügbar (nur der default Wert = Button 1), und werden Constant und Offset mit dem falschen Wert überschrieben.

Was sollte ich ändern, damit es richtig funktioniert?

VI anbei (einlesen der Datei und COM-Schnittstelle habe ich rausgestrippt).


Angehängte Datei(en)
8.0 .vi  num-control-preset-problem.vi (Größe: 348,04 KB / Downloads: 222)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
Numeric-Control Wert mit Radio-Button presetten - Tallyho - 13.08.2012 09:12

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Software Defined Radio ansteuern MarcelXX 1 2.767 04.02.2019 11:18
Letzter Beitrag: Freddy
  Scale Control with Tab Control GT123 6 5.849 08.12.2016 12:42
Letzter Beitrag: jg
  Wert an naheliegensten Wert aus Array anpassen TSC 17 10.663 26.07.2016 06:59
Letzter Beitrag: TSC
  Aktueller Wert von vorherigem Wert abziehen Semicon 6 6.764 18.06.2014 16:34
Letzter Beitrag: jg
  programatische Änderung eines Numeric Control mit Range frankfurt2222 2 3.296 10.06.2014 11:14
Letzter Beitrag: frankfurt2222
  Ändern der Caption bei Radio-Buttons Tobi.KT 20 13.242 27.01.2014 10:32
Letzter Beitrag: Tobi.KT

Gehe zu: