Problem: Skalierung der X-Achse in Verbindung mit OPC - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Signaldarstellung (/Forum-Signaldarstellung) +---- Thema: Problem: Skalierung der X-Achse in Verbindung mit OPC (/Thread-Problem-Skalierung-der-X-Achse-in-Verbindung-mit-OPC) |
Problem: Skalierung der X-Achse in Verbindung mit OPC - ismiregal - 06.05.2009 09:14 Hallo LabVIEW Forum, Ich habe ein Problem bei der Skalierung der X-Achse meines VI’s zum Auslesen von Daten über OPC. Zur Darstellung des Problems habe ich ein leicht verändertes LabVIEW Beispiel – VI angehängt (Multiple OPC Items Monitor). Wie einigen hier vielleicht schon aufgefallen ist stellt dieses VI das Rechteck und das Sinus Signal im Original fehlerhaft dar. Dies liegt daran, dass im „DataSocket Read“ Baustein die Variable „wait for updated value“ auf True gesetzt ist. Der Baustein gibt also erst neue Daten aus wenn sich der Wert ändert. Was sich bei einem Rechteck Signal als äußerst ungünstig darstellt. Zur Lösung des Problems habe ich die Variable auf „False“ gesetzt. Durch das im Original vorhandene Delay von 100ms in der While-Schleife ergeben sich jedoch „Treppchen“ in den Kurven. D.h. das Signal wird nicht oft genug abgetastet. Ohne Delay jedoch ist es mir nicht möglich die X-Achse so zu skalieren, dass die Kurvenverläufe erkennbar sind (Siehe Beispiel). Bei einer Fest vorgegebenen Skalierung wird der Wert nicht gespeichert. Und beim Einbinden eines „Property-Nodes“ in Die Schleife wird das Signal durch das ständige Nachskalieren unsauber. Meine Frage ist nun also: Wie kann ich trotz schnellstem Schleifendurchlauf die X-Achse so skalieren, dass der Signalverlauf ersichtlich wird. MfG. Stefan [attachment=18258] |