Hallo liebe LabViewer,
da ich nicht genau weiß, wie ich es nennen soll, beschreibe ich es einfach:
Ich möchte fortlaufend Größen einer Formel berechnen, sobald sich eine Größe der Formel ändert.
Einfaches Beispiel: a+b=c.
Ich habe Eingabefelder für a, b, c. Änder ich eine Größe, sollen sofort die beiden anderen berechnet.
Bin eher LabView-Anfänger. Wie mache ich so etwas?
In einer Whileschleife (Zeitverzögerung nicht vergessen).
Oder noch besser mit einer Eventstruktur in einer Whileschleife.
Gruß Markus
EDIT: Nach 3 Jahren LabVIEW-Erfahrung solltest Du mal über eine Whileschleife gestolpert sein.
EDIT 2: Du hast in Deiner Formel nur a und b als Eingabe. c ist doch eine Ausgabe. Du schreibst aber, dass Du a, b und c eingeben willst.
(09.12.2013 11:05 )Y-P schrieb: [ -> ]In einer Whileschleife (Zeitverzögerung nicht vergessen).
Oder noch besser mit einer Eventstruktur in einer Whileschleife.
Gruß Markus
EDIT: Nach 3 Jahren LabVIEW-Erfahrung solltest Du mal über eine Whileschleife gestolpert sein.
EDIT 2: Du hast in Deiner Formel nur a und b als Eingabe. c ist doch eine Ausgabe. Du schreibst aber, dass Du a, b und c eingeben willst.
Ok, entschuldige, es ist doch etwas komplizierter...
Also ich möchte einen Gradienten bestimmen. Dafür habe ich ein Eingabefeld.
Zweite Möglichkeit ist die Berechnung des Gradienten über Geschwindigkeit und Zeit.
Beides soll "parallel" ohne Buttons möglich sein, wobei bei direkter Eigabe des Gradienten z.B. die Zeit so bleibt und sich die Geschwindigkeit entsprechend ändert.
Oder mit der a+b=c Formel:
Änder ich a, bleibt b und c wird berechnet.
Änder ich b, bleibt a und c wird berechnet.
Änder ich c, bleibt a (oder b) und b (oder a) wird berechnet.
... ja, habe ein paar Jahre LabView-Erfahrung. Allerdings nicht regelmäßig und manchmal sind es die theoretisch einfachen Dinge, über die ich stolper, wenn ich sie nicht (regelmäßig) anwende.
Sorry, aber
.
Das kannst Du doch in einer Schleife machen.
Gruß Markus
(09.12.2013 11:15 )Günni1977 schrieb: [ -> ]Oder mit der a+b=c Formel:
Änder ich a, bleibt b und c wird berechnet.
Änder ich b, bleibt a und c wird berechnet.
Änder ich c, bleibt a (oder b) und b (oder a) wird berechnet.
(09.12.2013 11:32 )Y-P schrieb: [ -> ]Sorry, aber .
Das kannst Du doch in einer Schleife machen.
Gruß Markus
aber wenn ich in der Schleife ständig a+b berechne, wie kann ich dann c durch Eingabe ändern? Und dabei festelegen, dass nun z.B. a berechnet wird?
a, b und c sind ja bei mir Eingabefelder. Und je nachdem was in c steht, wird dieser Wert an eine Regelung weitergerecht.
Definitiv mit Event-Struktur umsetzbar.
Mit nur Schleife müsstest du ein paar mehr Klimmzüge machen, um interaktive Änderungen von "Berechnungsänderungen" zu unterscheiden.
Gruß, Jens
Danke. Probier ich mal aus.
Ich hoffe, ich bekomme die "ValueChange"-Abfrage hin...
(09.12.2013 15:59 )jg schrieb: [ -> ]Gruß, Jens
Ho WOW Danke!
Hatte es selbst probiert.
Meine Lösung sah aber etwas... na sagen wir mal, wahrscheinlich hätte nur ich sie verstanden.
Wieder viel gelernt. Danke.