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

CountDown Enabled

 

PHEV
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 67
Anmeldedatum: 10.12.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.12.2013, 10:03     Titel: CountDown Enabled
  Antworten mit Zitat      
Hallo,

ich bin gerade ganz neu in Simulink und ebenso in Matlab,

ich bastel zur Zeit an meiner Simulation für die Ich einen Countdown benötige, welcher mit der Erfüllung einer Bedingung startet und dann seinen Eingang eine Zeit lang zurückhält.

Wichtig dabei ist, dass die Zeit aufaddiert wird. Heißt wenn die Bedingung bspw. erfüllt ist, dass der Countdown läuft, aber sein Eingang gerade Null ist, der Countdown dort weiter macht wo er das letzte mal stand.

Diese Funktion besteht bereits in einem Funktionsrahmen, allerdings weiß ich nicht ob es so einen Block in Simulink gibt.

Aktuell löse ich das sehr kompliziert und es funktioniert auch nicht.

Ich habe einen Integrator mit einer logischen <= verkünpfung kombiniert. Der Eingang wird über ein enabled Substem frei gegeben.

Leider zählt der Counter immer von begin an. Heißt stelle ich als Zeit 40 sec. ein und die Bedingung für den Start des Countdowns kommt, wird der Eingang bis 40s nach Start der Simulation und nicht für 40s zurückgehalten. Und summiert wird die Zeit auch nicht denke ich.

Noch etwas genauer:

BitA soll zurückgehalten werden wenn BitB True (Bedingung dass der Countdown aktiv ist) ist für z.B 20sek. Allerdings kann BitA selbst True und False sein.

Ich hab noch ein kleines Bildchen gemalt wie es aussehen soll. BitB ist quasi der Bit der den Countdown freigibt, Bit A ist der Eingang welcher zurückgehalten werden soll. Es handelt sich bei beiden Eingängen nur um 0 bzw. 1.



Vielen Dank für Eure Hilfe

2.png
 Beschreibung:

Download
 Dateiname:  2.png
 Dateigröße:  8.03 KB
 Heruntergeladen:  467 mal
1.png
 Beschreibung:

Download
 Dateiname:  1.png
 Dateigröße:  26.38 KB
 Heruntergeladen:  470 mal
Private Nachricht senden Benutzer-Profile anzeigen
Verschoben: 10.12.2013, 10:37 Uhr von denny
Von Programmierung nach Simulink


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.