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

Variable konstant erhöhen

 

Lokdog
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 96
Anmeldedatum: 07.04.16
Wohnort: Heilbronn
Version: ---
     Beitrag Verfasst am: 20.04.2016, 12:35     Titel: Variable konstant erhöhen
  Antworten mit Zitat      
Hallo,

Wie kann ich eine Variable "x" jede 1ms um 1 erhöhen? Mein solver läuft mit fix Steps auf 0.001s.

Gruß und Danke
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: 20.04.2016, 13:01     Titel:
  Antworten mit Zitat      
Was ist eine "Variable" im Simulink Kontext? Ein Signal oder ein Parameter?

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

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 96
Anmeldedatum: 07.04.16
Wohnort: Heilbronn
Version: ---
     Beitrag Verfasst am: 20.04.2016, 15:15     Titel:
  Antworten mit Zitat      
Ein Parameter.

Kurz gesagt ich habe 2 Parameter, x und m... m ist immer 20, x soll sich jede ms um eins erhöht somit das Ergebnis aus x*m nach 1000ms von 20 bis 20000 erhöht hat (y=mx)
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: 21.04.2016, 07:57     Titel:
  Antworten mit Zitat      
OK, also Blockparameter, die sich zur Laufzeit verändern sind nicht einfach. Ich empfehle den Block als C MEX S-Function zu schreiben, in der Form, dass der Parameter (x) über ein zusätzliches Eingangssignal, dass sich in in 1ms Schritten um 1 erhöht. Einfach mal in "sfundemos" schauen.

Das Signal selber ist dann simplel zu machen. Z.B. über den Ramp-Block. Oder eine kleine Schleife mit sum, delay und gain.

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

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 96
Anmeldedatum: 07.04.16
Wohnort: Heilbronn
Version: ---
     Beitrag Verfasst am: 21.04.2016, 07:59     Titel:
  Antworten mit Zitat      
Dankeschön, habe nun eine Lösung gefunden. Smile
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: 21.04.2016, 09:21     Titel:
  Antworten mit Zitat      
Fein. Und die geht wie?
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Lokdog
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 96
Anmeldedatum: 07.04.16
Wohnort: Heilbronn
Version: ---
     Beitrag Verfasst am: 21.04.2016, 09:42     Titel:
  Antworten mit Zitat      
Ich habe mich dazu entschieden, das es nicht notwendig ist jeden Wert zu jeder ms zu haben. jede 0.1 Sekunde langt dicke, nun stelle ich meinen solver auf 0.1, somit ist meine Zeit, meine Variable, die nun mit einer Konstanten multiplizieren, ergibt meine gewollte variable.
Private Nachricht senden Benutzer-Profile anzeigen
 
Lokdog
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 96
Anmeldedatum: 07.04.16
Wohnort: Heilbronn
Version: ---
     Beitrag Verfasst am: 25.04.2016, 08:24     Titel:
  Antworten mit Zitat      
Okay habs gefunden.
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.