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

Multiport Switch mit Counter ansteuern!

 

Patrick12

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.05.2009, 15:20     Titel: Multiport Switch mit Counter ansteuern!
  Antworten mit Zitat      
Hallo,

ich habe folgendes Problem und bekomme den Fehler nicht heraus!
Ich möchte die DataInPorts des Multiport Switchs mit einem Limited Counter ansteuern, welcher die verschieden wertigen Zustände (1..5) unterschiedlich lange hält. Die Counter Logik funktioniert auch soweit, nur wird bei der Simulation immer nach dem einlesen des ersten DataInPorts abgebrochen und die weiteren 4 InPorts nicht eingelesen. Dies dient der Generierung eines Frames zur weiteren Übertragung mit FSK Modulation. Wenn ich das Model einfach Simuliere mit einem ConstantBlock am ControlInPut funktioniert ja die Erkennung, egal ob 1 oder 5 !

Ich würde mich freuen, wenn mir weitergeholfen werden kann.

Vielen Dank schon mal im voraus.


HansWerner
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 58
Anmeldedatum: 21.03.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.06.2009, 20:09     Titel:
  Antworten mit Zitat      
Falls du das Problem noch nicht gelöst hast:
Ich habe es zwar nicht 100% verstanden; schlage aber vor du verwendest einen Direct Lookup Block in dem du die unterschiedlichen Zeiten für die einzelnen Eingänge als Tabelle speicherst. Die aktuelle Simulationszeit kannst du über Clock Block abfragen.
Die Zeit zu welcher auf den nächsten Eingang umgeschaltet werden muß ergibt sich aus der Summe der vorhergehenden Zeiten. Also eine Summation in einer Schleife. Vielleicht hilft auch der Weighted Sample Time Block.
Private Nachricht senden Benutzer-Profile anzeigen
 
HansWerner
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 58
Anmeldedatum: 21.03.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.06.2009, 01:16     Titel:
  Antworten mit Zitat      
Hier mal die Lösung zu der Frage.
Ich glaube aber du hast die falsche Frage gestellt.
Bei dir liegt ein diskretes System bzw. getaktet vor.
Du benötigst keine unterschiedlichen Zeiten sondern einen Takt und unterschiedlich grosse Frames. Die Zeiten ergeben sich aus der Länge der einzelnen Frames und dem Takt.
Die Umschaltung der Eingänge des Multport Blocks erfolgt zu den in der Tabelle gespeicherten Zeiten.

TimeManagement3.mdl
 Beschreibung:

Download
 Dateiname:  TimeManagement3.mdl
 Dateigröße:  28.39 KB
 Heruntergeladen:  587 mal
TimeManagement3.mdl
 Beschreibung:

Download
 Dateiname:  TimeManagement3.mdl
 Dateigröße:  28.39 KB
 Heruntergeladen:  598 mal
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.