LabVIEWForum.de - Zahlenvergleich, gehts besser?

LabVIEWForum.de

Normale Version: Zahlenvergleich, gehts besser?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Folgendes Problem:

Ich lese Daten die sequentiel angefordert werden ein.

Diese Daten bestehen aus 2 Anzeigeelemente, die als Dezimalwert ausgegeben werden.
Einmal die Parameternummer und einmal der Parameterwert (zugehörig zu der Parameternummer)

Im Anhang habe ich mal eines kleinen Beispiel gebastelt wie ich diese Daten auswerte...

Problem ist das ich bis zu 15 Istwerte habe und man kann sich ja dann vorstellen das das dann 2 bildschirme voller
vergleiche und case schachteln gibt...

Ich denk mir nur "das muss auch einfacher und eleganter gehen!"

schließlich wird ja jeder vergleich bedient und das kostet zeit, schlauer wäre es wenn man das so machen könnte, dass
die zahl die gerade an der Parameternr anliegt, gleich den case öffnet und der Parameterwert ausgegeben wird.

aber mit einer enum oder ring geht das leider nicht, da ich ja keine nummern von 0-15 habe sondern der wertebereich von 0 bis 1000 reicht. Wäre mir ein bisschen zu viel arbeit sooviele cases hinzuzufügen...

Ich hoffe es wird verstanden was ich hier erkläre....

Im Anhang nun das bild. Danke im voraus
Aber klar doch. Du kannst übrigens auf die Case-Struktur rechtsklicken und die Hilfe anzeigen lassen. Da kannst du es nachlesen.

eg
Hi,

Eugens Variante funktioniert natürlich einwandfrei.
Ich habe dir hier noch eine 2. Möglichkeit skizziert, wie du an dein Problem herangehen könntest.

Je nachdem, wie deine genaue Aufgabenstellung ist, wird die eine oder andere Möglichkeit besser funktionieren.

Gruß
danke euch... beides funktioniert prima!

ich hatte als was im kopf das es nich ginge mit dem case verbinden deswegen hab ich das auch nie probiert...

naja jetzt bin ich schlauerWink
Referenz-URLs