|
|
Funktionswert herausbekommen |
|
Schnibel |
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 22.05.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.08.2009, 16:37
Titel: Funktionswert herausbekommen
|
|
Hallo,
ich bins mal wieder mit einer Anfängerfrage
Mein Problem:
Ich bilde aus 2 Funktionen eine Differenz und wenn diese gleich Null ist soll der Wert des Subtrahenten an anderere Stelle der Simulation als Konstante benutzt werden.
Ich baue hier schon ewig daran rum^^
Irgendwie klappt das mit den Memoryblöken nicht.
Bisher habe ich immer nur mit den Hit Crossing, Relational Operator und Logikbausteinen gearbeitet. Aber dort brauchte ich den Funktionswert nicht als Signal.
Ich brauche jetzt hier quasi einen Baustein, der mir beim Ereignis den Funktionswert als Konstante ausspuckt.
help
mfg Schnibel
|
|
|
|
|
Schnibel |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 22.05.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.08.2009, 10:27
Titel:
|
|
Ist das Problem zu einfach oder hat wirklich niemand ne Idee wie man das bewerkstelligen könnte?
Wäre für jeden Vorschlag dankbar.
mfg Schnibel
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 17.08.2009, 08:08
Titel:
|
|
Nee, ich denke ohne Modell ist dass den meisten zu abstrakt.
Andreas
|
|
|
Schnibel |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 22.05.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.08.2009, 18:09
Titel:
|
|
hm ok
...dann Lebensnäher.
Ich hab ne Funktion und zu irgendeinem Zeitpunkt (oder bei irgendeinem Ereignis) will ich einfach dann den Funktionswert dastehen haben.
Wie baue ich mir das zusammen?
Noch praktischer gehts nicht!
*am verzweifeln*
mfg Schnibel
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 18.08.2009, 10:44
Titel:
|
|
Am "allerpraktischsten" ist es sein Simulink-Modell oder MATLAB-Code zu posten.
Für mich ist noch wichtig, was mit der "Konstanten" dann geschehen soll. Soll sie einfach angezeigt werden, oder wiederum im Simulink Modell weiterverarbeitet werden?
Nach meiner Einschätzung könnte das mit einem MATLAB Skript welches zweimal Simulink Simulationen mit SIM ruft gelingen. Einmal um die Konstante zu bestimmen und ein zweites Mal für die Simulation mit der zuvor berechneten Konstante.
Andreas
|
|
|
Schnibel |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 22.05.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.08.2009, 11:15
Titel:
|
|
Hallo Andreas,
das Modell darf ich aus rechtlichen Gründen leider nicht Posten, sonst hätte ich das schon getan (Industriestudienarbeit).
-> Ja, der Wert soll dann weiterverwendet werden.
Ich brauche den Funktionswert an anderer Stelle als Signal.
Könntest du deinen Lösungsvorschlag etwas genauer beschreiben?
Ich bin doch noch ein abartiger Grünschnabel in Matlab.
Danke für deine Bemühungen.
Mfg Schibel
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 18.08.2009, 11:29
Titel:
|
|
Wenn es ein Signal sein soll und nicht eine Konstante wird mein Vorschlag nicht funktionieren. Auch im Hinblick auf die Vertraulichkeit des Modells schlage ich vor zusammen mit dem Betreuer den MathWorks Technischen Support zu kontaktieren.
http://www.mathworks.com/support/
Andreas
|
|
|
Manuel Soares |
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 15.08.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.08.2009, 13:55
Titel:
|
|
Ich bin mir nicht ganz sicherob dir das weiterhilft, aber meine erste Idee wäre einfach einen Sample and Hold Baustein zu verwenden. Als Flanke würde ich dann das Resultat der Differenz nehmen.
Mit S-Funktions lässt sich das ganze sicherlich eleganter regeln...
|
|
|
Schnibel |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 22.05.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.08.2009, 10:19
Titel:
|
|
Hey,
Dank mal wieder an das Forum und special-thanks to Manuel
Mit dem Sample and Hold kann ich mein Problem lösen.
Mfg Schnibel
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|