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.


Messdaten löschen wärend Messung läuft



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!

25.07.2007, 07:33
Beitrag #1

Maxe Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Jun 2007

-
-
kA


Deutschland
Messdaten löschen wärend Messung läuft
Hallo zusammen,

ich habe einen DAC der gerade läuft und ich habe über Start/Stop-Knöpfe Messdaten aufgezeichnet. Merke aber dass die Werte nicht gut waren un will ohne Dac zu beenden und von hand löschen die Werte verwerfen.

Sie können auch gern mit dem VBS-Befehl Datadelall gelöscht werden, aber wie geht sowas ohne DAC zu stoppen?

Hintergrund der Sache ist, dass ich einen Counter im DAC laufen habe der nicht angehalten werden darf, bevor eine sinnvolle Messung gemacht wurde.

Viele Grüße Maxe

LVF Partnerforum: http://www.goMatlab.de - Deutschsprachiges MATLAB Forum<!--sizec--><!--/sizec-->
Alle Beiträge dieses Benutzers finden
to top
Anzeige
25.07.2007, 07:36
Beitrag #2

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Messdaten löschen wärend Messung läuft
Lade mal Dein VI und Deine SubVIs hoch.

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
to top
25.07.2007, 08:12
Beitrag #3

Maxe Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Jun 2007

-
-
kA


Deutschland
Messdaten löschen wärend Messung läuft
Hallo Markus,

ähm, ich glaube du verwechselst gerade dass es um DIAdem geht?! Wenn du trotzdem irgendwelche Dateien willst sag nochmal bescheid.

Will nochmal mein Problem präzisieren.
Würde der Speicherblock einen Reset-Eingang haben wie z.B. Signaldiagramm wäre das alles kein Problem.
Wenn ich einfach nochmal aus Start drücke fügt er die neuen Daten einfach hinter die alten dran ohne die alten zu überschreiben.

Der Speicherblock ist auf retriggerbar gestellt da er sonst die Messung sofort beenden würde wenn man den Speicherblock stoppt. Das noch als Hinweis.

Viele Grüße Maxe

LVF Partnerforum: http://www.goMatlab.de - Deutschsprachiges MATLAB Forum<!--sizec--><!--/sizec-->
Alle Beiträge dieses Benutzers finden
to top
25.07.2007, 08:13
Beitrag #4

Carpe_DIAdem Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 94
Registriert seit: Jul 2007

alle DIAdem-Versionen
1989
de


Deutschland
Messdaten löschen wärend Messung läuft
' schrieb:Lade mal Dein VI und Deine SubVIs hoch.

Erst richtig lesen und verstehen, dann antworten! Schnelligkeit ist nicht alles! Hier handelt es sich um DIAdem!

Carpe DIAdem
Alle Beiträge dieses Benutzers finden
to top
25.07.2007, 08:28
Beitrag #5

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Messdaten löschen wärend Messung läuft
Hab's jetzt so langsam auch mitgekriegt!!!
Gelesen habe ich es richtig, nur verstanden hab' ich es nicht, darum wollte ich die VIs!
Hab' mich auch noch gewundert, was das mit VBS soll.....

Gruß Markus

' schrieb:Erst richtig lesen und verstehen, dann antworten! Schnelligkeit ist nicht alles! Hier handelt es sich um DIAdem!

Carpe DIAdem

--------------------------------------------------------------------------
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
to top
25.07.2007, 08:29
Beitrag #6

Carpe_DIAdem Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 94
Registriert seit: Jul 2007

alle DIAdem-Versionen
1989
de


Deutschland
Messdaten löschen wärend Messung läuft
' schrieb:ich habe einen DAC der gerade läuft und ich habe über Start/Stop-Knöpfe Messdaten aufgezeichnet. Merke aber dass die Werte nicht gut waren un will ohne Dac zu beenden und von hand löschen die Werte verwerfen.
Sie können auch gern mit dem VBS-Befehl Datadelall gelöscht werden, aber wie geht sowas ohne DAC zu stoppen?
Hintergrund der Sache ist, dass ich einen Counter im DAC laufen habe der nicht angehalten werden darf, bevor eine sinnvolle Messung gemacht wurde.

Hallo Maxe,

ich habe zwei Vorschläge.
1.) Du stellst in der Datenablage->Datenproral->"Mit Abschnittsbildung", und "Retriggerbar" ein. Wenn dann Start- und Stopptrigger am Speicherblock angeschlossen sind, werden für jeden Start/Stopp-Zyklus neue Kanäle angelegt. Nach der Messung können die Kanäle mit den ungültigen Messdaten gelöscht werden. Ein direktes Löschen während der Messung ist nicht möglich. (Beispiel: Test_1.dac)
2.) Du könntest einen Pretrigger nutzen (maximale Anzahl der Werte ist 65535). Die Anzahl der zu speichernden Werte stellst du auf die gewünschte Größe ein. Du startest die Messung und wartest auf die OK-Daten, dann betätigst du den Starttrigger. Aus dem Pretrigger-Puffer werden dann solange Datengelesen, bis die Anzahl zu speichernden Werte erreicht ist. (Beispiel: Test_2.dac)

Carpe DIAdem


Angehängte Datei(en)
Sonstige .zip  Test.zip (Größe: 5,86 KB / Downloads: 214)
Alle Beiträge dieses Benutzers finden
to top
Anzeige
25.07.2007, 10:15
Beitrag #7

Maxe Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Jun 2007

-
-
kA


Deutschland
Messdaten löschen wärend Messung läuft
Hallo Carpe, wer auch sonstWink

Danke für deine Antworten und vor allem für die Mühe extra zwei Schaltpläne zu bauen.

' schrieb:1.) Du stellst in der Datenablage->Datenproral->"Mit Abschnittsbildung", und "Retriggerbar" ein. Wenn dann Start- und Stopptrigger am Speicherblock angeschlossen sind, werden für jeden Start/Stopp-Zyklus neue Kanäle angelegt. Nach der Messung können die Kanäle mit den ungültigen Messdaten gelöscht werden. Ein direktes Löschen während der Messung ist nicht möglich. (Beispiel: Test_1.dac)
Hier würde das Problem aufkommen, wie soll mein VBS danach mit mehreren Kanälen weiterarbeiten? Ich müsste zuerst abfragen welches die letzte Messung ist usw...


' schrieb:2.) Du könntest einen Pretrigger nutzen (maximale Anzahl der Werte ist 65535). Die Anzahl der zu speichernden Werte stellst du auf die gewünschte Größe ein. Du startest die Messung und wartest auf die OK-Daten, dann betätigst du den Starttrigger. Aus dem Pretrigger-Puffer werden dann solange Datengelesen, bis die Anzahl zu speichernden Werte erreicht ist. (Beispiel: Test_2.dac)
Das geht leider nicht aus folgendem Grund. Ich habe einen Schaltplan gebaut, sobald ich auf Start drücke läuft die Aufzeichnung der Daten 10 Sek dnach wollte ich entscheiden ob die Messung gut war oder ob eine neue gemacht werden soll. Ich brauche die 10 Sek und deswegen ist ein "waren die letzten 10 Sekunden gut udn kann ich jetzt auf Start drücken" nicht so vorteilhaft.


Gibt es keine Möglichkeit ein anderes VBS per schaltplan zu starten wo einfach alle Daten gelöscht werden?
Deine Idee sind nicht schlecht, aber ich müsste extrem grpße Änderungen an dem bisherigen System durchführen. Wenns nicht anders geht muss ich natürlich ran.

Viele Grüße Maxe

PS: Ich schulde dir bald ein BierchenWink

LVF Partnerforum: http://www.goMatlab.de - Deutschsprachiges MATLAB Forum<!--sizec--><!--/sizec-->
Alle Beiträge dieses Benutzers finden
to top
25.07.2007, 11:23
Beitrag #8

Carpe_DIAdem Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 94
Registriert seit: Jul 2007

alle DIAdem-Versionen
1989
de


Deutschland
Messdaten löschen wärend Messung läuft
' schrieb:Hier würde das Problem aufkommen, wie soll mein VBS danach mit mehreren Kanälen weiterarbeiten? Ich müsste zuerst abfragen welches die letzte Messung ist usw...
PS: Ich schulde dir bald ein BierchenWink

Hallo Maxe,

also tendieren wir zur ersten Variante. Ich glaube die Änderungen sind nicht so groß wie du befürchtest. Vorgehensweise:
1.) Per Script Kanalgruppe für Messdaten erstellen und als Default setzen
2.) Messung starten und auf Messende warten
3.) Du kennst die Anzahl der gemessenen Kanäle, somit kannst du mit ChnDelete die unerwünschten Kanäle löschen (hier ist 3 die Anzahl der Messanäle). Beispiel:

chndelete("'[" & str(GroupDefaultGet) & "]/[1]'-'[" & str(GroupDefaultGet) & "]/[" & str(GroupChnCount(GroupDefaultGet)-3) & "]'")


Wenn du 1.) ohnehin schon gemacht hast, brauchst du in dein Script nur einen zusätzlichen Befehl einzubauen -> 3.).
Solltest du nicht wissen, wieviele Kanäle gespeichert werden weil die Anzahl wechselt, kannst du in der Defaultgruppe einfach die Anzahl Kanäle vom ersten bis zum nächsten Zeitkanal zählen.

Carpe DIAdem
Alle Beiträge dieses Benutzers finden
to top
30


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Auf aktuelle Daten im Data Bereich über Visual zugreifen wenn Messung läuft h_k 3 3.792 11.02.2008 10:31
Letzter Beitrag: Carpe_DIAdem

Gehe zu: