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

Merge-Block: Welcher Input wurde wann aktiv beschrieben?

 

Supertyp
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 85
Anmeldedatum: 09.06.08
Wohnort: ---
Version: R2014a
     Beitrag Verfasst am: 28.09.2017, 13:00     Titel: Merge-Block: Welcher Input wurde wann aktiv beschrieben?
  Antworten mit Zitat      
Gibt es eine Möglichkeit in einer Simulation zu messen wann ein Input eines Merge-Blocks tatsächlich aktiv beschreiben wurde?
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: 28.09.2017, 13:24     Titel:
  Antworten mit Zitat      
Was bedeutet "aktiv beschrieben? Es müssen ja immer beide Inputs belegt sein, sonst gibt es eine Fehlermeldung:

Code:

Input port 2 of 'untitled/Merge' is not connected.
 


Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 28.09.2017, 13:29     Titel:
  Antworten mit Zitat      
Dieser Teil der Doku könnte zur Fragestellung passen:

Code:

web(fullfile(docroot, 'simulink/slref/simulink-checks_bq6d4aa-1.html#bragjl8-1'))
 
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Supertyp
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 85
Anmeldedatum: 09.06.08
Wohnort: ---
Version: R2014a
     Beitrag Verfasst am: 28.09.2017, 13:37     Titel:
  Antworten mit Zitat      
Nach meinem verständnis können die Inputs von Merge-Blöcken zu unterschiedlichen Zeiten mit Werten beschrieben werden, oder eben auch nicht. Der Ausgang des Merge-Blocks gibt den letzten aktiv geschriebenen Wert aus.
Nun möchte ich wissen wann welcher Input mit welchem Wert aktiv war, oder wann auf beiden Inputs kein Wert anlag.
Scope (über einen Puffer, da merge-Inputs keine Abzweige haben dürfen) zeigt mir nur den gehaltenenen letzten Wert an.
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: 28.09.2017, 14:36     Titel:
  Antworten mit Zitat      
Verstehe. Ich schlage Minor Timestep Logging vor: http://de.mathworks.com/matlabcentr.....5-minor-time-step-logging

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

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 85
Anmeldedatum: 09.06.08
Wohnort: ---
Version: R2014a
     Beitrag Verfasst am: 28.09.2017, 15:00     Titel:
  Antworten mit Zitat      
Besten Dank! Sieht interessant aus!
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.