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 

kontinuierliche Datenübergabe von mehreren SubVis in ein Array



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!

27.02.2013, 14:20
Beitrag #18

Kiesch Offline
LVF-Stammgast
***


Beiträge: 412
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
RE: kontinuierliche Datenübergabe von mehreren SubVis in ein Array
(25.02.2013 16:29 )GerdW schrieb:  Hallo Kiesch,

Zitat:Referenz aufs Array und Reinschreiben über Teilarray ersetzen?
ReplaceArraySubset ist eine Read-Modify-Write-Operation - und leider keine atomare!

Du musst also in jedem subVI das komplette Array lesen, ein Element ersetzen und das komplette Array zurückschreiben.
Siehst du hier die RaceCondition, wenn dies mehrfach parallel ausgeführt wird?

Hallo Gerd,

nachdem ich einen langen Post darüber geschrieben habe warum man das atomar programmieren können sollte (und das deswegen geschehen sein sollte), ist mir grade der Denkfehler aufgefallen: Die Fehlerbehandlung macht die Probleme, da man erst die Arraygröße überprüfen muss bevor man replaced. Zwischen diesen zwei Schritten kann sich aber die Arraygröße ändern (theoretisch). Es ist also genau genommen vermutlich nur ein Read - Write (bzw. Read - Modify).

Gruß Kiesch

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: kontinuierliche Datenübergabe von mehreren SubVis in ein Array - Kiesch - 27.02.2013 14:20

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Kontinuierliche Temperaturerfassung mehrerer Kanäle mez15 5 4.574 29.09.2015 09:41
Letzter Beitrag: GerdW
  Kontinuierliche Statistikberechung Bernhart55 4 4.216 26.08.2013 21:35
Letzter Beitrag: Bernhart55
  kontinuierliche Spannungswerte ausgeben Löffje 14 9.029 03.04.2013 13:45
Letzter Beitrag: Löffje
  Beispielprojekt "Kontinuierliche messung und Protokollierung" füllt Arbeitsspeicher JulianS. 4 7.278 11.02.2013 19:25
Letzter Beitrag: jg
  kontinuierliche Messwertabfrage und gleichzeitige x-sekündliche Wertänderung Sick 7 6.102 04.05.2012 13:45
Letzter Beitrag: Sick
  Datenübergabe am Bedienelement chap 4 4.417 31.05.2011 16:00
Letzter Beitrag: jg

Gehe zu: