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, 13:38
Beitrag #4

Hähnchen Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Jul 2013

2012 DS1
2013
DE



RE: Kurzzeitige Unterbrechungen eines VI verhindern
(25.07.2013 11:59 )GerdW schrieb:  schon mal beim Producer-Consumer-Schema nachgeschaut?
Manchmal hilft es, Messwert-Erfassung und -Auswertung in verschiedene Schleifen aufzutrennen!

Danke, das wird gleich mal ausprobiert.

(25.07.2013 12:34 )Lucki schrieb:  Ich weiß ja nicht, was ein "EtherXAT-Slave" und eine "cifX-Karte" ist. 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.

EtherCAT ist ein industrielles (Echtzeitfähiges) Bussystem, dafür gab (gibt?) es jedoch kein Modul von NI für das PXI-System. Deshalb wurde die "cifX-Karte" von Hilscher verwendet.
Diese hat zwar auch einen eigenen Controller mit Echtzeitbetriebssystem welches die Daten verarbeitet und zugänglich macht, aber leider keine Pufferung.
Die Karte auch Interrupts erzeugen, jedoch scheint das Interrupthandling mit LV auch nicht gerade einfach zu sein.
Zur Not müsste eben eine Wrapper-DLL her...
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 - Hähnchen - 25.07.2013 13:38

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Energiesparmodus verhindern jan91 12 10.051 18.12.2024 15:24
Letzter Beitrag: baer1775
  Windowszugriff verhindern seuk 1 3.164 28.03.2019 11:59
Letzter Beitrag: th13
  Verhindern von Befehlen mit falscher Bitlänge Praktikantin 1 2.735 25.09.2015 15:35
Letzter Beitrag: GerdW
  Springen des Cursors verhindern Lucki 6 5.573 15.08.2013 10:59
Letzter Beitrag: Y-P
  Automatischen Start der EXE verhindern HerTesla 8 6.344 06.03.2013 17:39
Letzter Beitrag: Lucki
  Ereignisstruktur auslösen verhindern Moeseph 7 7.153 18.02.2012 08:00
Letzter Beitrag: Y-P

Gehe zu: