LabVIEWForum.de
Kanalpriorität - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Kanalpriorität (/Thread-Kanalprioritaet)



Kanalpriorität - derB - 12.05.2014 09:29

Hallo zusammen.

Gibt es in LabVIEW irgendwo die Möglichkeit Prioritäten für einzelne Kanäle zu vergeben.

Habe eine ziemlich umfangreiche Schaltung aufgebaut und jetzt habe ich das Problem, dass meine Endschalter nicht schnell genug verarbeitet werden. Diese hängen an DAQmx Lesen Bausteinen als Digital Input.

Vielen Dank schonmal,

Bastian


RE: Kanalpriorität - GerdW - 12.05.2014 09:41

Hallo Bastian,

Zitat:jetzt habe ich das Problem, dass meine Endschalter nicht schnell genug verarbeitet werden
Was soll es helfen, den DAQmxChannels "Prioritäten" zu verpassen, wenn deine Verarbeitung zu langsam abläuft?
Vielleicht solltest du diese "Verarbeitung" hinsichtlich deiner Prioritäten optimieren?


RE: Kanalpriorität - derB - 12.05.2014 09:56

Hallo Gerd.

Ich fang mal vorne an. Für unser Abschlussprojekt in der Technikerschule bauen wir eine Waschstraße, die komplett über LabVIEW gesteuert wird. Dafür haben wir 3 USB 6008 Schnittstellen. Inwiefern ich die Verarbeitung hinsichtlich meiner Prioritäten verändern kann, weiss ich leider nicht. Daher die Frage nach den Kanalprioritäten.

Im Anhang ist Mein VI inklusive aller Sub-VIs. [attachment=49667]


RE: Kanalpriorität - GerdW - 12.05.2014 10:01

Hallo B,

Zitat:Inwiefern ich die Verarbeitung hinsichtlich meiner Prioritäten verändern kann, weiss ich leider nicht.
Ich kann deine VIs nicht anschauen, habe hier nur LV2011 zur Verfügung.
Deshalb als allgemeiner Hinweis:
- Wenn man bestimmte Dinge schneller als andere (oder zumindest unabhängig voneinander) verarbeiten will, sollte man parallele Schleifen verwenden.
- Um "komplexe" Programme übersichtlich zu halten, bietet sich eine Trennung von Datenerfassung, -verarbeitung- und -ausgabe in parallel laufende Schleifen/VIs an.
- Um solche parallel laufenden Schleifen zu verknüpfen, bietet sich das Producer-Consumer-Schema an…


RE: Kanalpriorität - derB - 12.05.2014 10:10

Dann werd ich das so mal probieren. Vielen Dank für deine Hilfe (mal wieder).