Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
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....