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!
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
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.
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....
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.
04.04.2016, 16:14 (Dieser Beitrag wurde zuletzt bearbeitet: 04.04.2016 16:15 von jg.)
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!
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.
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: