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 

DAQ-Anzeige in seperatem VI und Speicherung in TDMS Format



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!

24.11.2015, 16:37
Beitrag #15

m.werle Offline
LVF-Grünschnabel
*


Beiträge: 40
Registriert seit: Sep 2015

2010
2015
EN


Deutschland
RE: DAQ-Anzeige in seperatem VI und Speicherung in TDMS Format
Racecondition und FGV:
Ich möchte vermeiden, dass ich Daten auslese verändere und danach die veränderten Daten wieder zurück ins FGV schreibe (Aktion 1), da in der Zwischenzeit ein anderes VI auf die selbe Weise darauf hätte zugreifen können und fälschlicherweise die unveränderten Daten entnimmt, wodurch Aktion 1 ignoriert worden wäre. Soweit verstanden.
Zitat:Die Lösung an sich ist ganz einfach:
Einen weiteren Case (Enumerator) in der FGV definieren, und die Daten per Variant in die FGV schieben: Die FGV aufrufen und in ihr arbeiten kann immer nur einer - der andere muss warten.
Was für ein zusätzlicher Case? Diese grundsätzlichen Funktionen "Auslesen" und "Reinschreiben" kann ich ja nicht umgehen.

Solange ich aus dem FGV nur Daten auslese, oder solange die reingeschriebenen Daten unabhängig von den vorigen Daten im FGV sind, kommts erstmal zu keinen Problemen, soweit ich das sehe.
Bei dem Bild "GanzBöseRaceCondition" ist es ja beispielsweise auch egal, ob zwischen diesen Aufrufen irgendein anderes VI auf das FGV zugegriffen hat.
1. Aufruf: Liest das Cluster aus, um es für die Funktion "BundleByName" als "Clustertyp" zu benutzen. Welche Werte im Cluster stehen ist egal, es ist nur wichtig, welche Variablen überhaupt im Cluster stehen und wie diese heißen.
2. Daten reinschreiben: Hier wurde das "BundleByName" Cluster mit Variablen gefüttert und überschreibt so bestimmte Variablen im FGV.

Dein Vorschlag ist nun Variant-Cluster einzulesen, und im FGV dieses Cluster zu typisieren und dann die richtigen Variablen zu überschreiben? oO


Kontinuierliche Erfassung Digitale Signale DAQmx:
Hatte in MAX ein paar simulierte Devices erwischt, die nur "On Demand" Signale erfassen konnten. Aber hat sich geklärt.

Datalogging Dateiformat:
Ich informier mich mal nochmal über TDMS, txt und CSV. Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: DAQ-Anzeige in seperatem VI und Speicherung in TDMS Format - m.werle - 24.11.2015 16:37

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Signal-Speicherung mit definierter Messdauer gifo 27 14.138 25.11.2015 14:03
Letzter Beitrag: gifo
  Echtzeit graphische Darstellung der Daten und Speicherung auf Kommando nusser 44 25.732 25.02.2014 11:31
Letzter Beitrag: nusser
  Simultane Datenerfassung +Speicherung mit Trigger NI PXI 5102 Sg. Neuling 2 4.048 19.04.2013 14:13
Letzter Beitrag: Sg. Neuling
  Speicherung eines Triggersignales mit TDMS-Dateimonitor pwgt90 0 2.973 29.03.2012 08:56
Letzter Beitrag: pwgt90
  Messwerterfassung und Speicherung bronko 13 10.968 24.03.2011 12:38
Letzter Beitrag: GerdW
  Genaue Zeiterfassung und -speicherung zählergestützter Messungen homunculus87 2 8.414 14.02.2011 22:26
Letzter Beitrag: homunculus87

Gehe zu: