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 

CASE Daten Speichern



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!

16.02.2010, 19:38
Beitrag #1

Prince Amir Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 134
Registriert seit: Aug 2009

8.6 - 2009
2009
de_en

80809
Deutschland
CASE Daten Speichern
Guten Abend,

ich habe ein Case Struktur, wobei drin 10 verschiedenen Cases abgearbeitet werden. Ich will die Signale alle in einem File speichern.
Mein Problem dabei ist, (ist natürlich abhängig von CASE, da die daten in jedem Case mit verschiedenen Abtastraten ankommen) dass wenn ein andere CASE abgearbeitet wird, für die andere Messsignale ein "Null" gespeichert wird. Was bei meinem Aufbau normal seien sollte ...


Wie kann ich die daten so speichern, dass sobald ein neues Messwert in Case abgearbeitet wird, gespeichert oder gepuffert wird, ohne dass die störende "0" nicht mehr gespeichert wird? kann man die Daten puffern oder so ?

Beste Grüße,


Angehängte Datei(en) Thumbnail(s)
       

Coming together is a beginning, keeping together is progress, working together is success.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.02.2010, 21:26
Beitrag #2

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
CASE Daten Speichern
Du kannst an die offenen Tunnel ein NaN anschließen. Dann ist die 0 weg.

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.02.2010, 07:40
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
CASE Daten Speichern
Oder gleich eine Datenbank verwenden. Dann kannst Du die Daten, die Dich interessieren problemlos auslesen. Ich weiß aber nicht, was Du noch alles in Deinem Programm hast und ob das in Deinem Fall nicht etwas zu viel des Guten ist. Big Grin

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.02.2010, 08:51
Beitrag #4

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
CASE Daten Speichern
' schrieb:Du kannst an die offenen Tunnel ein NaN anschließen. Dann ist die 0 weg.
Oder ähnlicher Vorschlag: in den Cases die Zahlenwerte gleich in Strings konvertieren. Standardwert = Leerer String.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.02.2010, 15:55
Beitrag #5

Prince Amir Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 134
Registriert seit: Aug 2009

8.6 - 2009
2009
de_en

80809
Deutschland
CASE Daten Speichern
vielen Dank für die Antwort, aber mit der Lösung wird einfach NaN anstatt "Null" in datei geschrieben !!
Anderes problem: Die CUP Auslastung in Task Manager steigt überwiegend wenn ich die Messung aus dem CASE Speichern will !?! ist das normal ?
das Passiert nur wenn ich die Daten speichern will, normal nicht. !? komisch. Speichern tue ich einfach mit einem eigenen CASE und Boolian Variable in LVM Fromat (Express VI). Alle Signale aus dem CASE werden in "Speichern CASE" werden verbunden,

hat jemand eine Idee?

Grüße,

Coming together is a beginning, keeping together is progress, working together is success.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.02.2010, 16:17 (Dieser Beitrag wurde zuletzt bearbeitet: 17.02.2010 16:19 von dimitri84.)
Beitrag #6

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
CASE Daten Speichern
Riecht ganz schön nach 'nem Doppelpost.

War denn die ganze Diskussion um das TDMS-Format nur brotlose Kunst?

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.02.2010, 09:38
Beitrag #7

Prince Amir Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 134
Registriert seit: Aug 2009

8.6 - 2009
2009
de_en

80809
Deutschland
CASE Daten Speichern
' schrieb:Riecht ganz schön nach 'nem Doppelpost.

War denn die ganze Diskussion um das TDMS-Format nur brotlose Kunst?

Nein es ist kein Doppelpost. In TDMS Thread war die Diskussion übers Speichern von Daten, was eigentlich auch zum Ergebniss geführt hat.
Aber das Thema war nicht generell das "CASE Struktur"

Es geht hier um ein ähnliches Problem, aber nicht um das Format von Data. Ich werde es mit TDMS auch realisieren, aber problem hier ist eher die CPU auslastung!

Grüße,

Coming together is a beginning, keeping together is progress, working together is success.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.02.2010, 09:46 (Dieser Beitrag wurde zuletzt bearbeitet: 18.02.2010 09:47 von dimitri84.)
Beitrag #8

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
CASE Daten Speichern
Ja im Zusammenhang mit der CPU-Belastung kann man ohne dein VI zu haben wenig sagen.

Prinzipiell: Das Express VI öffnet und schließt die Datei in jedem Schleifendurchlauf! Das kostet unnötig Performance. Wenn du die kleine State-Machine benutzt (aus dem anderen Thread), wird nur am Anfang einmal die Datei geöffnet und am Ende einmal wieder geschlossen. Außerdem können Coumputer binär (TDMS) schneller und platzsparender Speichern als mit ascii Zeichen (LVM).

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen 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
  Daten in eine Tabelle speichern Gottimp 4 3.518 28.07.2021 16:47
Letzter Beitrag: jg
  Case-Struktur: Angegebener Case nicht vorhanden braendy 10 6.814 02.02.2021 15:05
Letzter Beitrag: Lucki
  Daten speichern hulk 12 8.200 23.08.2019 07:11
Letzter Beitrag: GerdW
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 8.253 23.10.2017 09:08
Letzter Beitrag: Ksanto
  Daten als Video speichern sumsi 5 4.646 19.02.2016 07:58
Letzter Beitrag: sumsi
  Weitere Daten per Button speichern Margi 42 19.783 23.09.2015 09:18
Letzter Beitrag: GerdW

Gehe zu: