07.10.2008, 15:23
Beitrag #1
|
wiszou
LVF-Neueinsteiger
Beiträge: 5
Registriert seit: Aug 2008
8.00
2008
de
67663
Deutschland
|
Ändern von Daten mit laufendem Programm
Sehr geehrte LabVIEW-user und -Experten,
ich habe eine Fragen und zwar, kann ich die geänderten Daten in meinen Eingabefelder weiter dem laufenden Programm geben oder geht das überhaupt nicht? Ich brauche in meinem Programm eine so zu sagen "reset Taste", die ich betätigen muss, wenn ich ein paar Eingabefelder geändert habe und deren Werte zum Weiterrechnen dem Programm weiter geben will.
Für eure Hilfe bin ich sehr dankbar.
Mit freundlichen Grüßen.
Wiszou
|
|
|
07.10.2008, 15:40
Beitrag #2
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Ändern von Daten mit laufendem Programm
' schrieb:Sehr geehrte LabVIEW-user und -Experten,
ich habe eine Fragen und zwar, kann ich die geänderten Daten in meinen Eingabefelder weiter dem laufenden Programm geben oder geht das überhaupt nicht? Ich brauche in meinem Programm eine so zu sagen "reset Taste", die ich betätigen muss, wenn ich ein paar Eingabefelder geändert habe und deren Werte zum Weiterrechnen dem Programm weiter geben will.
Für eure Hilfe bin ich sehr dankbar.
Mit freundlichen Grüßen.
Wiszou
Habe ich das richtig verstanden, dass du ein Eingabefeld hast, in diesem während des Programmlaufs Änderungen vornimmst und dann mit einer RESET-Taste den ursprünglichen Wert wieder einstellen willst?
Ich denke, dazu müsstest du den Ursprungswert zwischenspeichern.
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
07.10.2008, 16:11
Beitrag #3
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Ändern von Daten mit laufendem Programm
Ich gehe davon aus, daß Du dich ungeschickt ausdrückst: Deiner Beschreibung nach möchtest Du eine Taste "Werte übernehmen" haben, bezeichnest die dann aber unglücklicherweise als "Reset-Taste".
Meist läuft ein Proramm in einer Schleife. Wenn die Bedienelemente sich außerhalb der Schleife befinden, dann werden sie in der Schleife dann nicht mehr abgefragt und Du kannst nichts mehr ändern.
Wenn aber die Bedienelemante innerhalb der Schleife sind, dann werden sie bei jedem Schleifendurchlauf abgefragt und Du brauchst keine extra Taste zum Übernehmen der Werte.
Für Deine Wunschvorstellung eignet sich am besten eine Event-struktur. Deine Taste löste ein Event aus, und die Eventbehandlung besteht darin, daß die Werte der betreffenden Bedienelemente gelesen werden.
|
|
|
07.10.2008, 19:58
Beitrag #4
|
wiszou
LVF-Neueinsteiger
Beiträge: 5
Registriert seit: Aug 2008
8.00
2008
de
67663
Deutschland
|
Ändern von Daten mit laufendem Programm
Hallo,
zuerst herzlichen Dank für die Antworte. Ihr habt TSchAC und Lucki mein Problem richtig verstanden. Also ich brauche eine WERTÜBERNAHME-Taste. Meine Aufgabe ist Daten mittels einer DAQ zu erfassen und einen Mittelwert zu bilden. Dazu habe ich natürlich im Programm Eingabefelder, die ich auch während dem Laufen des Programmes ändern will, um meinen Arbeitsbereich z. B. anzupassen. Die wichtigsten Werte werden leider am Anfang des Programms abgefragt.
Kannst Du bitte Lucki die Event-struktur näher erläutern. Ich kenne die nicht.
Viele Grüße und vielen Dank für eure Hilfe.
Wiszou
|
|
|
07.10.2008, 20:49
Beitrag #5
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Ändern von Daten mit laufendem Programm
' schrieb:Kannst Du bitte Lucki die Event-struktur näher erläutern. Ich kenne die nicht.
NI-Examplefinder starten und Beispiele anschauen. Oder ein Einführungsbuch über LV durcharbeiten.
Event-Struktur gibt es übrigens erst ab dem Full Development Paket (dann steht z.B. im Startfenster so was wie "Licensed for Full Version"). Falls du nur ein Base Paket hast, kannst du lange danach suchen, wirst du nicht finden.
Ansonsten ist die hier:
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
08.10.2008, 07:29
(Dieser Beitrag wurde zuletzt bearbeitet: 08.10.2008 07:30 von Lucki.)
Beitrag #6
|
|
|
| |