PID als VI erstellen

Gast #1946194
Hallo an alle.

Zu meinem Problem, ich hoffe das mir geholöfen werden kann. Ich würde 
gerne eine PID-Regler mit Labview basten, leider ist mir nicht wirklich 
klar wie ich die Integral-Differential-FUnktion in Labview einarbeite. 
Wenn ich diese Frage im Labviewforum stelle bekomme ich nur ziemlich 
dämliche ANtworten, bzw. man sagt mir das ich die fertigen VI´s nutzen 
soll. Die habe ich aber nicht und so wie es scheint kosten die auch Geld 
und das mag ich nicht ausgeben. Ich hoffe das ich hier eine bessere 
Antwort erhalte.


G Basti
Also, du willst einen PID-Regler bauen, die PID-Vis nicht benutzen, weil 
sie etwas kosten. Und dein Problem liegt in der Benutzung der Integral-, 
bzw. Differenzialrechnung in LabVIEW. Ist das so richtig 
zusammengefasst? Mit welcher Version arbeitest du denn?
Gast
Lord Ziu schrieb:
> Also, du willst einen PID-Regler bauen, die PID-Vis nicht benutzen, weil
> sie etwas kosten. Und dein Problem liegt in der Benutzung der Integral-,
> bzw. Differenzialrechnung in LabVIEW. Ist das so richtig
> zusammengefasst? Mit welcher Version arbeitest du denn?

Genau so ist es. Ich benutze LabView 7.1
Nun, ich habe gerade nur 6.1 zur Hand. Aber prinzipiell ist es immer das 
Gleiche: Du hast VIs für numerischen Integration/Differentation und VIs 
wo du eine Formel eingeben kannst. Den Rest berechnet dir das VI.
So richtig verstehe ich dein Problem nicht. LabVIEW hat eine super 
Hilfe, wo jedes VI mit Ein- und Ausgängen erklärt ist. Aber bei so 
einfachen Sachen wie Integration und Differentation sind die VIs 
eigentlich selbsterklärend.
Gast
Hängt davon ab, wie genau (oder schnell) das werden soll. Man kann den 
Regler diskretisieren, also als eine Art Programmschleife darstellen, in 
der der Ausgangswert des letzten Durchlaufes den Eingangswert für den 
nächsten Durchlauf darstellt. Dazu gibt es in LV so eine Art 
Schieberegisterfunktion. Die Regeldifferennz als dem letzten Durchgang 
geht dann in den nächsten wieder ein. Die Rechnerei beschränkt sich dann 
auf die Grundrechenarten.
Warum sagst du das nicht gleich? Mannomann...

Irgendwo unter "Math" oder "Mathematics" oder wie es auch immer in 7.1 
heißt. Dann musst du halt ein bisschen suchen. Ansonsten in den 
Beispielprogrammen die entsprechenden VIs rauskopieren.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.