|
|
Lookup table / source from file |
|
turbojupp |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 13.10.09
|
|
|
|
Wohnort: Frechen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.10.2009, 08:31
Titel: Lookup table / source from file
|
|
Hallo zusammen,
möchte Daten aus einer Datei einlesen und als Source verwenden.
Das Dateiformat ist .emk oder .Regdat (kann ich aber auch in Exel kopieren).
Wie kann ich die Datensätze (1. Reihe Zeitwerte, 2. Reihe Funtionswerte) einlesen und in meine Simulation einbinden?
Besten Dank!
Simon
|
|
|
|
|
Affenmann |
Forum-Fortgeschrittener
|
|
Beiträge: 95
|
|
|
|
Anmeldedatum: 22.01.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.10.2009, 12:29
Titel:
|
|
Ich weiß nur die Möglichkeit das du die Daten in den Workspace lädst
und dann von da aus mittels "from workspace"Block in dein Modell!
|
|
|
radi |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.10.2009, 12:57
Titel:
|
|
Ich würde die Zeilen aus dem Excel-File in ein m.file umwandeln und per "FromFile" Block in die Sim eingeben. Die erste _Zeile_ ist die Zeit-Zeile, alle weiteren die entsprechenden inputs. Bei mehreren Input-Zeilen brauchts dann noch einen Demux-Block.
|
|
|
turbojupp |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 13.10.09
|
|
|
|
Wohnort: Frechen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.10.2009, 10:05
Titel:
|
|
Alles klar, besten Dank!
Hab's als Variable eingelesen und dann from Workspace in die Simulation.
Gruß
Turbojupp
|
|
|
turbojupp |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 13.10.09
|
|
|
|
Wohnort: Frechen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.12.2009, 22:23
Titel:
|
|
Oder wohl doch nicht soo klar...
Hab wie beschrieben die Daten von Exel jetzt als Variable auf dem Workspace. Matrix schön transponiert damit auch die Zeit in der ersten Zeile steht...
Leider bekomme ich keine Vernüftige Simulation zustande, ich nehm den from File block und nehm' die Variable. Es erscheint im Block: Variable.mat
Die Simulation lässt das ziemlich kalt, und mir die Daten, den Zeitverlauf per Scope anzeigen lassen geht auch nicht
Vielleicht weiß ja einer von euch Rat? Könnt echt Hilfe gebrauchen.
vielleicht bissel ebay like: siehe auch meine anderen offenen Beträge!?
Gruß
Jupp
|
|
|
Phate |
Forum-Guru
|
|
Beiträge: 283
|
|
|
|
Anmeldedatum: 09.11.09
|
|
|
|
Wohnort: Stuttgart
|
|
|
|
Version: R2008b
|
|
|
|
|
|
Verfasst am: 14.12.2009, 09:45
Titel:
|
|
Hi,
Also ich geh jetzt mal von einem 2D Lookup-Tabel aus (z.B eine Kraft-Weg Kennlinie einer Feder).
Wenn du die Daten schon als Variablen im Workspace hast (ich nenn sie mal um bei dem Beispiel zu bleiben x und F) sollte es einfach gehen indem du den Lookuptable per Doppelklick öffnest und bei:
Vector of input values: x
Vector of output values: F
einträgst. Der Lookuptabel fkt. dann folgendermaßen, dass du dein Wegsignal als Eingangssignal hineinschickst und der Block dir dann als Ausgangssignal das dazugehörige Kraftniveu ausgibt.
Grüße Björn
|
|
|
|
|
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 - 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.
|
|