LabVIEWForum.de
analoge Spannung ausgeben (freies Profil) - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Weitere NI Software (/Forum-Weitere-NI-Software)
+---- Forum: SignalExpress (/Forum-SignalExpress)
+---- Thema: analoge Spannung ausgeben (freies Profil) (/Thread-analoge-Spannung-ausgeben-freies-Profil)



analoge Spannung ausgeben (freies Profil) - erbi - 02.12.2009 19:27

ich brauch euch mal wieder...folgendes Problem

ich benutze ein cDAQ-Chassi mit einem NI9263 analogen Spannungsausgang. Ich will ein bestimmtes Spannungsprofil am Ausgang haben. Siehe dazu angehängtes Bild. Es ist ja ziemlich einfach möglich ein Sinus oder Sägezahn-Signal auszugeben. Aber wie krieg ich im Signal Express ein freies Spannungs-über-Zeit-Profil umgesetzt? vielleicht durch import einer Tabelle mit Zeit- und Spannungswert.

nur zum besseren Verständnis: Die Spannung spiegelt den Drehzahl-Sollwert eines Motors wieder. Gleichzeitig sollen aber noch über die gesamte Zeit Temperaturen und andere physikalische Größen an dem Motor gemessen und aufgezeichnet werden.


analoge Spannung ausgeben (freies Profil) - rasta - 04.12.2009 21:05

Hallo erbi,
versuch mal folgendes:
Mit einem Editor eine .txt erstellen mit x[s] und durch Tabulator getrennte y[V] Eingaben.
Bsp:
0 0
60 0
60,001 1
120 1
120,001 2
240 2
Datei speichern
Schritt hinzufügen – Signale erzeugen – DAQmx erzeugen - Analoge-Ausgabe-Spannung- und Dein Kanal auswählen - jetzt müsste SE meckern von wegen fehlender Eingangswert – und ein Neues Fenster poppt auf – Signale laden/speichern – Analoge Signale – Aus ASCII-Datei laden – In den Schritteinstellungen die Textdatei wählen und in den Reitern die Einstellungen anpassen.

Gruß
Ralf


RE: analoge Spannung ausgeben (freies Profil) - Osirys - 08.03.2013 17:01

Hallo Ralf,

ich habe an meiner Diplomarbeit ein ähnliches Problem wie Erbi. Dein Vorschlag ist auch definitiv die Lösung des Problems. Leider kriege ich das im Programm nicht ganz hin. Ich habe die Datei erstellt und gespeichert. Der Schritt danach wird mir nicht klar, bzw es ist mir nicht klar in welchen Bereich von Labview du dich befindest denn ich kann bei MAX kein Schritt hinzufügen. Um deine Anleitung zu befolgen müste ich wissen wie ich dahinkomme wo ich den schritt hinzufügen kann.


Viele Grüße

Alex


RE: analoge Spannung ausgeben (freies Profil) - GerdW - 08.03.2013 17:09

Hallo Alex,

hast du dir mal angeschaut, in welchem Unterforum sich dieser Thread befindet?

Die Lösung wurde für SignalExpress beschrieben...

Für LabVIEW: Ich würde mir eine Waveform aus den gewünschten Teilstücken zusammenbasteln, von mir aus auch mit Parametern aus einem Spreadsheet...


RE: analoge Spannung ausgeben (freies Profil) - kpa - 09.03.2013 11:00

Hallo Osirys,

in diesem Beitrag ist ein Beispiel:

Beitrag #2


Grüße

kpa


RE: analoge Spannung ausgeben (freies Profil) - Osirys - 13.03.2013 12:17

Hallo,

erst einmal vielen Dank für die raschen Antworten. Ich habe mittlerweile das Ganze im Signalexpress nachgebaut und es klappt. In Labview habe ich es leider nicht hinbekommen. Ich habe die Rampenfunktions VI aus dem vorgeschlagenen Link verwendet und es etwas abgewandelt. Im Grunde ist es genau das was ich brauche jedoch nicht als Rampe sondern als Impulse. Im Weiteren möchte ich das Signal auch wieder ausgeben an einen Task (auch dies Klappte nicht ganz, da ein Cluster verwendet wurde). Im Anhang einmal das abgewandelte Programm und einmal ein Beispielverlauf aus dem Signalexpress.


ps: Ich habe auch ein eigenes Programm geschrieben, mit dem ich die gleiche Textdatei einlese wie im SignalExpress. Klappt soweit auch, nur kann ich das dt nicht einstellen. Dadurch wird mit einer Rampe auf den nächsten Wert geschalten. (kann ich leider nicht verwenden) Vielleicht hat hier ja auch jemand eine Idee.
Gruß

Alex