Speichern in Simulink

Gast #1462847
Lesenswert?

Hey,

ich hoffe, Ihr könnt mir helfen - ich hab ein Problem mit Simulink.

Ich lese mein Signal von 1000 Samples ein, und gebe es auf einem Scope 
aus.
Das Problem:
Die ersten 100 Werte davon müsste ich mir aber in einem Speicher merken, 
um daraus ein paar Kennwerte zu errechnen.. Dieser Speicher soll also 
nur einmal gefüllt und dann nicht mehr benutzt werden, um nicht 
allzuviel Leistung zu ziehen.. Wie aber bekomm ich so einen 
"Einmalspeicher"? Bzw. wie zweig ich mir einen Anteil des Signals ab?

Irgendwelche Vorschläge, Fragen zur Konkretisierung?
Vg
Gast #1462863
Lesenswert?

hm. offensichtlich ist der slash für kursives schreiben da! ;)
im "library browser" -> "Simulink"-"Sinks"-"To Workspace"
da kannst du dann die variable angeben in ders gespeichert wird. am 
einfachsten kannst du damit weiterarbeiten, wenn du sagst, dass es als 
array ablegegt werden soll..

sorry für den doppelpost. bin mal wieder zu faul mich einzuloggen ;)
Gast #1462870
Lesenswert?

hi,

vielen Dank schonmal für deine Antwort ;-)
Ich will allerdings IN der Simulation schon mit den Werten arbeiten 
können, und daher fällt to workspace aus.. Sonst bräuchte ich ja auch 2 
Durchläufe ^^
Gast #1462893
Lesenswert?

"pause" ist für dich auch keine option? afaik werden die werte auch 
hierber an den workspace übergeben.

was für kennwerte willst du denn ausrechnen? eventuell in simulink 
errechnen und über die "sink" "display" ausgeben?
Gast #1462904
Lesenswert?

also derzeit siehts so aus:
Mein Signal läuft rein, und wird am Ende auf dem Scope dargestellt. 
Nebenher werden noch mittels Mean, Min und Max (Video&Image Processing - 
Statistics Blockset ) Extrema und Mittelwert gesucht - allerdings über 
das ganze Signal (running-Einstellung). Für mich wärs aber ausreichend, 
wenn man diese 3 Werte ziemlich schnell am Anfang (heißt über 100 Werte) 
errechnen könnte und sich dann nicht mehr darum kümmern müsste.
Das Prog soll ja dann auf meinem microC laufen, und ich glaub da geht 
mit from Workspace dann eh nix mehr ^^
Gast #1462952
Lesenswert?

hi Klaus,

das mit read/write store funktioniert prinzipiell mal. Das ist zumindest 
nicht schlecht. Nur müsste ich halt auch in dem Fall den Speicher 
irgendwie begrenzen... Weil jetzt läufts ja auch quasi wie ein Buffer, 
die Werte werden immer nachgeschoben.

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