|
|
M_File in Simulink hinterlegen |
|
Otter222 |
Forum-Anfänger
|
|
Beiträge: 45
|
|
|
|
Anmeldedatum: 29.11.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.12.2011, 09:46
Titel: M_File in Simulink hinterlegen
|
|
Hallo,
ich habe folgendes Problem und ich hoffe ich kann es halbwegs verständlich erklären:
Ich habe ein Modell mit einem 2D Lookup Table.
Und in diesem Lookup Table möchte ich, dass wenn ich die Simulation starte mir Simulink die Matrix berechnet.
Ich weiß, dass man unter Block Properties und Callbacks mit Init Fcn*
Daten reinladen kann, funktioniert das auch mit M-Files?
Vielen Dank
Otter222
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 13.12.2011, 10:42
Titel:
|
|
Ja, die InitFcn kann auch eine komplette, grosse MATLAB Datei sein.
Andreas
|
|
|
Otter222 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 45
|
|
|
|
Anmeldedatum: 29.11.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.12.2011, 11:15
Titel:
|
|
Ok,
das ist schon mal gut,
allerdings bekomme ich eine Fehlermeldung, wenn ich das m-file hinterlege.
Die Fehlermeldung lautet:
Error evaluating 'InitFcn' callback of Lookup2D block 'Funktion_Prozent/Lookup Table (2-D)'. Undefined variable "Matrix_TempAbregelung_Prozent" or class "Matrix_TempAbregelung_Prozent.m".
Muss ich das m-File an einer anderen Stelle hinterlegen?
übrigends: vielen Dank für die Antwort
Beschreibung: |
|
Download |
Dateiname: |
Matrix_TempAbregelung_Prozent.zip |
Dateigröße: |
6.5 KB |
Heruntergeladen: |
472 mal |
Beschreibung: |
|
Download |
Dateiname: |
Matrix_TempAbregelung_Prozent.m |
Dateigröße: |
989 Bytes |
Heruntergeladen: |
514 mal |
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 13.12.2011, 12:57
Titel:
|
|
muss aber noch in das Callback Menü geschrieben werden. Es gibt dann aber noch eine andere Meldung, aber da komme ich erst später zu.
Andreas
|
|
|
Otter222 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 45
|
|
|
|
Anmeldedatum: 29.11.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.12.2011, 14:42
Titel:
|
|
Hallo,
ich habe
unter file/Model properties unter InitFcn und unter PreLoadFcn eingetragen.
im Command Window erscheint dann auch
Doch leider habe ich die Fehlermeldung immernoch.
Kannst du mir nicht noch einen Tipp geben?
Beschreibung: |
|
Download |
Dateiname: |
Matrix_TempAbregelung_Prozent.zip |
Dateigröße: |
6.52 KB |
Heruntergeladen: |
447 mal |
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 13.12.2011, 15:01
Titel:
|
|
Also ich habe zumindest 2 weitere Sachen identifiziert:
1. In diesem Fall ist die InitFcn des Modells und nicht des Blocks sinnvoll.
2. Trotzdem läuft es nicht, weill ja t2, temp etc. nicht belegt sind.
Andreas
P.S. R2007b?? Muss das wirklich ein 4 jahre altes Release sein??
|
|
|
Otter222 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 45
|
|
|
|
Anmeldedatum: 29.11.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.12.2011, 15:13
Titel:
|
|
ich hab im Block die InitFcn wieder rausgelöscht und das ganze in die InitFcn des Modells eingefügt.
und ich hab jetzt folgende Fehlermeldung:
Error evaluating 'InitFcn' callback of block_diagram 'Funktion_Prozent'. Undefined function or variable 'Matrix_TempAbrgegelung_Prozent'.
Lässt sich da noch was machen?
Vielen Dank
Otter222
PS: für das R2007b kann ich nichts. Muss im Moment damit leben
Als Studentenversion habe ich zwar Privat 2009b aber hier muss ich mit 2007b auskommen.
|
|
|
Otter222 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 45
|
|
|
|
Anmeldedatum: 29.11.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.12.2011, 15:16
Titel:
|
|
sorry, hatte einen Schreibfehler
(echt blöd)
tut mir echt leid, dass ich noch mal geschrieben hab.
Das ganze funktioniert!!!!
Danke dir!!!!
|
|
|
|
|
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.
|
|