WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Funktionswert herausbekommen

 

Schnibel
Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 22.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.08.2009, 16:37     Titel: Funktionswert herausbekommen
  Antworten mit Zitat      
Hallo,

ich bins mal wieder mit einer Anfängerfrage Embarassed
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. Sad
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 Exclamation

mfg Schnibel
Private Nachricht senden Benutzer-Profile anzeigen


Schnibel
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 22.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.08.2009, 10:27     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 17.08.2009, 08:08     Titel:
  Antworten mit Zitat      
Nee, ich denke ohne Modell ist dass den meisten zu abstrakt.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Schnibel
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 22.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.08.2009, 18:09     Titel:
  Antworten mit Zitat      
hm ok Sad

...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! Very Happy

*am verzweifeln*

mfg Schnibel
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 18.08.2009, 10:44     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Schnibel
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 22.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.08.2009, 11:15     Titel:
  Antworten mit Zitat      
Hallo Andreas,

das Modell darf ich aus rechtlichen Gründen leider nicht Posten, sonst hätte ich das schon getan (Industriestudienarbeit). Embarassed


-> 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
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 18.08.2009, 11:29     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Manuel Soares
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 15.08.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.08.2009, 13:55     Titel:
  Antworten mit Zitat      
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...
Private Nachricht senden Benutzer-Profile anzeigen
 
Schnibel
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 22.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.08.2009, 10:19     Titel:
  Antworten mit Zitat      
Hey,


Dank mal wieder an das Forum und special-thanks to Manuel Exclamation

Mit dem Sample and Hold kann ich mein Problem lösen.


Mfg Schnibel
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.