LabVIEWForum.de
XY-Graph für Darstellung zweier abhängiger Signale - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Grafik & Sound (/Forum-Grafik-Sound)
+---- Thema: XY-Graph für Darstellung zweier abhängiger Signale (/Thread-XY-Graph-fuer-Darstellung-zweier-abhaengiger-Signale)

Seiten: 1 2


XY-Graph für Darstellung zweier abhängiger Signale - Mr.T - 28.10.2005 08:48

Hallo!

Verzweifelt versuche ich was darzustellen.

Ich möchte als X-Achse einen Analogeingang (0-10V) benutzen. Wenn die Spannung 10V erreicht, soll die Darstellung des Graphen beendet werden.
Bis dahin sollen aber (für den Anfang) Zufallszahlen in Abhängigkeit zur Spannung Dargestellt werden.

Danke für jede Hilfe!

Gruß


XY-Graph für Darstellung zweier abhängiger Signale - Oliver Listing - 28.10.2005 11:28

Hi T.,

bündel deine Arrays jeweils in einem Cluster und füge die beiden Cluster wiederum ein einem Array zusammen.

Gruß
Oliver


XY-Graph für Darstellung zweier abhängiger Signale - hansidergute - 28.10.2005 11:28

also was willst du darstellen?
Auf die x-Achse ne Spannung und auf die y-Achse ne Zufallszahl? Was soll das am Ende ergeben?


XY-Graph für Darstellung zweier abhängiger Signale - Oliver Listing - 28.10.2005 11:33

Hi hansidergute,

hmm, ich dachte er schreibt etwas irr...
Doch wenn er ein Histogramm erstellen will:

Ein Array initialisieren und anschließend je nach Spannungswert das passende Arrayelement um eins erhöhen.
Die Zufallzahl (0..1) mittels multiplizieren erhöhen, je nach geforderten Auflösung und initialisierung des Arrays.

Gruß
Oliver

Fällt noch jemanden etwas ein, was Mr.T vorhaben könnteLol


XY-Graph für Darstellung zweier abhängiger Signale - Mr.T - 28.10.2005 12:10

Hallo, danke erstmal!

Ich sehe schon - sorry vielleicht etwas umständlich.

Also:

Die 0-10V sollen die X-Achse ergeben. (Im realen Leben soll dies dann eine Wegmessung geben: 10V entpricht z.B. 1000mm, die werden am Stück abgelaufen, so dass sich jeder X-Wert nur einmal ergeben sollte)
Während dieser Weg abgelaufen wird soll zu jeder Position ein anderer Wert eingelesen werden (das ist dann letztlich auch ein Analogwert - ich wollte es nur erstmal mit Zufallszahlen versuchen) Also ein klassisches Weg-Geschwidigkeits Diagramm (keine Zeit) z.B..

Die Linie im Graphen soll aber "Mitlaufen" und nicht erst nach Ende der 10V (Weg) zur Anzeige gebracht werden.

Ich hoffe es ist jetzt verständlicher. Sorry nochmals.
Gruß


XY-Graph für Darstellung zweier abhängiger Signale - Oliver Listing - 28.10.2005 13:11

Hi T.,

du hast zwei Möglichkeiten eine fortlaufende Aktualisierung zu erreichen:
1. du nutzt eine Chart statt einem Graphen
2. du übergibst dem Graphen halt mit jedem neuen Meßwert das aktuelle Array, kannst dann aber keine Autoindizierung der Schleifen nutzen, sondern erweiters das Array mittels einem Shift-Register.

Gruß
Oliver


XY-Graph für Darstellung zweier abhängiger Signale - Mr.T - 28.10.2005 13:41

Hallo Oliver!

Danke erstmal. Kannst Du mir bitte erklären, was ein Chart ist, und wo ich den Finde?

Im Anhang ist mal einer meiner Versuche. Vielleicht kannst Du mir auch sagen, was daran schlecht ist bzw. besser gemachtr werden kann (Danke).
Da müsste ich nur noch (ich weiß nicht, wie) hinbekommen, dass alle vorangeganene Zufallzahlen mit eibner Linie Verbunden werden. Was mache ich da falsch?

Gruß


XY-Graph für Darstellung zweier abhängiger Signale - Mr.T - 28.10.2005 13:47

OOOH!

Jetzt habe ich´s doch noch rausgefunden - das mit dem Häckchen im Assistenten XY ist ja eigentlich recht simpel auszuwählen O.

Aber ich möchte Euch trotzdem bitten, mir zu helfen einen sauberen Programmierstil zu entwickeln.

DANKE!!


XY-Graph für Darstellung zweier abhängiger Signale - Oliver Listing - 28.10.2005 16:06

Hi T.,

wofür die Schleife mit nur einem Durchlauf?
Mit der while-Schleife hast du das Problem, das dein Rechner 100%ig ausgelastet ist, solange du keine Funktion hast, die auf ein Ereigniss warten (Queues, notifier, Event Structur, usw.).
Also rate ich dir: platziere einfach einen ms-Timer wait (ms). 10 ms bewirken schon ware wunder.

Gruß
Oliver


XY-Graph für Darstellung zweier abhängiger Signale - Mr.T - 03.11.2005 14:31

Erstmal danke fürs nochmal drüberschauen.

Die Schleife mit nur einem Durchlauf hatte ich weil ich genau eine Zufallzahl zu einer gemittelten Spannung haben wollte. Aber das geht ja auch anders. (Ich bin noch etwas C++ und SPS-Programmtechnisch vorbelastet - es hapert noch mit der Programmierlogik in LabVIEW)

Das mit den 10ms: Macht man das eigentlich dann grundsätzlich? Ich meine Später wird der Rechner eh nur für das LV-Programm genutzt.