LabVIEWForum.de - Probleme mit Zeiterfassung im Signalverlaufsdiagramm

LabVIEWForum.de

Normale Version: Probleme mit Zeiterfassung im Signalverlaufsdiagramm
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

ich hab eine mehr oder weniger kleines Problem. Steh einfach grad aufm Schlauch. Ich moechte mittels eines Signalverlaufsdiagramms einen Temperaturwert ueber eine bestimmte Zeit anzeigen lassen.
Nun aber folgendes; ich moechte auf der X-Achse das aktuelle Datum und die Zeit ueber einen bestimmten Zeitraum (z.B. 1 Tag) darstellen lassen. Allerdings, wenn ich auf X-Achse formatieren gehe und dann die Zeit anzeigen lasse, zeigt er mir nur die wirklich verstrichene Zeit an (in meinem Fall jezt halt 2 Std oder sowas) und wenn ich extra noch das Datum moechte, zeigt er mir auch nur das 'Startdatum vom 01.01.1904 an. Wie kann ich es einrichten, dass er mir die momentane Zeit und Datum anzeigt?

Und das 2. Problem ist, dass mein Programm nicht in Echtzeit ablaeuft. Ich sehe es ja auf dem Diagramm, wie schnell meine Zeit ablaeuft und je nach Rechnerauslastung, laeuft die Zeit schneller oder langsamer ab. Haettet ihr einen Vorschlag (oder ist es ueberhaupt moeglich), wie ich das unterbinden kann? Hab hier auf Arbeit allerdings auch nicht den leistungsstaerksten PC. Ist nur ein K6 mit 500 MHz und 256 MB RAM.

Hoffe ihr konntet was mit meiner Beschreibung anfangen und koennt mir evtl weiterhelfen.

mfg
Das Rechnerdaten sind unwichtig, wichtig sind erst mal die Eigenschaften der Daten, und dazu sagst Du gar nichts.
Datenrate? Konstantes dt? Format?
Wenn die Daten z.B. keinen Zeitstempel haben, kanst Du nicht verlangen, daß das Diagramm die Zeit weiß.
Bei äquidistanten Samples genügt ein Zeitstempel und dt als Angabe für das Diagramm, andernfalls muß zu jedem Wert der Zeitstempel mitgeschickt werden.
Ein andererer Punkt ist, daß das graphische Update viel Zeit braucht. Bei hohen Sampleraten sollten deshalb die Werte nicht einzeln zum Diagramm geschickt werden, sondern bündelweise. Bewährt hat sich z-B eine Updatrate von 5/sec, das ist zum Betrachten immer noch aktuell genug.
Vielleicht lädst du auch einfach mal dein VI hoch?!

Gruß, Jens
' schrieb:Vielleicht lädst du auch einfach mal dein VI hoch?!

Gruß, Jens

ja stimmt, du hast recht. sorry

also hier ist es. das vi hab ich urspruenbglich mal hier im forum gefunden, welches zum glaetten von eingangssingalen gedacht war. hab es nur etwas bearbeitet.
und das sub vi, ist lediglich zum ansteuern meiner schnittstellenkarte.

wurde mit lab view version 8.6 student erstellt!


mfg
' schrieb:Das Rechnerdaten sind unwichtig,
Bei 500MHz und 256MB Ram (<=!) würde ich mich aber weigern. Und das bei Graphik-Ausgabe.
So würde z.B. die Zeit mit in das Diagramm kommen. (In "Eigenschaften X-Achse" muß auch noch etwas geändert werden)
[attachment=16768]
' schrieb:Bei 500MHz und 256MB Ram (<=!) würde ich mich aber weigern. Und das bei Graphik-Ausgabe.
Darauf habe ich schon gewartet, daß so ein verkürztes Statement den Anlaß für eine Replik liefert.
Ich hätte es also besser so fomulieren müssen:
"Die angegebenen Daten deines Rechner interessieren hier im LF-Formum nur sekundär, und wenn das Programm auf dem zu langsamen Rechner nicht richtig läuft, können wir auch nichts daran änderen. Wir wollen hier in Sachen LabVIEW beraten, und dazu brauchen wir primär erst einmal Angaben zu den zu verarbeitenden Daten"
' schrieb:So würde z.B. die Zeit mit in das Diagramm kommen. (In "Eigenschaften X-Achse" muß auch noch etwas geändert werden)
[attachment=44444:tempmess.png]


super, dass klappt einwandfrei. vielen dank.

und da faellt mir noch was ein. kann ich irgendwie mittels eines analogen drehreglers die zeitachse bzw die amplitudenachse einstellen? dass man bei bedarf ueberblick ueber einen groesseren oder kleineren betrachten kann?!

mfg
Zitat:und da faellt mir noch was ein. kann ich irgendwie mittels eines analogen drehreglers die zeitachse bzw die amplitudenachse einstellen? dass man bei bedarf ueberblick ueber einen groesseren oder kleineren betrachten kann?!
Das wäre zu programmieren und damit aufwendig. Aber vielleicht genügt Dir schon das hier: "Sichtbare Objekte --> X-Bildlaufleiste"
' schrieb:Das wäre zu programmieren und damit aufwendig. Aber vielleicht genügt Dir schon das hier: "Sichtbare Objekte --> X-Bildlaufleiste"


ja ok. danke, dass ist auch nicht schlecht. aber wenn trotzdem jemand lust und zeit hat mir bei dem problem weiter zu helfen, hier ist mal mein aktuelles programm. vielleicht findet sich ja jemand, der mir helfen koennte Big Grin

programmiert wie immer im LV 8.6 student

mfg und danke
Seiten: 1 2
Referenz-URLs