LabVIEWForum.de
"Liste" von Werten einem Analogen Ausgang zuführen ? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: "Liste" von Werten einem Analogen Ausgang zuführen ? (/Thread-Liste-von-Werten-einem-Analogen-Ausgang-zufuehren)



"Liste" von Werten einem Analogen Ausgang zuführen ? - Dr_Skolsson - 25.07.2007 17:44

Hallöchen,

Ich hab eine vermutlich eh recht einfach Frage, aber als LabVIEW Neuling wohl nicht so leicht umzusetzen.

Und zwar will ich eine bestimmte Anzahl von Werten dem DAQ Assistenten schicken und dieser soll mir diese dann am Analogen Ausgang einstellen.

Einzelne Werte funktioniern ja schon recht gut, aber ich habe einfach keine Idee wie ich sowas machen könnte.


Ziel soll sein: Der User soll die Möglichkeit haben 10 Werte einzugeben: Von 0-10. In 1 sec Abständen soll nun ensprechend der Analoge Ausgang gesetzt werden.


Hat jemand einen heißen Tipp für mich, wie man sowas am einfachsten lösen könnte ?`


Vielen Dank und Grüße


"Liste" von Werten einem Analogen Ausgang zuführen ? - PeterS - 25.07.2007 19:14

Ich würd die Werte in ein Array eingeben, dieses dann an eine For-Schleife anbinden und dann in jeder Iteration den jeweiligen Wert an das Gerät senden. Das Delay bekommst du durch ein "Wait"-VI (Programming->Timing->Wait(ms)) hin.

Ich hab leider grad kein LV parat...sonst würd ich schnell ein Beispiel-VI basteln:-)

gruß,
ps


"Liste" von Werten einem Analogen Ausgang zuführen ? - Dr_Skolsson - 26.07.2007 12:31

Hey, danke für deinen Tipp .. Hast nun vielleicht schon LV bereit ?Wink...


Ich arbeite mich grade in Arrays ein wenig ein, ich geb dann Bescheid wenns halbwegs funktioniert. Danke erstmals !


"Liste" von Werten einem Analogen Ausgang zuführen ? - Achim - 26.07.2007 12:53

Ungefähr so...

[attachment=7654]


"Liste" von Werten einem Analogen Ausgang zuführen ? - Dr_Skolsson - 27.07.2007 13:11

Vielen Dank für den Ansatz, siehe Anhang wie ich es nun gemacht hab.

Hat vielleicht noch einer ne Idee wie ich es besser machen könnte ? ...



Vielen Dank und Grüße


"Liste" von Werten einem Analogen Ausgang zuführen ? - PeterS - 27.07.2007 15:22

Vielleicht ein kleiner Hinweis zur Funktionalität von For-Schleifen:

Die Anzahl der Iterationen wird wen ein Array auf diese Weise in eine For-Schleife hinein verdrahtet wird durch die Anzahl der Array-Elemente bestimmt. Du brauchst also den count terminal (N) in diesem Fall nicht mit einer Konstanten zu verdrahten. Achtung: das gilt natürlich nur, wenn indexing enabled ist (das ist aber standardmäßig der Fall).


Und sonst:

Ich persönlich bevorzuge Blcokdiagramm-komponenten nicht als Icon anzeigen zu lassen (Rechtsklick->View as Icon ohne Haken - kann man in den globalen Optionen auch einstellen). Das macht das Blockdiagramm meiner Ansicht nach übersichtlicher und spart Platz.

Ebenfalls verwende ich ungern Express-VIs.

Gruß,
ps


"Liste" von Werten einem Analogen Ausgang zuführen ? - Achim - 28.07.2007 14:24

Hi,

ich würde auch noch an jeder Funktion den richtigen Datentyp (DBL, U32, etc.) anschließen, dann kriegst du diese roten Punkte ("Coercion Dots") an den Funktionen weg, die eine automatische Typumwandlung kennzeichnen...Das spart ein bisschen Rechenzeit bzw. Speicher!

Einfach an den jeweiligen Funktionen am Eingang "Create Constant" etc. machen, oder an den schon vorhandenen controls per Rechtsklick die "Representation" anpassen!

Ach ja... am besten immer von links nach rechts, möglichst wenig Knicke in die Leitungen...z.B. der Anschluss deiner Values an die BuildArray-Funktion oder die Konstante vor der Division...

...und die Tips von ps berücksichtigen!
Gruss
Achim


"Liste" von Werten einem Analogen Ausgang zuführen ? - Lucki - 28.07.2007 14:54

Tips Teil 3:
Der Rahmen mit den beiden Sequenzen ist nicht notwendig (Durchlaufzeit mit den Rahmen ca. 1001ms, ohne 1000ms). Das was in den Rahmen ist einfach so in der Schleife rein.