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

Timing Diagramm abbilden mit Look Up Table ?

 

fishtank
Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 10.05.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.02.2013, 20:10     Titel: Timing Diagramm abbilden mit Look Up Table ?
  Antworten mit Zitat      
Hallo
Ich versuche gerade ein Timing Diagram unter Simulink zu realisieren.
Im Anhang einen kleine Zeichnung.
Es soll so sein, dass ich die Höhe y und die Breite x der einzelnen Stufen mit Variablen realisieren kann um evtl Einstellungen vornehmen zu können.

Ich dachte mir dass ich das mit einem Look Up Table realisieren kann aber irgendwie hängts grad bei mir. In einem Direct Look Up Table kann ich keine Variablen einfügen.
Gibts noch eine Möglichkeit so ein Timing Diagramm abzubilden die ich gerade nicht sehe ?
Ich sitz hier schon ein paar Stunden und der Rest der Schaltung ist fertig aber jetzt ist die Luft raus.

Der Signal Builder Block kann so was nicht nachbilden oder ? Also zumindest hab ich nicht rausgefunden wie.

Evtl. zeitbasiert den Pegel als Step ausgeben und dann ein paar davon hintereinander aber hüsch ist das nicht.
Also falls einer Ideen hat immer her damit.

Grüße Thorsten

Signal.jpg
 Beschreibung:

Download
 Dateiname:  Signal.jpg
 Dateigröße:  21.58 KB
 Heruntergeladen:  579 mal
Private Nachricht senden Benutzer-Profile anzeigen


Tobias.S
Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 15.02.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.02.2013, 20:36     Titel:
  Antworten mit Zitat      
Hallo Thorsten,

versuchs mal mit Repeating Sequence

Time Values: [0, 2, 2.01, 4, 4.01, 8]
Output : [8, 8, 5, 5, 2, 2]

bzw. der Sinal Builder tut's auch.

Gruß Tobias
Private Nachricht senden Benutzer-Profile anzeigen
 
fishtank
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 10.05.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.02.2013, 09:41     Titel:
  Antworten mit Zitat      
Hallo Tobias
Vielen Dank
Das hat funktioniert. Wie kann ich dieses Signal jetzt laufen lassen, wenn ich es brauche ?
Kann ich das in den Workspace speichern und dann per Function aufrufen oder wie läuft das ?
Also sprich ich habe einen "oder" Vergleich zweier anderer Signale und wenn =1 dann soll das Signal freigegeben werden.
Kann ich quasi per if Abfrage regeln oder gibts noch was anderes ?

Grüße Thorsten
Private Nachricht senden Benutzer-Profile anzeigen
 
knilumis_baltaM
Forum-Century

Forum-Century


Beiträge: 241
Anmeldedatum: 20.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.02.2013, 11:22     Titel:
  Antworten mit Zitat      
Mit einem Switch-Block. Wenn die Bedingung stimmt, dann oberes Signal durchlassen, ansonsten unteres (meis konstante Null).
Private Nachricht senden Benutzer-Profile anzeigen
 
Tobias.S
Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 15.02.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.02.2013, 22:05     Titel:
  Antworten mit Zitat      
Mit dem Switch, den knilumis_baltaM vorgeschlagen hat oder du baust dir ein Enabled Subsystem, in dem du einen Counter programmierst (mit einem Delay den du in jedem Zeitschritt inkrementierst) und einer Lookup - Table.

Gruß Tobias
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.