07.01.2015, 14:31
Hallo zusammen,
ich arbeite momentan an einem Messplatz, den ich mithilfe meines LabView Programms steuere. Dafür benötige ich vier Spannungsausgabekanäle. Diese sollen dabei noch unterschiedliche Signale ausgeben können und diese Signale sollen "on-the-fly" veränderbar sein, d.h. im laufenden Prozess wird die Änderung sofort übernommen. Vier Kanäle auszugeben mit unterschiedlichen Signalen funktioniert einwandfrei, jedoch nicht on-the-fly.
Ich habe den Ausschnitt meines Programmes als Screenshot angehängt, indem die Signale generiert werden. Außen wird der task kreiiert und nachdem das Programm gestartet wird (if-schleife) läuft die Signalausgabe in einer Dauerschleife (while-schleife). Hier soll das Signal veränderbar sein. Dieses Programm funktioniert leider nicht entsprechend den Anforderungen. Wähle ich die Einstellung "Do not allow Regeneration" für die Spannungsausgabe, so gibt er das Signal nur ein einziges Mal aus. Wähle ich "Allow Regeneration", so wird das Signal mehrfach ausgegeben bevor nur ein Gleichspannungssignal ausgegeben wird. Ich habe mich schon Stunden daran gequält, schaffe es aber nicht alle Anforderungen gemeinsam zu lösen.
Ich würde mich freuen wenn jemand eine Idee hat das Problem zu lösen oder jemand bereits dieses oder ein ähnliches Problem gelöst hat und mir da helfen kann? Ich habe zuerst den Ausschnitt als Screenshots eingefügt. Ich habe das VI am Messplatz, falls es dringend notwendig ist, kann ich es morgen nachliefern.
Ich arbeite mit der Messkarte NI PCI6353
Gruß und Danke!
[attachment=51728]
[attachment=51729]
ich arbeite momentan an einem Messplatz, den ich mithilfe meines LabView Programms steuere. Dafür benötige ich vier Spannungsausgabekanäle. Diese sollen dabei noch unterschiedliche Signale ausgeben können und diese Signale sollen "on-the-fly" veränderbar sein, d.h. im laufenden Prozess wird die Änderung sofort übernommen. Vier Kanäle auszugeben mit unterschiedlichen Signalen funktioniert einwandfrei, jedoch nicht on-the-fly.
Ich habe den Ausschnitt meines Programmes als Screenshot angehängt, indem die Signale generiert werden. Außen wird der task kreiiert und nachdem das Programm gestartet wird (if-schleife) läuft die Signalausgabe in einer Dauerschleife (while-schleife). Hier soll das Signal veränderbar sein. Dieses Programm funktioniert leider nicht entsprechend den Anforderungen. Wähle ich die Einstellung "Do not allow Regeneration" für die Spannungsausgabe, so gibt er das Signal nur ein einziges Mal aus. Wähle ich "Allow Regeneration", so wird das Signal mehrfach ausgegeben bevor nur ein Gleichspannungssignal ausgegeben wird. Ich habe mich schon Stunden daran gequält, schaffe es aber nicht alle Anforderungen gemeinsam zu lösen.
Ich würde mich freuen wenn jemand eine Idee hat das Problem zu lösen oder jemand bereits dieses oder ein ähnliches Problem gelöst hat und mir da helfen kann? Ich habe zuerst den Ausschnitt als Screenshots eingefügt. Ich habe das VI am Messplatz, falls es dringend notwendig ist, kann ich es morgen nachliefern.
Ich arbeite mit der Messkarte NI PCI6353
Gruß und Danke!
[attachment=51728]
[attachment=51729]