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

Sägezahnfunktion mit einstellbaren Flanken und Periode

 

Strampe

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.09.2009, 17:10     Titel: Sägezahnfunktion mit einstellbaren Flanken und Periode
  Antworten mit Zitat      
Hallo alle zusammen,
ich will folgendes in Simulink machen, komme aber nicht zum Ziel:

Ich will mir einen Strom in Abhängigkeit zum Winkel (wird ständig abgefragt vom Sensor) ausgeben lassen. Die Funktion soll dabei eine Sägezahnfunktion sein (keine Dreieckfunktion) mit einstellbaren Flanken und veränderbarer Periode.
Der Winkel läuft von 0 bis 360° und beginnt dann wieder bei 0. Ich habe hier mal ein grafisches Beispiel im Netz gefunden:
http://www.scholar.de/studenten/ler.....periodischefunktionen.swf
-> s. Kapitel Dreieckspannung
-> Eine Veränderung von "Anstieg" und "Abfall" zeigt was ich meine.

Kann mir da jemand einen Tipp geben?
Bisher habe ich solche Funktionen mittels Look-Up-Tabelle eingegeben. Das ist aber nicht wirklich komfortabel, da man bei einer Änderung der Periode den kompletten Vektor neu eingeben muss.
Vielen Dank im voraus für Eure Hilfe.

Gruß

Thomas


arser09
Forum-Anfänger

Forum-Anfänger


Beiträge: 21
Anmeldedatum: 29.08.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.09.2009, 17:50     Titel:
  Antworten mit Zitat      
Vielleicht suchst du den "Repeating Sequence" - Block aus den Sources
Private Nachricht senden Benutzer-Profile anzeigen
 
Strampe

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.09.2009, 09:40     Titel:
  Antworten mit Zitat      
Hallo,

leider bringt mir der "Repeating Sequence"-Block hier nichts, da ich keinen Eingang definieren kann. Dadurch ist mein Ausgangsstrom nicht mehr vom Winkel sondern nur von der Zeit abhängig.
Außerdem habe ich hier dasselbe Problem wie mit einer Look-Up-Tabelle: Das ganze ist fix.
Ich will mein Regelung über das ControlDesk von DSpace bedienen und um dann veränderbare Variablen zu bekommen bräuchte ich z.B. ein Gain oder einen konstanten Wert den ich dann Im ControlDesk verändern kann.

Weiß jemand anders eine Lösung?

Gruß

Thomas
 
Strampe

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.09.2009, 10:42     Titel:
  Antworten mit Zitat      
Okay,
vielleicht geht auch eine einfachere Lösung, bei der mir jemand helfen könnte:

Ich modelliere einen Phasengang mit dem Vektor
Winkel;Strom
0.0 ; 0
0.1 ; -1
0.9 ; 1
1.0 ; 0

Diesen Phasengang möchte ich nun n-mal auf meine 360° verteilt haben. Die Steigung der Flanken würde sich dabei von alleine ergeben. Die Amplitude kann ich nach diesem "neuen Block" per Gain einstellen.

Kennt jemand hier eine Lösung?

Gruß

Thomas
 
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.