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 

Kurzzeitige Unterbrechungen eines VI verhindern



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.2013, 12:34 (Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2013 12:57 von Lucki.)
Beitrag #3

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Kurzzeitige Unterbrechungen eines VI verhindern
Ich weiß leider nicht, was ein "EtherXAT-Slave" und eine "cifX-Karte" ist. (Und deine Bilder habe ich mir aus Faulheit auch nicht angesehen.) Aber normalerweise ist Dein Problem, wenn Du Messwert-Erfassungskarten von NI verwendest, auf vollendete Weise gelöst. Diese Karten arbeiten, wenn die Messwerterfassung einmal in Gang gesetzt wurde, völlig autark, die gleichmäßige Erfassung kann durch Interrupts nicht gestört werden. Die Datenübergabe zwischen Karte (Also dem Mini-Realteil-System) und dem Windows-System erfolgt über Puffer. Das Einzige, was bei solch einem Interrupt mal passiert, ist, dass bei einem darauffolgenden Zugriff auf den Puffer ein paar mehr Messwerte drin sind - es gehen aber keine Werte verloren.
Aber natürlich ist es jederzeit möglich, durch entsprechend ungeschicktes Programmieren auch bei einer solchen Karte zu erreichen, dass Messwerte verloren gehen. Das ist insbesondere dann der Fall, wenn für die Datenerfassung mit einer bestimmten Rate nicht die internen Resourccen der Karte benutzt werden, sondern wenn über eine While-Schleife jeder Messwert einzeln in Auftrag gegeben wird und der Buffer nicht benutzt wird.

Zur Erzeuger-Verbraucher-Struktur: diese ist oft von Vorteil. Allerdings hat man mit dem Einsatz einer NI-Karte bereits eine Erzeuger-Verbraucherstruktur, und zwar nicht auf Basis von Software (unterschiedliche Schleifen), sonderen sogar auf der Basis von Hardware (Zwei autarke System mit Datenaustausch über Puffer). So gesehen ist das Hinzufügen einer zweiten Struktur in Kaskade zur bereits vorhandenen ersten eine Spielerei, die auf überflüssige doppelte Pufferung der Daten hinausläuft.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Kurzzeitige Unterbrechungen eines VI verhindern - Lucki - 25.07.2013 12:34

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Windowszugriff verhindern seuk 1 2.784 28.03.2019 11:59
Letzter Beitrag: th13
  Verhindern von Befehlen mit falscher Bitlänge Praktikantin 1 2.419 25.09.2015 15:35
Letzter Beitrag: GerdW
  Energiesparmodus verhindern jan91 7 6.915 25.06.2014 13:43
Letzter Beitrag: jan91
  Springen des Cursors verhindern Lucki 6 4.927 15.08.2013 10:59
Letzter Beitrag: Y-P
  Automatischen Start der EXE verhindern HerTesla 8 5.589 06.03.2013 17:39
Letzter Beitrag: Lucki
  Ereignisstruktur auslösen verhindern Moeseph 7 6.435 18.02.2012 08:00
Letzter Beitrag: Y-P

Gehe zu: