Hallo Manfred,
Zitat:Dazu reichen meine Kenntnissse wieder mal nicht aus.
Schau dir die Links in meiner Signatur an…
Zitat:Ich kann zwar die Werte sehen, sie kommen aber über eine lokale Variable. Wie ich die Werte dort abholen kann, ich mir noch ein Rätsel.
Indem du die lokale Variable liest - aber im richtigen Moment! (Das Problem mit lokalen Variablen ist, das sie RaceConditions begünstigen.)
Da es sich um ein Array mit Registerwerten handelt, solltest du IndexArray nutzen können…
Jetzt kann ich gezielt die Register auslesen und die Werte sehen. Ich bekomme also z.B. jede Sekunde die Spannung angezeigt.
Wie kann ich jetzt diesen Wert grafisch darstellen? Also die Spannung über der Zeit, wenn jede Sekunde ein neuer
Wert kommt? Ich möchte nicht erst ein array mit 1000 Werten füllen lassen und dann erst zeichnen lassen.
Danke und Geruß, Manfred
Hallo Manfred,
Zitat:Wie kann ich jetzt diesen Wert grafisch darstellen? Also die Spannung über der Zeit, wenn jede Sekunde ein neuer
Wert kommt? Ich möchte nicht erst ein array mit 1000 Werten füllen lassen und dann erst zeichnen lassen.
Im einfachsten Fall stellst du den Messwert einfach in einem Chart dar! Bei sekündlichem Update musst du nichts weiteres einstellen…
Ich habe hier im Forum den Hinweis mit XY-Graph erstellen (Express-VI) gefunden. Jetzt kann ich die Spannung sofort im Diagramm sehen und auch die Pollingzeit verändern.
Aber wie bekomme ich die aktuelle Uhrzeit in das Diagramm? Zur Not habe ich erst mal die Polingnummer auf die x-Achse gesetzt.
Danke und Grüße, Manfred
Hallo Manfred,
Zitat:Ich habe hier im Forum den Hinweis mit XY-Graph erstellen (Express-VI) gefunden.
Wenn dort explizit auf das ExpressVI hingewiesen wurde, dann war es kein guter Hinweis…
Zitat:Jetzt kann ich die Spannung sofort im Diagramm sehen und auch die Pollingzeit verändern.
Das hättest du auch machen können, wenn du den Chart genommen hättest…
Zitat:Aber wie bekomme ich die aktuelle Uhrzeit in das Diagramm? Zur Not habe ich erst mal die Polingnummer auf die x-Achse gesetzt.
Indem man keinen XY-Graph nimmt, sondern einen WaveformGraph/-Chart.
Dann einfach mit passenden Waveforms füttern…
Wenn du an deinem VI arbeitest, dann solltest du auch mal wieder den aktuellen Stand hier anhängen!
Danke für die tollen Hineise. Ich habs eben geschafft, die Uhrzeit einzublenden.
Morgen werde ich die Methode mit WaveformGraph/-Chart ausprobieren.
Danke und Gruß, Manfred
Ein kleiner Zwischenbericht. Ich kann jetzt beliebige Register des Modbus-Zählers im polling auslesen und
grafisch darstellen. Sicher keine elegante Methode aber funktioniert. Die Register stehen im Handbuch des
Zählers Eastron SDM630-Modbus V2 .
Danke für die bisherige Hilfe und Gruß, Manfred
Hallo Manfred,
Zitat: Sicher keine elegante Methode aber funktioniert.
Oh ja!
Anregung:
[
attachment=62396]
Oh, da staunt der Laie...wie einfach das sein kann. Werde ich gerne ausprobieren.
Danke und Gruß, Manfred
Hallo Gerd,
ein Zwischenbericht. Ich habe die Empfehlung umgesetzt, funktioniert gut. Ab und an bekomme ich allerdings einen timeout.
Das war aber bisher bei allen meinen Versuchen so.
Danach habe ich versucht, die Messwerte in einer XY-Grafik darzustellen. Mit meinen bescheidenen Mitteln. Auch das funktioniert.
Ob es eine bessere Möglichkeit gibt, die Messwerte in eine Grafik zu packen?
Danke und Grüße, Manfred
/ 2 vi`s