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 

Analoge Ausgänge



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!

16.10.2007, 10:11 (Dieser Beitrag wurde zuletzt bearbeitet: 08.12.2007 12:48 von jg.)
Beitrag #9

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Analoge Ausgänge
' schrieb:Was meinst du mit mehreren Tasks? Hintereinander? Ich mein, logisch ist es möglich, einen Wert zu schreiben, dann Task schließen, neuen Task öffnen, Wert schreiben, Task schließen usw. Aber das ist ja langsam ohne Ende...
Also ich zeige das an einem funktionierendem Beispiel.
Das Beispiel ist aus einem Programm herausgerissen und so wie es ist macht es keinen Sinn, es soll nur zeigen, daß es möglich ist, mehrere Tasks hintereinander abzuarbeiten.
Die Sinn das Programms, aus dem es herausgelöst ist, ist folgender:
Es geht darum, mehreres Kanäle abzutasten, und zwar beinhalten die Analogsignale die Reaktion eines externen Gerätes auf ein an dessen Signaleingang angelegtes Stimulus-Signal.
Dieses Signal wird mit Analog-Output erzeugt, und ist z.B eine Sprungfunktionen. AI ist mit AO synchronisiert. (Was hier im Beispiele alles unter den Tisch gefallen ist)
Die herkömmliche Methode ist, einen 8 kanaligen AI-Task zu verwenden, was aber zwei Nachteile hat: (i) sind die Kanäle wegen Multiplexing untereinander phasenverschoben, und (ii) verringert sich die maximal mögliche Sampling-Rate um den Faktor 8.
Deshalb habe ich es anders gemacht: Ich erzeuge 8 gleiche AI-Tasks mit ja enem AI-Kanal, und arbeite die hintereinander ab.(Die Stimulus-Funktion ist bei jedem Task dieselbe). Dadurch verringert sich natürlich die Refreshrate pro Kanal, aber die oben genannten Nachteil fallen weg.
Abgeschaut ist die Methode von den alten analogen Mehrkanal-Oszilloskopen (Mit Einstrahl-Bildröhre). Dort gab es auch immer die beiden Betriebsarten "gechoppert" und "alternierend".
Die einzelnen Task müssen jeweils gestartet und gestoppt werden. Das das zu merklichen Zeitverlusten führt, kann ich nicht bestätigen, es ist vielmehr so, daß sich die Abtastung bei Taskwechseln nahezu kontinuierlich fortsetzt.

Ganz großer Wermutstropfen an diese Sache: Man sollte meinen, das gleiche Prinzip funktioniert auch mit AO. Also: 2 Tasks erzeugen, Task 1 starten, warten bis beendet, dann stoppen. Dann Task 2 starten, warten bis beendet, dann stoppen. Funktioniert aber aus unerklärlichen Grünen nicht, es geht nur mit AI.

(VI LV 8.2)


Angehängte Datei(en)
Sonstige .vi  MultiTaskInput.vi (Größe: 33,82 KB / Downloads: 244)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Analoge Ausgänge - WolfiB - 11.10.2007, 08:34
Analoge Ausgänge - monoceros84 - 11.10.2007, 12:35
Analoge Ausgänge - WolfiB - 12.10.2007, 14:49
Analoge Ausgänge - monoceros84 - 12.10.2007, 15:04
Analoge Ausgänge - Lucki - 12.10.2007, 18:08
Analoge Ausgänge - WolfiB - 15.10.2007, 07:24
Analoge Ausgänge - monoceros84 - 15.10.2007, 07:35
Analoge Ausgänge - monoceros84 - 15.10.2007, 07:41
Analoge Ausgänge - Lucki - 16.10.2007 10:11
Analoge Ausgänge - monoceros84 - 16.10.2007, 10:51
Analoge Ausgänge - Lucki - 16.10.2007, 13:12
Analoge Ausgänge - monoceros84 - 16.10.2007, 14:51
Analoge Ausgänge - rolfk - 18.10.2007, 15:20
Analoge Ausgänge - monoceros84 - 18.10.2007, 15:37

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Ausgänge von Messkarte voreinstellen creo_123 2 2.740 10.04.2024 12:03
Letzter Beitrag: Kiesch
  Ausgabe von Rechtecksignalen an verschiedene Ausgänge Janosh 10 8.753 06.04.2016 09:30
Letzter Beitrag: jg
  LabView Hardware Ein/Ausgänge Mannie 1 3.958 19.07.2015 21:40
Letzter Beitrag: jg
  PCI 6229 Ausgänge nicht auf 0V machfax 4 5.614 22.11.2013 09:54
Letzter Beitrag: machfax
  3 analoge Ein- und Ausgänge nutzen karo_ass 5 6.172 29.10.2013 12:56
Letzter Beitrag: karo_ass
  USB 6501 - mehrere Ausgänge gleichzeitig ansteuern? Kiesch 7 7.860 22.03.2013 14:39
Letzter Beitrag: Kiesch

Gehe zu: