LabVIEWForum.de
Werte nach gültiger Bedingung zurücksetzen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Werte nach gültiger Bedingung zurücksetzen (/Thread-Werte-nach-gueltiger-Bedingung-zuruecksetzen)

Seiten: 1 2


Werte nach gültiger Bedingung zurücksetzen - patriote00 - 23.12.2015 17:09

Hallo Liebe LV-er,

Ich habe seit einige Tagen ein Problem bezüglich Zurücksetzen von Werte.
und Zwar ich habe zwei Bedingungen die erfüllt sollen bevor ich meine aktuelle Ausgangswerte (Energie und Leistung). Wenn eine der beide Bedingungen erfüllt ist sollen die Werte (alle Ausgänge:Leistung,Energie,Start der Messung, Zeit verstrichen und verstrichene Zeit ) wieder auf 0 zurückgesetzt werden.
Das gleiche wollte ich auch mit dem Sub-Vi unten machen.

Weiße jemand wie ich das Problem lösen kann?

Danke![attachment=54980]


RE: Werte nach gültiger Bedingung zurücksetzen - Trinitatis - 28.12.2015 18:21

Hallo,

dein "Deutsch" ist derart krude, dass es (mir zumindest) schwerfällt, herauszufinden, was du überhaupt machen willst!
Sollen nun beide Bedingungen (ich nehme mal an Boolesch und Boolesch2) erfüllt sein, oder nur eine?
Für derartige Verknüpfungen gibt es boolsche Funktionen (Und/ oder ...), deren Ausgänge man direkt an eine Casestruktur anschließen kann. Ein Boolwert muss nicht mit einer Vergleichsfunktion auf TRUE verglichen werden.

Definiere mal bitte etwas genauer, was in welchen Fällen passieren soll. Bei 2 Bedingungen sollten sich ja maximal 4 Möglichkeiten ergeben.


Gruß, Marko


RE: Werte nach gültiger Bedingung zurücksetzen - patriote00 - 29.12.2015 17:44

Hi Trinitatis,

Danke für die Antwort.
Wie du bemerkt hast soll immer nur eine der beiden Bedingungen erfüllt werden.


RE: Werte nach gültiger Bedingung zurücksetzen - jg - 29.12.2015 18:06

Wenn du mehr Leute erreichen willst, dann speichere dein VI für eine frühere Version. Der Durchsatz mit lv15_img ist noch recht gering.

Gruß, Jens


RE: Werte nach gültiger Bedingung zurücksetzen - patriote00 - 29.12.2015 19:27

[attachment=54984]


RE: Werte nach gültiger Bedingung zurücksetzen - GerdW - 29.12.2015 20:58

Hallo patriote,

Zitat:Wie du bemerkt hast soll immer nur eine der beiden Bedingungen erfüllt werden.
Es gibt nur weinige grundlegende boolsche Operationen: AND, OR, XOR, IMPLIES.
Dein "nur eine der beiden erfüllt" heißt XOR…

Warum muss man boolsche Werte auf Gleichheit mit TRUE prüfen?


RE: Werte nach gültiger Bedingung zurücksetzen - patriote00 - 04.01.2016 12:21

Hallo GerdW,

das habe ich schon verstanden. Das Programm ist nur ein Beispiel von was ich später machen will.
Problem ist aber, dass wenn eine der beiden Bedingungen erfüllt ist, sollen die Werte (alle Ausgänge:Leistung,Energie,Start der Messung, Zeit verstrichen und verstrichene Zeit ) wieder auf 0 zurückgesetzt werden.


RE: Werte nach gültiger Bedingung zurücksetzen - GerdW - 04.01.2016 12:34

Hallo Patriote,

Zitat:dass wenn eine der beiden Bedingungen erfüllt ist
Das hört sich jetzt nach einem OR an.

Code:
IF a OR b THEN
  clear "Werte"
ENDIF



RE: Werte nach gültiger Bedingung zurücksetzen - patriote00 - 04.01.2016 13:19

Hier ein kleines Beispiel:

*Keine Bedingung erfüllt:
Alle werte sind auf 0

*Bedingung 1 erfüllt: U=2,5V und I= 2,5A

nach 1Min 59s
P=6,25
W=1,139 E+6

Tritt die 2. Bedingung auf, dann sind alle Werte auf 0.

Problem jetzt:
Tritt wieder nur die 1. Bedingung auf

nach 4 Min 57s (statt auf 0 anzufangen)
P=6.25
W=2,133 E+6 (statt auf 0 anzufangen)


RE: Werte nach gültiger Bedingung zurücksetzen - GerdW - 04.01.2016 13:56

Hallo Patriote,

ich kann mit diesem "Beispiel" überhaupt nichts anfangen.
Was haben die Zeitangaben mit den Bedingungen zu tun? Was soll bei anderen Zeitangaben passieren?
Was hat der Ausdruck "tritt wieder auf" mit dem Problem zu tun?

Du hast gefragt, wie man auf eine Bedingung reagiert: mit einer Case-Struktur. Bei den bisherigen Bedingungen war keine Zeitangabe gefragt…

Kannst du mal einen PAP malen, aus dem dein zu programmierender Algorithmus hervorgeht? Hmm