' schrieb:In LabVIEW kann man ja mit den integrierten Funktionen eine Sinusspannung die einer Gleichspannung überlagert ist
erzeugen.
Mit LabVIEW allein geht das nicht, man braucht schon auch eine Hardware.
Zitat:- wie gut kann man mit einem "Digitalen System" so einen Sinus erzeugen ?
So gut, wie man eben mit eine Abtastrate von z.B 1Ms/s und z.B. 16 bit Auflösung einen Sinus erzeugen kann
Zitat:- die Sinuswelle wird bestimmt aus vielen Punkten zusammengesetzt, wie ist dies mit der Analogausgabe ?
Das Signal, wenn es nicht noch gefiltert wird, ist in Wirklichkeit immer eine Treppenkurve. Das fällt um so weniger auf, je mehr Samples man pro Periode verwendet.
Zitat:- wie ist die Synchronisation zwischen "Erzeugen" und "Ausgeben" gelöst ?
Die erzeugte Spannungsform (Waveform) wird normalerweise erst mal in einen Buffer geladen und nicht automatisch gestartet. Der Start erfolgt dann mit dem VI "Start". Damit läßt sich die Ausgabe z.B mit der LabVIEW - Dateneingabe synchronisieren. Man kann aber auch mit einem externem Triggersignal starten und so die Ausgabe mit externer Hardware synchronisieren.
Zitat:- gibt es "intelligente Karten" die nur mit Hilfe von LabVIEW parametriert werden ?
Die gibt es nicht nur, sondern ich kenne gar keine, die nicht so sind. D.h die Karten enthalten alles, was man zur selbständigen Ausgabe braucht, also neben dem DAC auch Timer (Taktgeber), Buffer und anderes. Wenn der interne Buffer nicht ausreicht, wird PC-Buffer über DMA mit verwendet, das wird aber intelligent verwaltet, so daß man sich als Programmierer um dies Dinge gar nicht kümmern muß. Es kann Dir sogar passieren, daß, wenn Du die Ausgabe nicht stoppst, diese weiter läuft, auch wenn LabVIEW schon beendet ist.
Zitat:- bis zu welcher Frequenz kann man mit LabVIEW so eine Sinuswelle vernünftig erzeugen ?
Das kommt ganz darauf an, was Du unter "vernünfig" verstehst. Wenn Du meinst, das man mit 10 Treppenstufen pro Halbwelle noch einen vernünftigen Sinus hat, dann kann man mit einer Samplingrate von 1 MegaSamles/s eben noch 50 kHz erzeugen.
Zitat:- gibt es eine externe Karte (z.B. USB) mit der man vernünftig eine Sinuswelle (max. 2000Hz) erzeugen kann.
Mi USB-Karten kenne ich mich nicht aus, aber auf jeden Fall haben dies Karten auch einen internen Buffer, und die USB-Schnittstelle dient dann mehr oder weniger nur zur Konfiguration. Die Ausgabegeschwindigkeit wird also (- Wenn der interne Buffer ausreicht, und das ist bei Deiner Anforderung der Fall -) nicht durch USB ausgebremst. Also ich zweifle da überhaupt nicht daran, daß es da das Passende gibt.
Zitat:Welche Hardware bzw. welche Vorgehensweise würdet ihr wählen ?
Ein Karte nur für Analog-Ausgabe (s. Link von Markus) würde ich nur verwenden, wenn Du die vielen Kanäle, die eine solche Karte hat, auch wirklich brauchst. Wenn Du aber nur 1 oder 2 Kanäle brauchst, dann stehts Du vor dem Problem, daß Du mehr kaufen mußt als Du brauchst, und in diesem Fall würde ich mich eher für eine Universalkarte mit Digital I/O, Analog I/O und Timer entscheiden. Der Renner unter diesen Karten sind die der M-Serie, mit deren Spezifikation würde ich mich erst mal befassen. Die wichtigsten Vorgaben deinerseits sind: 12, 13 oder 16 bit? Samplingrate 1 Ms/s oder darf es weniger sein?
Gruß Ludwig