LabVIEWForum.de - Eingangswert

LabVIEWForum.de

Normale Version: Eingangswert
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Lvf,
ich muss ein Regler entwerfen und habe ich dafür ein VI erstellt. Aber ich habe damit Problem:


Der Sollwert muss bei der Regelung immer festgehalten werden(im meinem Fall: Sollwert_Weg = 4,69). Auf FrontPanel ist das richtig zu sehen( eine horizontale rote Linie).

Der Istwert, der ich von der Anlage messe darf nicht konstant bleiben. Dieser Wert soll beim Prozeßablauf varieren. Aber in meinem Fall ist dieser Wert konstant geblieben(weisse Linie). Und das ist nicht richtig so. Setzen Sie bitte eine Sonde(Probe) am Ausgang der Minus Symbol und sehen was ich meine.

Ausserdem bekomme ich auf mein Diagramm keine Darstellung beim ersten Klicken auf Ausführungspfeil. Wenn ich das Programm stoppen und wieder ausführe, dann wird beide Linien(rote und weisse) horizontal dargestellt. Irgendwo steckt kleine Fehler.

Ich bekomme jedesmal die Fehlermeldung: Der Sollwert muss bei der Regelung immer festgehalten werden(im meinem Fall: Sollwert_Weg = 4,69). Auf FrontPanel ist das richtig zu sehen( eine horizontale rote Linie).

Der Istwert, der ich von der Anlage messe darf nicht konstant bleiben. Dieser Wert soll beim Prozeßablauf varieren. Aber in meinem Fall ist dieser Wert konstant geblieben(weisse Linie). Und das ist nicht richtig so. Setzen Sie bitte eine Sonde(Probe) am Ausgang der Minus Symbol und sehen was ich meine.

Ausserdem bekomme ich auf mein Diagramm keine Darstellung beim ersten Klicken auf Ausführungspfeil. Wenn ich das Programm stoppen und wieder ausführe, dann wird beide Linien(rote und weisse) horizontal dargestellt. Irgendwo steckt kleine Fehler.

Jedes mal kommt die Fehlermeldung: Fehler 200609 ist bei DAQmx-Write aufgetreten; erhöhen Sie die Puffergröße.
Bitte helfen Sie mir um dieses Problem die lösen.
Vielen Dank!
Kpalime
Hallo Lvf,
Pardon, ich habe mich vertippt. Hier ist noch mal mein Problem:

ich muss ein Regler entwerfen und habe dafür ein VI erstellt. Aber ich habe damit Problem:

Der Sollwert muss bei der Regelung immer festgehalten werden(im meinem Fall: Sollwert_Weg = 4,69). Auf FrontPanel ist das richtig zu sehen( eine horizontale rote Linie).

Der Istwert, der ich von der Anlage messe darf nicht konstant bleiben. Dieser Wert soll beim Prozeßablauf varieren(Prozeßvariable). Aber in meinem Fall ist dieser Wert konstant geblieben(weisse Linie). Und das ist nicht richtig so. Setzen Sie bitte eine Sonde(Probe) am Ausgang der Minus Symbol und sehen was ich meine.

Ausserdem bekomme ich auf mein Diagramm keine Darstellung beim ersten Klicken auf Ausführungspfeil. Wenn ich das Programm stoppen und wieder ausführe, dann wird beide Linien(rote und weisse) horizontal dargestellt. Irgendwo steckt kleine Fehler.

Jedes mal kommt die Fehlermeldung: Fehler 200609 ist bei DAQmx-Write aufgetreten; erhöhen Sie die Puffergröße.
Bitte helfen Sie mir um dieses Problem die lösen.
Vielen Dank!
Kpalime
Hallo Zusammen,
ich habe eine Aufgabe ein Regler zu entwerfen. Dafür habe ich ein Programm erstellt und dies funktioniert noch nicht richtig.
So viel ich weiss muss der Sollwert bei Regelung immer konstant bleiben. Der Istwert dagegen muss bei Prozeßablauf varieren(Prozeßvariable). Aber das funktioniert nicht so mit meinem Programm. Der Sollwert bei mir ist konstant geblieben(eine horizontale Linie auf FrontPanel), das ist OK. Der Prozeßvariable(Istwert)variert nicht, der ist auch konstant geblieben und ich verstehe das nicht.
Ausserdem kriege ich beim Starten des Programms eine Fehlermeldung: Feher 200609 ist bei DAQmx-Write aufgetreten(Erhöhen Sie die Puffergröße). Ich habe die Puffergröße erhöht und trotzdem.

Ich möchte eigentlich das mein Programm einen Wert nach dem nächsten bearbeitet. Das bedeutet: Karte ließt Wert, Rechner rechnet und Karte gibt Ausgangswert und so weiter....

Bitte schauen Sie mein VI an und helfen Sie mir dies Programm funktionfähig zu machen.
Vielen Dank!

Kpalime
Offtopic
Wieso machst du einen zweiten Thread mit quasi derselben Fragestellung auf? -> Threads zusammengeführt.

Rulez LVF-Regeln lesen und beachten. Leider muss man dir das immer wieder sagen.

Deine VI-Uploads unterscheiden sich auch nur durch die Timed-Loop gegenüber normaler Loop. Wie üblich fehlt ein SubVI (Reprendre.vi).

Gruß, Jens

---

EDIT: Wenn du schon eine Waveform für den Analog-Output berechnest, dann würde ich die auch per DAQmx-Write ausgeben?! Aktuell steht die auf 1 Channel, 1 Sample. Hmm
Danke sehr Jens, ich habe das neu eingestellt und es funktioniert schon. Danke noch mal und pardon für die kleine Fehler die ich im Forum mache.

Viele Grüße!

Kpalime
Hallo Jens,
gibt es eine Möglichkeit ein Regler schnell arbeiten zu machen? Ich stehe vor diesem Problem. Ich habe die Parametern meines Reglers mit Hilfe der Sprungantwort eingestellt und die Regelung funktioniert wie gewünscht. Aber der arbeitet sehr sehr sehr langsam. Ein Regler muss schnell wie möglich reagieren. Wie kann man das erzielen ohne die eingestellte Parametern zu ändern?
Danke!

Kpalime
Referenz-URLs