ich möchte gerne, wie im bild an der roten kurve zu erkennen, eine sequenz für einen regler generieren, die aus mehreren geraden besteht. leider habe ich bis jetzt nur bausteine gefunden, die eine einzige gerade generieren...hätte dann aber doch gerne diese badewannenkurve
kann mir da vielleicht jemand helfen?
vielen dank
die cutty
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
schau dir mal in der oscat lib den baustein linear_int an der tut genau das was du suchst
alternativ wäre vielleicht sogar der polynom_int für praktische anwendungen besser weil er die knicke vermeidet und speziell für regler besser geeignet ist
die lib ist open source und unter ww.oscat.de zu finden
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
danke erstmal für den tipp. leider bin ich noch n ziemlicher newbie in codesys und bei den arrays bin ich noch nicht so richtig durchgestiegen. wie muss man das dann machen? und was bedeutet der eingang x?
vielen dank schonmal
die cutty
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hallo
ich möchte gerne, wie im bild an der roten kurve zu erkennen, eine sequenz für einen regler generieren, die aus mehreren geraden besteht. leider habe ich bis jetzt nur bausteine gefunden, die eine einzige gerade generieren...hätte dann aber doch gerne diese badewannenkurve
kann mir da vielleicht jemand helfen?
vielen dank
die cutty
schau dir mal in der oscat lib den baustein linear_int an der tut genau das was du suchst
alternativ wäre vielleicht sogar der polynom_int für praktische anwendungen besser weil er die knicke vermeidet und speziell für regler besser geeignet ist
die lib ist open source und unter ww.oscat.de zu finden
hallo hugo
danke erstmal für den tipp. leider bin ich noch n ziemlicher newbie in codesys und bei den arrays bin ich noch nicht so richtig durchgestiegen. wie muss man das dann machen? und was bedeutet der eingang x?
vielen dank schonmal
die cutty
nun der baustein ist eine funktion f(x)
der ausgang der funktion ist abhängig vom eingang X
X entspricht in deinem Diagramm der X_Achse und der Ausgang entspricht der Y-Achse wie in der schulmathematik 5 Klasse
deine x-achse ist die raumtempaertur und deine y-achse ist Y RE1 oder Y_FU
der nwertebereich ist dabei beliebig.
das array XY enthält die koordinatenpunkte des graphen
pts gibt an wieviele knickpunkte berücksichtigt werden sollen.
deine blaue kurve beschreibst du mit 4 x/y wertepaaren und deine rote kurve mit 6 y/y wertepaaren biggenend ab dem element 0 des arrays
für rote bzw blaue kurve benötigst du 2 verschiedene bausteine
was mach ich falsch? ich komm irgendwie nich klar mit diesem baustein...