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 

Dateizugriff und zeitkritische Operationen



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.01.2012, 09:49
Beitrag #1

gfzk Offline
LVF-Grünschnabel
*


Beiträge: 47
Registriert seit: Sep 2009

2012
2007
DE_EN

76344
Deutschland
Dateizugriff und zeitkritische Operationen
Hallo,

ich wollte mal fragen ob folgender Umstand in LabView bekannt ist
und ob es Lösungsansätze gibt:

Habe zwei Timed While Loops, nennen wir sie A und B. Darin ist A
die hochpriore Schleife, die zeitkritische Operationen vornimmt.
Schleife B ist von niedriger Priorität und in ihr findet ein Dateizugriff
statt.
In einem Test VI auf dem PC hab ich z.B. Schleife A (1 ms) 100.000 Zufallszahlen
erstellen lassen und mit Schleife B auf Knopfdruck eine 90 MB große TDMS
Datei defragmentiert und anschließend an eine andere Stelle kopiert.

Die Ausführung von Schleife A gerät trotz der höheren Priorität ins stocken,
auch wenn sie dediziert auf einem anderen Prozessorkern ausgeführt wird
als B.
Auf einem cRio, der zeitkritische regelungstechnische Aufgaben erfüllen muß,
habe ich deshalb ein Sub-VI wieder herausgenommen. Es sollte Messdaten auf
eine USB Festplatte mitschreiben. Doch durch das Schreiben war anscheinend
die deterministische Ausführung der Regelung nicht mehr gewährleistet.

Welche Erfahrungen habt Ihr diesbezüglich?

Viele Grüße
Georg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.02.2012, 12:17 (Dieser Beitrag wurde zuletzt bearbeitet: 09.02.2012 12:30 von Tim.P_50€.)
Beitrag #2

Tim.P_50€ Offline
Ich hab keine Ahnung
*


Beiträge: 45
Registriert seit: Oct 2008

8.2, 8.5.1, 8.6,8.6.1,2009,2010,2011
2007
DE_EN

12305
Deutschland
RE: Dateizugriff und zeitkritische Operationen
Dies dürfte nicht so sein, ich habe auch mehrer Prozesse unterschiedlicher Priorität zu laufen und wir garantieren für eine Abarbeitung von max 1ms auf dem RT!

Ich denke, das du das ganze nicht auf einem Windows-Rechner testen kannst. Windows ist und bleibt Prioritäten gesteuert und du weißt nicht was gerade alles dein VI bremst.

Hast du es schon auf dem cRIO getestet?

Was hast du für ein cRIO und wie sind deine Timed While Loops eingestellt???


Gruß

Tim
Bei deinem Dateizugriff auf dem RT ließt und oder schreibst du??
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: