Wert der Seriellen Schnittstelle zwischenspeichern - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA) +---- Thema: Wert der Seriellen Schnittstelle zwischenspeichern (/Thread-Wert-der-Seriellen-Schnittstelle-zwischenspeichern) |
Wert der Seriellen Schnittstelle zwischenspeichern - TeslaZwerg - 10.11.2008 10:15 Guten Tag zusammen! Ich versuche momentan mit LabVIEW Daten von der seriellen Schnittstelle einzulesen und anzuzeigen. Hierbei enthalten die eingelesenen Daten eine Adresse. Entspricht diese Adresse einer vorgegebenen Adresse sollen die Daten direkt angezeigt werden. Andernfalls sollen die letzten empfangenen Daten mit dieser Adresse angezeigt werden. Nun ist meine Frage, wie ich die zuletzt empfangenen Daten zwischenspeichern kann bis neue Daten mit der entsprechenden Adresse eintreffen. schonmal vielen Dank Michael Wert der Seriellen Schnittstelle zwischenspeichern - IchSelbst - 10.11.2008 12:32 Ich würde das mit zwei Listen machen. In einer stehen die Adressen, in der anderen an index-gleicher Stelle die Daten dieser Adresse. Für Listen gibt es eine Methode IndexOf. Aus der ersten Liste kann man also den Index der Adresse herausholen - wenn die Adresse vorhanden ist. ... Eine Liste kann man durch ein Array of I32 ersetzen. Dann kann man mit dem Element "Element in Array suchen" den Index für das Datenfeld suchen. usw. Wert der Seriellen Schnittstelle zwischenspeichern - TeslaZwerg - 10.11.2008 17:10 ok, ich habs jetzt so gemacht, dass ich die Anzeigeelemente in eine case-Struktur gepackt hab, welche ausgeführt wird, sobald neue Daten für die entsprechende Adresse ankommen. Bin vorher zufällig auf diese Lösung gestoßen. Trotzdem danke für die Antwort |