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

Simulinkmodell mit Fnc, Gain und Konstanten

 

Gast K

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.02.2010, 21:48     Titel: Simulinkmodell mit Fnc, Gain und Konstanten
  Antworten mit Zitat      
Hallo,

wie kann man die Funktion y=3*cosx+5 in einem Simulink Modell mit Fnc, Gain und Konstanten modellieren? Mit Fnc und den Konstanten hat das noch funktioniert, aber das mit Gain nicht.

Ich bedanke mich im Voraus für Eure Mühen.


Zenon
Forum-Guru

Forum-Guru


Beiträge: 292
Anmeldedatum: 20.01.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.02.2010, 09:19     Titel:
  Antworten mit Zitat      
Du darfst also NUR Fcn, Gain und Konstanten benutzen?

Wenn man Add oder Sum benutzen dürfte:

x--> Fcn(cos) --> Gain(3) --> Sum(5) --> Y

Sonst kann man Sum in einer eigenen Fcn verstecken (was eigentlich sinnlos ist, aber wenn man nur die nutzen darf...

statt Sum(5) dann Fcn( +5)

An die entsprechenden Stellen gehören dann natürlich noch die Konstanten.

Hab ich dein Problem richtig verstanden?
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast K

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.02.2010, 11:38     Titel:
  Antworten mit Zitat      
Also in diesem Beispiel, wäre das dann so richtig?
Konstante x Pfeil zu Fnc (3*cos(u[1])) Pfeil zu Gain (5)

Fnc.mdl
 Beschreibung:

Download
 Dateiname:  Fnc.mdl
 Dateigröße:  17.79 KB
 Heruntergeladen:  576 mal
 
Zenon
Forum-Guru

Forum-Guru


Beiträge: 292
Anmeldedatum: 20.01.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.02.2010, 12:32     Titel:
  Antworten mit Zitat      
Nein.

GAIN multipliziert das Eingangssignal mit einem festen Faktor und gibt es dann aus.

Gain kannst Du also in Deinem Beispiel nur mit der 3 benutzen, weil es der einzige feste Faktor ist der multipliziert wird. Eingangssignal für den Gain-Block muss dann cos x sein (von deinem Fcn-Block nur ohne die 3) und das Ausgangssignal (also 3*cos x) musst Du dann noch um 5 erhöhen zum Beispiel mit Sum (+ Konstante 5).
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast K

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.02.2010, 14:12     Titel:
  Antworten mit Zitat      
Ach so. Ok. Muss ich noch bei dem Fnc Block beachten, weil da berechnet er das cosx nicht so wie es sein sollte.
Tut mir leid bin aber noch Anfänger.

Danke für deine Hilfe.

Fnc.mdl
 Beschreibung:

Download
 Dateiname:  Fnc.mdl
 Dateigröße:  20.25 KB
 Heruntergeladen:  551 mal
 
dany2k3k
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 66
Anmeldedatum: 01.02.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.02.2010, 16:32     Titel:
  Antworten mit Zitat      
also das problem ist sehr wirr

weil du kansnt doch im fcn block sofort die ganze funktion reinschreiben...

also 3*cos(u)+5


warum verwendest du nicht einfach das ?


weiters verwendet matlab zur berechnung der winkelfunktionen radiant, nicht grad..

es wird also der cosinus von 1 rad berechnen in deinem beispiel,nicht cos 1 grad.


lg
daniel Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast K

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.02.2010, 14:27     Titel:
  Antworten mit Zitat      
Hallo,

das war in der Aufgabestellung so vorgegeben und das mit der 1 war einfach nur so eingegeben.
 
dany2k3k
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 66
Anmeldedatum: 01.02.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.02.2010, 17:06     Titel:
  Antworten mit Zitat      
hmmm,und hat sich dein problem nun erledigt ?? Smile

lg
daniel
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.