|
|
startBackground zur Datenerfassung mit NI-DAQ |
|
pfeili |
Forum-Century
|
|
Beiträge: 177
|
|
|
|
Anmeldedatum: 27.08.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2019b
|
|
|
|
|
|
Verfasst am: 31.01.2020, 09:01
Titel: startBackground zur Datenerfassung mit NI-DAQ
|
|
Liebe Leute,
ich möchte mit meinem NI USB 9162 gern Daten erfassen, während mein Skript weiter durchläuft, bis der Befehl "stop" auftritt und die Datenerfassung abbricht. Hierzu fand ich bisher folgendes
Nun ist meine Frage: wie komme ich denn an die erfassten Daten heran, um sie einer Variable zuzuweisen, plotten und speichern zu können? Geht es analog zu
zu regeln? Das funktionierte bei mir bisher immer super, ist aber für den aktuellen Fall nicht brauchbar. Könnt ihr mir hier bitte weiter helfen? Ganz lieben Dank.
Viele Grüße
pfeili
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 31.01.2020, 10:04
Titel:
|
|
Hallo,
wenn es "nur" um das Plotten geht, ist ja ein Beispiel in der Doku: Acquire Data in the Background.
Wenn die Daten während der Messung anderweitig verarbeitet werden sollen, muss das in die plotData mit rein.
Wenn die Daten anschließend verarbeitet werden sollen, kann es am einfachsten sein, sich die aktuellen Daten aus dem Plot raus zu holen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
pfeili |
Themenstarter
Forum-Century
|
|
Beiträge: 177
|
|
|
|
Anmeldedatum: 27.08.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2019b
|
|
|
|
|
|
Verfasst am: 31.01.2020, 12:17
Titel:
|
|
Hallo Harald,
leider nicht. Ich will mit den Daten weiterrechnen. Die Daten aus dem Plot zu nehmen, daran hatte ich auch gedacht, aber die darin dargestellten Daten werden bis zum Erreichen des stop-Befehls ständig überschrieben, auch wenn ich eine s.Duration vorgebe. Es werden scheinbar immer x Datenpunkte angezeigt und dann wird wieder drüberaktualisiert. Hast du eine Idee, wo ich diese Periode ändern kann? Liegt dort ein timer dahinter?
Ganz lieben Dank für deine rasche Antwort.
Viele Grüße
pfeili
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 31.01.2020, 16:04
Titel:
|
|
Hallo,
willst du mit den Daten am Ende weiterrechnen oder live?
Um Daten zu behalten, würde ich die Daten in der Application Data (setappdata / getappdata) der Figure ablegen. Das dürfte am einfachsten sein.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
pfeili |
Themenstarter
Forum-Century
|
|
Beiträge: 177
|
|
|
|
Anmeldedatum: 27.08.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2019b
|
|
|
|
|
|
Verfasst am: 03.02.2020, 07:42
Titel:
|
|
Hallo Harald,
am Ende sollte damit weitergerechnet werden. Ich habe auch schonmal Daten aus einem figure extrahiert, aber das Problem ist hier eben, dass die Daten blockweise reingeplottet werden.
Viele Grüße
pfeili
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 03.02.2020, 09:11
Titel:
|
|
Hallo,
ich verstehe das Problem, und Application Data ist eine Lösung dafür, weil du da selbst kontrollieren kannst, was gespeichert wird. Beispielsweise:
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|