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 

Dieses Thema hat akzeptierte Lösungen:

Echtzeitdarstellung



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!

03.04.2016, 19:33
Beitrag #1

abri Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Feb 2016

2013
-
kA



Echtzeitdarstellung
Hallo liebe Forumsmitglieder,
Ich habe noch immer Probleme mit der Echtzeitdarstellung meiner Daten.
Ich habe dafür mal ein einfaches Beispiel erstellt.
Wenn ich Kanäle mit den DAQmx-Funktionen auslese, funktioniert das ganz gut. Allerdings möchte ich den aktuellen Wert sofort in einem Diagramm angezeigt bekommen.
Ich habe eine Abtastrate von 1000 Samples/sec eingestellt und 5000 Samples pro Kanal. Das heißt also, dass ich exakt 5 Sekunden lang messe. Stimmt das?
Das Timeout muss demnach >= 5 sein.
Bei der Read-Funktion ist samples per channel auf -1 festgelegt. Wenn ich hier allerdings andere Werte eingebe, bekomme ich einen Error.
Irgendwelche Lösungsvorschläge, damit ich meinen aktuellen Kraftwert sofort sehen kann?
Herzlichen Dank,
abri


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.04.2016, 07:43
Beitrag #2

BNT Offline
LVF-Freak
****


Beiträge: 744
Registriert seit: Aug 2008

5.0 - 22Q3
1999
EN

64291
Deutschland
RE: Echtzeitdarstellung
Du solltest die Daten in eine Schleife mit der gewünschten Rate auslesen und den jeweils aktuellsten Wert anzeigen.
Die Schleife iterierst Du und hängst die Waveforms aneinander bis Du alle Daten gelesen hast. Mit dieser Bedingung stoppest Du die Loop.

Gruß Holger

NI Alliance Partner & LabVIEW Champion
GnuPG Key: 6C077E71, refer to http://www.gnupg.org for details.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2016, 10:48
Beitrag #3

abri Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Feb 2016

2013
-
kA



RE: Echtzeitdarstellung
Hallo Holger,
danke für Deine Antwort.
Das heißt also ich soll eine zeitgesteuerte Schleife benutzen?! Das habe ich schon versucht. Wenn ich allerdings eine Timing-Quelle 1kHz benutze und ein dt von 1 einstelle, dann sollte ich doch 1000 Messwerte pro Sekunde auslesen. Also muss doch beim 5000 Schleifendurchlauf Schluss sein und ich habe exakt 5 Sekunden lang gemessen ( das will ich erreichen) , oder nicht?
Die Messdauer ist bei mir leider wesentlich länger....


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2016, 11:34
Beitrag #4

BNT Offline
LVF-Freak
****


Beiträge: 744
Registriert seit: Aug 2008

5.0 - 22Q3
1999
EN

64291
Deutschland
RE: Echtzeitdarstellung
Natürlich soll nur das Lesen in die Schleife.
Sieh Dir doch mal die Beispiele aus dem Expample-Finder an.

Gruß Holger

NI Alliance Partner & LabVIEW Champion
GnuPG Key: 6C077E71, refer to http://www.gnupg.org for details.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2016, 16:08
Beitrag #5

abri Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Feb 2016

2013
-
kA



RE: Echtzeitdarstellung
Ja, das ist mir eigentlich klar.
In meinem Programm ist das auch so eingebaut (siehe Foto). Mir fehlt es nur komplett an Verständnis, warum das mit der Abbruchbedingung nicht stimmt. Noch einmal: Es ist doch richtig, dass bei einer Timing-Quelle von 1kHz und einem dt von 1 ich nach 5 Sekunden messen 5000 Werte erhalte. Also vergleiche ich den Iterationsanschluss mit 5000. Ich habe aber festgestellt, dass die Messdauer dann viel länger ist.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2016, 16:14 (Dieser Beitrag wurde zuletzt bearbeitet: 04.04.2016 16:15 von jg.)
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Echtzeitdarstellung
Offtopic2
Windows hat seit Version 7 (?) ein Screenshot Programm namens Snipping Tool on Board. Das liefert auf jeden bessere lesbare Screenshots als deine Handy-Fotos. Nebeneffekt: Gespeichert als PNG ist die Dateigröße außerdem wesentlich kleiner (4-6 MB pro Upload - Hilfe...).

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2016, 16:17
Beitrag #7

BNT Offline
LVF-Freak
****


Beiträge: 744
Registriert seit: Aug 2008

5.0 - 22Q3
1999
EN

64291
Deutschland
RE: Echtzeitdarstellung
Überprüfe doch mal, wie viele Element in einer gelesenen Waveform enthalten sind. Dann wird es hoffentlich klar.
Holger

NI Alliance Partner & LabVIEW Champion
GnuPG Key: 6C077E71, refer to http://www.gnupg.org for details.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.04.2016, 09:29
Beitrag #8

abri Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Feb 2016

2013
-
kA



RE: Echtzeitdarstellung
Hallo Jens,
danke für den Hinweis. Da ich aber leider mit einem Uraltmessrechner arbeite und an diesem keine Internetverbindung herstellen darf, kann ich das Tool leider nicht nutzen.

Hallo Holger,
auch das habe ich schon probiert. Ich bekomme 8 mal 5001 Messwerte, also fast so wie ich das gerne haben möchte. Nur dauert die Aufnahme leider viel zu lange.

Beste Grüße Anja
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.04.2016, 11:13
Beitrag #9

BNT Offline
LVF-Freak
****


Beiträge: 744
Registriert seit: Aug 2008

5.0 - 22Q3
1999
EN

64291
Deutschland
RE: Echtzeitdarstellung
Hi Anja
Du vergleichst aber das Iterationsterminal der While-Schleife in der Stop-Bedingung und nicht die Anzahl der Elemente in der Waveform.

Gruß Holger

NI Alliance Partner & LabVIEW Champion
GnuPG Key: 6C077E71, refer to http://www.gnupg.org for details.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.04.2016, 13:47 (Dieser Beitrag wurde zuletzt bearbeitet: 05.04.2016 14:13 von Lucki.)
Beitrag #10

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Echtzeitdarstellung

Akzeptierte Lösung

Wenn Du das VI gepostet hättest, hättest Du hier schon längst das korrigierte Vi zurückerhalten. So aber zieht sich der Thread hin und hin..
So dürfte es funktionieren:

13.0 .vi  DAQ1.vi (Größe: 15,76 KB / Downloads: 258)

   
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
  XY - Graph Echtzeitdarstellung Bene87 10 11.008 17.01.2017 14:39
Letzter Beitrag: Bene87

Gehe zu: