INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Eingelesene Werte über vorgegbene Zeitachse anzeigen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

19.07.2010, 16:38
Beitrag #1

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Eingelesene Werte über vorgegbene Zeitachse anzeigen
Ich möchte meine, über die serielle Schnittstelle, eingelesenen Werte in einem Graph anzeigen lassen. Wichtig ist, dass die Zeitachse angepasst wird. Ich habe dafür die Variabe "Zykluszeit", die den deltaX Wert darstellt. Daraus wird über eine inkrementierende Variable die X-Werte berechnet. Diese sollen dann zusammen mit den Y-Werten angezeigt werden.

Die Punkte bekomme ich angezeigt, jedoch habe ich noch nicht herausbekommen, wie sich die angezeigten Punkte verbinden lassen. Es erscheint bis jetzt immer nur der gerade aktuelle Punkt. Die Anderen verschwinden.

Mit einem Signalverlaufsdiagramm habe ich es schon hinbekommen, jedoch kann ich dort die Zeitachse nicht formatieren (also ich bekomme die richtigen Abstände zwischen den X-Werten nicht hin).

Dies ist ein Anfängerproblem. Weiß momentan nicht weiter.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
19.07.2010, 16:48 (Dieser Beitrag wurde zuletzt bearbeitet: 19.07.2010 16:54 von Matze.)
Beitrag #2

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Eingelesene Werte über vorgegbene Zeitachse anzeigen
Hallo,

wenn du die Zeit berechnen musst, dann kannst du auch einen XY-Graph nehmen, da du hier x/y-Punkte eintragen kannst. Es sei denn, du bastelst dir einen Signalverlauf (über ein Schieberegister). So wie du es machst, habe ich es bisher nie versucht.

Meines Wissens hat der XY-Graph keine Historie. Ich gehe auch in so einem Fall her und speichere die Werte über ein Schieberegister in einem Array bzw. Cluster aus 2 Arrays, das ich dann dem XY-Graphen zuweise.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.07.2010, 17:01
Beitrag #3

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Eingelesene Werte über vorgegbene Zeitachse anzeigen
Gute Idee. Wie sieht der Code aus?? Da bei mir immer neue Werte dazu kommen, kann es nicht sein, dass dann ein Datenüberlauf entsteht?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.07.2010, 17:07
Beitrag #4

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Eingelesene Werte über vorgegbene Zeitachse anzeigen
Habe wenn ich es genauso mit dem XY-Graph mache das gleiche Problem
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.07.2010, 17:18 (Dieser Beitrag wurde zuletzt bearbeitet: 19.07.2010 17:26 von Matze.)
Beitrag #5

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Eingelesene Werte über vorgegbene Zeitachse anzeigen
Also mit dem Waveform-Chart geht das bei mir auch mit einzelnen Werten (s. angehängtes VI).

Die Schieberegister-Lösung für den XY-Graphen ist sicher bei hoher Abtastfrequenz langsam. Da gibt es garantiert schönere Lösungen, doch die soll uns jemand erfahrenes hier zeigen.Smile

Lv85_img

Sonstige .vi  charts.vi (Größe: 21,57 KB / Downloads: 242)

   

Edit: Hatte noch einen Fehler drinnen.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.07.2010, 18:01
Beitrag #6

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Eingelesene Werte über vorgegbene Zeitachse anzeigen
Hmm. Das funktioniert nach dem Beispiel bei mir gar nicht. Fand es so wie ich es hatte auch gar nicht so schlecht. Sonst vielleicht noch ein Alternativvorschlag?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
19.07.2010, 18:22 (Dieser Beitrag wurde zuletzt bearbeitet: 19.07.2010 18:23 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Eingelesene Werte über vorgegbene Zeitachse anzeigen
Hallo Labuser,

bau dir doch eine richtige Waveform zusammen: dein dt hast du ja lt. Beitrag #1 schon ("'Zykluszeit', die den deltaX Wert darstellt"). Dazu kommt die Startzeit, und deine Y-Werte sammelst du über ein Shiftregister wie von Mechatroniker gezeigt. Und dann die Waveform mit einem Waveform-Graph darstellen...

Die Funktion zum "Clustern" einer Waveform findest sich in der Waveform-PaletteSmile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.07.2010, 12:33
Beitrag #8

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Eingelesene Werte über vorgegbene Zeitachse anzeigen
Habe es noch einmal mit dem Schieberegister versucht. Komme aber zu keinem Ergebnis. Die Konstante mit dem Inhalt "3" soll das DeltaX darstellen, also den X-Wert zwischen zwei Y-Werten. Es sollen nach möglichkeit 1000 Werte angezeigt werden. Es wäre gut wenn man dann die Messwerte mit der "X-Bildlaufleiste" durchscrollen könnte. Den Zeitbereich durchzuscrollen hatte ich schon hinbekommen. Aber dann wurden halt die schon vorher angezeigten Punkte nicht mehr da.

Im Anhang habe ich nochmal mein VI gepackt.


Angehängte Datei(en)
Sonstige .vi  SeriellPC1_VISA0107.vi (Größe: 56,48 KB / Downloads: 191)

Sonstige .vi  AronSchaltung_SubVI_.vi (Größe: 22,74 KB / Downloads: 195)

Sonstige .vi  ByteSenden1_SubVI_.vi (Größe: 21,1 KB / Downloads: 171)

Sonstige .vi  ProtokollDecodierung_SubVI_.vi (Größe: 30,48 KB / Downloads: 204)

Sonstige .vi  Wertumrechnung_SubVI_.vi (Größe: 17,58 KB / Downloads: 184)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.07.2010, 15:01
Beitrag #9

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Eingelesene Werte über vorgegbene Zeitachse anzeigen
' schrieb:Habe es noch einmal mit dem Schieberegister versucht. Komme aber zu keinem Ergebnis. Die Konstante mit dem Inhalt "3" soll das DeltaX darstellen, also den X-Wert zwischen zwei Y-Werten. Es sollen nach möglichkeit 1000 Werte angezeigt werden. Es wäre gut wenn man dann die Messwerte mit der "X-Bildlaufleiste" durchscrollen könnte. Den Zeitbereich durchzuscrollen hatte ich schon hinbekommen. Aber dann wurden halt die schon vorher angezeigten Punkte nicht mehr da.

Im Anhang habe ich nochmal mein VI gepackt.

Die VIs sind in LabVIEW 2009 programmiert!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.07.2010, 15:55
Beitrag #10

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Eingelesene Werte über vorgegbene Zeitachse anzeigen
Habe es noch einmal probiert. Also einen Wert zwischen -6V und +6V wird immer angezeigt und auch an den richtigen X Positionen (ich habe Werte zwischen 0 und 2500 gewählt). Jedoch werden diese immernoch nicht durch eine Linie verbunden.



Habe die aktuelle Version noch einmal als LabVIEW 2009 Datei angehängt.


Angehängte Datei(en)
Sonstige .vi  SeriellPC1_VISA0107.vi (Größe: 57,19 KB / Downloads: 197)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  mehere y achsen mit rel. zeitachse elton 6 7.154 04.09.2006 19:25
Letzter Beitrag: Lucki
  Geladene Werte über Chart anzeigen DuranDC 1 3.838 04.07.2005 07:39
Letzter Beitrag: Oliver Listing
  Diagramm mit Zeitachse T.Gebhard 1 4.719 21.03.2005 15:32
Letzter Beitrag: Buhrz

Gehe zu: