|
David |
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 24.03.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.03.2009, 15:01
Titel: Transport Delay Port
|
|
Hi,
ich habe ein Problem mit dem Transport Delay Block: Ich hatte es so verstanden, dass ich für eine bestimmte Zeit das Ausgangssignal konstant halte und danach wird das Eingangssignal eins zu eins wiedergegeben.
Wie gewünscht ist das Output signal für 10 (Stunden) gleich Null. Danach verhält sich das Output Signal aber nicht gleich dem Input Signal. Und je länger ich das Time Delay einstelle, um so mehr verschiebt sich Output und Input Signal. Die Kurve sieht an sich ähnlich aus, sie wird aber "gestreckt" im Output. Was mache ich denn da falsch?
Wäre super, wenn mir hier einer helfen kann.
Gruß David
|
|
|
|
|
apn |
Forum-Anfänger
|
|
Beiträge: 25
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Wolfsburg
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.03.2009, 12:28
Titel:
|
|
Hi David,
Wenn ich Dich richtig verstanden habe, macht der Block alles richtig, denn genau dafür ist er da. Eine bestimmte Anzahl an Werten wird zwischengespeichert, und dann nach und nach wieder rausgegeben, angefangen bei dem ersten der reinkam.
Was Du brauchst klingt eher nach dem Switch Block aus (siehe Bild):
Solang am Schalter (der mittlere) ein Signal kleiner als 10 ankommt (aktuelle Simulationszeit), wird der zweite Zweig durchgeschaltet, danach ab "10" der erste Zweig.
Wenn einer einen Block weiß, der das so macht, dann würde mich der auch interessieren
edit: Du musst aufpassen, ich hab mal "dumm" 10 eingetragen für 10 Stunden, aber da Du wahrscheinlich in Sekunden rechnest, muss da selbstverständlich eine 36000 stehen.
lg apn
Beschreibung: |
|
Download |
Dateiname: |
switch_Beispiel.JPG |
Dateigröße: |
45.14 KB |
Heruntergeladen: |
1082 mal |
|
|
|
David |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 24.03.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.03.2009, 13:40
Titel:
|
|
Ah, super - das klappt! Der Transport Delay Block war für meine Fragestellung tatsächlich falsch. Ich hab jetzt mit dem Switch Block und der "Clock" als Bedingung (wie in deinem jpg, Stunden anzunehmen klappt bei mir) erreicht, was ich wollte.
Vielen Dank!
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| RSS
Hosted by:
Copyright © 2007 - 2025
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.
|
|