Simulink-Funktion zur Ermittlung des letzten Werts

Gast #3993977
Lesenswert?
• ▲
▼
Hallo,

ich möchte eine Funtkion schreiben , die die Werte eines Zählers nimmt 
und wenn bei den Werten Null auftritt, dann gibt die Funktion den 
letzten Wert(Wert vorher Null) aus.

Also:

  u[n] ..... Eingangswerte(Werte vom Zähler), z.B. [1 2 3 4 5 6 7 0]
  y[n] ..... Ausgangswerte der Funktion


Der Code soll ungefähr so aussehen:

  if u[n] = 0
     y[n] = y[n-1];  % Ausgabe: 7


Im Simulink-Block habe ich leider nur Input "u" aber nicht u[n]!?


 Die Funktion soll auch diesen Wert(12) halten so lange bis wieder Null 
auftritt(siehe Anhang).

Wie kann man das erreichen???

Bedanke im Voraus!

LG, joe
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren