LabVIEWForum.de - D/A-Wandlung

LabVIEWForum.de

Normale Version: D/A-Wandlung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

kaum hab ich mal ein paar Sachen auf die Reihe bekommen, da wartet schon das nächste Problem:

ich berechne in einem Regelkreis einen Wert, der als 8-Bit von meiner Datenerfassungskarte an einen Aufbau gehen soll. mein Wertebereich ist 0-2,55.
Gibt es einen A/D-Wandler (direkt in LabVIEW) wo ich Wertebereich und Auflösung festlegen kann? oder muss ich meinen Wert "per Hand" umrechnen, in ein Array schreiben und dann Elementweise auf die Digitalen Ausgänge der Karte geben?

Vielen Dank schonmal!
Hallo,

verstehe ich das richtig?
Du hast einen Wert zwischen 0 und 255 und möchtest diesen als analoge Spannung ausgeben. 0 entspricht 0V und 255 entspricht 2,55V.
Wenn du eine NI-Messkarte nimmst kannst du deinen Wert durch 100 teilen und dann der Karte sagen, dass sie die Spannung ausgeben soll.
Das sollte glaube ich auch mit anderen Karten gehen, wenn sie LabVIEW-Teriber haben. Wir setzen hier nur NI-Hardware ein, daher kann ich nur zu diesen Karten etwas sagen.

Gruß
sven
Wollte nur noch etwas ergänzen. Die normalen DAQ- Treiber von LabVIEW für NI-Messkarten und kompatible sind im normalen Modus auf Gleitkomma-Ein- und -Ausgang ausgelegt. Natürlich haben die Messkarten eine endliche Auflösung, und eine 12 bit-Karte hat eine geringere Auflösung als eine 16bit Karte. Aber Du als Programmierer hast mit diesem Begriff, und auch wie viele Bits die Karte physikalisch auflöst, überhaupt nichts zu tun.
Dein einziges winzig kleines Problem ist also, die 8-Bit Ganzzahl in eine passend skalierte Gleitkommazahl verwandeln. Dieser Zahlenwert entspricht dann direkt der physikalischen Ausgansspannung in Volt.
Referenz-URLs