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 

State Machine zum Speichern von TDMS



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!

30.11.2015, 16:17
Beitrag #11

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: State Machine zum Speichern von TDMS
(30.11.2015 15:33 )gifo schrieb:  Okay ich hab es eben mit weniger Samples pro Kanal (1000 statt 10000) probiert und da lief das Programm flüssiger.
Mit stocken meine ich, dass das Signal im Diagramm nicht flüssig läuft und das Programm zeitverzögert auf Eingaben reagiert. Also wenn Button gedrückt werden oder z.B. die Messdauer verändert wird.
Wenn du natürlich nur jede Sekunde neue Werte in die Queue schickst..., bei deinem Upload 3 waren die Standardwerte im FP aber anders.
Zitat:Ich hab das jetzt durch ein Schieberegister gelöst und gebe bei "Case-Einstellungen" ein True ins Schieberegister und bei "Case-Aufnahme" ein False. Ging dein Tipp in die Richtung oder gibt es da noch eine einfachere Lösung?
Genauso habe ich es gemeint!

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
Anzeige
01.12.2015, 11:10
Beitrag #12

gifo Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Nov 2015

2014
2014
DE



RE: State Machine zum Speichern von TDMS
Hallo Jens,

erstmal vielen Dank für deine Hilfe. Smile

(30.11.2015 16:17 )jg schrieb:  
(30.11.2015 15:33 )gifo schrieb:  Okay ich hab es eben mit weniger Samples pro Kanal (1000 statt 10000) probiert und da lief das Programm flüssiger.
Mit stocken meine ich, dass das Signal im Diagramm nicht flüssig läuft und das Programm zeitverzögert auf Eingaben reagiert. Also wenn Button gedrückt werden oder z.B. die Messdauer verändert wird.
Wenn du natürlich nur jede Sekunde neue Werte in die Queue schickst..., bei deinem Upload 3 waren die Standardwerte im FP aber anders.

Das sich dadurch die Darstellung des Signals im Diagramm verändert, verstehe ich ja aber warum reagiert denn das gesamt Programm so zeitverzögert?

Viele Grüße,

Gifo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.12.2015, 11:20 (Dieser Beitrag wurde zuletzt bearbeitet: 01.12.2015 11:20 von GerdW.)
Beitrag #13

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: State Machine zum Speichern von TDMS
Hallo gifo,

THINK DATAFLOW!

Dein Producer generiert alle 1000Samples/10kS/s = 0.1s ein Datenpaket und schreib es in die Queue.
Dein Consumer wartet, bis ein Datenpaket in der Queue ankommt und verarbeitet es dann - du hast es ja wissentlich mit einem unendlichen Timeout programmiert!

Also wird dein Consumer frühestens nach 0.1s auf irgendwelche UI-Aktionen reagieren, da er ja bis dahin mit dem Warten auf ein Queue-Element beschäftigt ist. Und wenn deine Datenpakete im Producer größer werden, dauert es auch entsprechend länger, bis ein Queue-Element generiert wird - und dein Consumer iterieren kann…

Wie gesagt: THINK DATAFLOW (und lese die LabVIEW-Hilfe zu den verwendeten Funktionen)!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.12.2015, 13:43
Beitrag #14

gifo Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Nov 2015

2014
2014
DE



RE: State Machine zum Speichern von TDMS
Hallo GerdW,

danke für die Erklärung. Ich werde mich in der LabVIEW-Hilfe nochmal genauer belesen.

Viele Grüße,

Gifo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  USB-6001: Eingangssignal (digital) als Event in State Machine auswerten wallice 1 2.679 06.10.2022 06:29
Letzter Beitrag: GerdW
  Speichern mit TDMS baggio2008 5 5.110 11.05.2015 10:40
Letzter Beitrag: GerdW
  DAQ State Machine: Daten hängen nach ExXeQtor 6 5.575 21.10.2014 16:12
Letzter Beitrag: ExXeQtor
  Eventstruktur in state machine/ Zustandssteuerung Meister Eder 1 4.066 11.02.2014 18:51
Letzter Beitrag: Trinitatis
  Timeout bei Flankenzählung + State machine 206racer 2 5.176 24.05.2011 07:13
Letzter Beitrag: 206racer
  State Machine flizzer82 14 13.276 07.05.2010 14:41
Letzter Beitrag: Y-P

Gehe zu: