LabVIEWForum.de - Abweichungen über Farbenstufen darstellen

LabVIEWForum.de

Normale Version: Abweichungen über Farbenstufen darstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Mahlzeit,

ich passe ein paar Drucksensoren vor dem Programmablauf aufeinander ab, dazu wird ein Mittelwert gebildet und vom Referenzsensor subtrahiert. Visuell wird über 3 Stufen noch angezeigt ob das in Ordnung ist.
Das funktioniert soweit, ich wollte aber mal fragen ob es da eine elegantere Lösung für gibt (vermutlich mehrere).

[attachment=62431]
so sieht das bei mir aus.

Es sollen schon harte Stufen sein, die voneinander gut zu unterscheiden sind.

Wie würdet Ihr das machen?
Dies dient nur mir zum lernen verschiedener Möglichkeiten um besser / effektiver Programmieren zu lernen.

(Wenn jemand zeigen will wie man aus so etwas eine Farbskala rausholt, nehme ich das auch gerne an)

Danke schonmal
Timo
Hallo Timo,

probiere es mal mit threshold1DArray, RoundDown und IndexArray! Dazu noch eine Arraykonstante mit den Limits und eine mit den Farbkonstanten...
Guten Morgen Gerd,

danke für die Antwort, ich habe heute morgen mal ein wenig deine Ideen auf den Monitor gebracht.
Ich musste mir erstmal die Hilfe und das Internet zur Hand nehmen, kannte das threshold 1D array VI nicht. Aber wie ich das für meinen Fall verwenden kann habe ich nicht verstanden. An threshold1DArray kann man kein Array als (threshold) Eingang anschließen.

Hab meine Versuche mal als LabVIEW 2017 vi angehängt.
Und falls wer lieber nen Bild anschaut:
[attachment=62433]

Dabei ist mir aufgefallen das meine Funktion gar nicht bei negativen Zahlen funktioniert Tongue Hab da jetzt nen Betrag draus gemacht.

MfG Timo
Hallo Timo,

hatte mich auch gefragt wie Gerd seine Lösung meinte und ich glaube, das ich nah dran bin.
Wie man negative Zahlen abfängt sehe ich aber aktuell auch nicht.

Gruß Max
Danke Max,

auf die Idee es anders herum zu verwenden kam ich nicht -.-'
Die negativen Zahlen kann man mit Betrag (Absolute Value) in positive umwandeln

Vi und Bild:
[attachment=62436]

sieht so auf jedenfall professioneller aus Smile

Grüße Timo
Hallo T.N,

Zitat:auf die Idee es anders herum zu verwenden kam ich nicht -.-'
Ja, so meinte ich das.
Schön auch, dass du das +Inf auch schon entdeckt und verwendest hast!
(18.11.2022 23:44 )GerdW schrieb: [ -> ]Schön auch, dass du das +Inf auch schon entdeckt und verwendest hast!

Das Lob muss ich an Max weiterleiten.
Danke für das Lob, war eine nette Aufgabe für zwischen durch.

Eine Frage noch: Wie handhabt man damit denn Bereiche im negativen Bereich? Also z.B. -2 bis -1 ist gelb, -1 bis 1 ist grün, 1 bis 2 ist gelb. Weil das Ganze bei mir nicht klappen will. Eine Idee wäre eben die Werte und Grenzen um ein Offset nach oben schieben, damit sie wieder positiv sind. Erscheint mir aber nicht sehr elegant.

Gruß Max
Hallo Max,

du musst einfach nur das Array mit den Limits anpassen!
[attachment=62440]
..und die Farben

oder, wie bereits erwähnt, mit Betrag (engl: absolute) arbeiten, wenn beide Bereiche den gleichen Betrag haben (wie in deinem Beispiel und für meine Anwendung.

[attachment=62441]
Seiten: 1 2
Referenz-URLs