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?
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.
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.
In der Hilfe sind ja die tollen VIs abgebildet die ich nutzen muss, aber die finde ich halt nirgends im Program :-(
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.
Falls es dich trotzdem interessiert, wie es im Innern eines PID-Reglers aussehen könnte: http://www.cs.hs-rm.de/~linn/vpdv02/labview/vis2.htm Anschauliche Erklärungen und LabView-Blockschaltbilder.
StinkyWinky schrieb: > Falls es dich trotzdem interessiert, wie es im Innern eines PID-Reglers > aussehen könnte: > http://www.cs.hs-rm.de/~linn/vpdv02/labview/vis2.htm > > Anschauliche Erklärungen und LabView-Blockschaltbilder. Oh das ja klasse, danke.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.