|
|
Simulink führt keine Simulation aus |
|
Cristian |
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 25.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: MATLAB 7.6.0 (R2008a)
|
|
|
|
|
|
Verfasst am: 25.03.2011, 10:14
Titel: Simulink führt keine Simulation aus
|
|
Hallo liebes Forum!
Ich bin neu hier und habe ein, für mich, großes Problem in Simulink.
Folgendes Problem habe ich:
Ich hab in einem Ordner verschiedene Modelle in Unterordner. Nun habe ich ein paar dieser Unterordner (direkt in MATLAB) gelöscht. Seit dieser Aktion kann ich keine Simulationen mehr in Simulink ausführen. Das Programm meldet immer:
Ich mache es immer so, dass ich eine gewisse Funktion modelliere, dies als name.mdl abspeicher und in einem anderen Modell nutze (Model Block).
Als Beispiel: Ich lege ein gewisses Modell "abc.mdl" im Ordner abc an. In einem anderen file, "abc_test.mdl" (kann im selben Ordner aber auch wo anderes liegen), referenziere ich "abc.mdl". Das hat, bis zum Löschen der Ordner, wunderbar funktioniert.
Egal in welchem Ordner ich es nun versuche, es kommt immer diese Fehlermeldung.
Ich hoffe, dass ihr mir helfen könnt.
_________________
LG Cristian
|
|
|
|
|
_Peter_ |
Moderator
|
|
Beiträge: 537
|
|
|
|
Anmeldedatum: 08.12.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 7.10, 2010a
|
|
|
|
|
|
Verfasst am: 25.03.2011, 10:23
Titel:
|
|
Hallo Christian,
wenn du Ordner in Matlab löschst, löschst du diese auch von der Festplatte.
Die Fehlermeldung sagt, dass du auf einen Pfad zugreifst den es nichtmehr gibt.
Entweder du legst diesen Pfad wieder an, oder du musst die Referenzierung anpassen auf den Pfad wo du die Modell hinverschoben hast.
Falls du die Daten in diesen Pfad nicht brauchst, dann musst du diesen Ordner aus den Matlab Pfaden löschen (Falls diese da drin sind)
Tippe path ins Command Window und gucke ob diese drin sind. Wenn du die nicht brauchst und es diese nichtmehr gibt dann musst du sie dort rauslöschen.
_________________
Gruß
Peter
_________________
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht? Oder der MATLAB Hilfe?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
Cristian |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 25.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: MATLAB 7.6.0 (R2008a)
|
|
|
|
|
|
Verfasst am: 25.03.2011, 10:45
Titel:
|
|
Hallo Peter!
Danke für die schnelle Antwort.
Die Paths lege ich immer neu an beim Start von MATLAB/Simulink (startup.m). Somit sind eigentlich ur jene Pfade vorhanden, welche auch im jeweiligen Ordner da sind.
Vielleicht verstehe ich auch etwas falsch. Ich greife einfach von ModelB im OrdnerB über die Referenzierung auf ModelA im Ordner A zu. Dann kommt die Fehlermeldung. Beide Pfade sind jedoch als path definiert.
_________________
LG Cristian
|
|
|
_Peter_ |
Moderator
|
|
Beiträge: 537
|
|
|
|
Anmeldedatum: 08.12.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 7.10, 2010a
|
|
|
|
|
|
Verfasst am: 25.03.2011, 14:24
Titel:
|
|
Hallo Christian,
du versuchst einen Ordner zu löschen den es nicht gibt. Dann kannst du doch den rmdir Befehl entfernen.
Mir fehlt da irgendwie noch der Zusammenhang (Ich habe aber auch noch nie in Simulink auf andere Modelle referenzeirt)
Zeig vielleicht den Code, in welchem du diesen Befehl nutzt.
_________________
Gruß
Peter
_________________
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht? Oder der MATLAB Hilfe?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
Cristian |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 25.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: MATLAB 7.6.0 (R2008a)
|
|
|
|
|
|
Verfasst am: 25.03.2011, 14:33
Titel:
|
|
Das ist eben das Problem. Ich versuche nichts zu löschen! Es sind auch keine versteckten Callbacks vorhanden!
Sehr komisch. Mit dem löschen der Ordner (Gestern) hat das begonnen. Jedesmal wenn ich die Simulation starten will, kommt diese Meldung.
_________________
LG Cristian
|
|
|
_Peter_ |
Moderator
|
|
Beiträge: 537
|
|
|
|
Anmeldedatum: 08.12.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 7.10, 2010a
|
|
|
|
|
|
Verfasst am: 25.03.2011, 14:44
Titel:
|
|
okay...seltsam.
Du nutzt keine S-Function wo das drin sein könnte? oder unter Simulation -> Configuration Parameters -> Model referencing ist auch nichts eingetragen?
Irgendwo muss dieser Befehl ausgeführt werden.
_________________
Gruß
Peter
_________________
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht? Oder der MATLAB Hilfe?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
Cristian |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 25.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: MATLAB 7.6.0 (R2008a)
|
|
|
|
|
|
Verfasst am: 25.03.2011, 17:47
Titel:
|
|
Also das Problem ist nun gelöst - musste MATLAB ohnenhin neu installieren und habe alle slprj-Ordner und .mexw32-Files gelöscht. Nun funktioniert alles einwandfrei.
Ich hatte früher mal ne S-Function (C-Files) inkludiert, welche ich dann gelöscht habe. Vielleicht hat das die ganzen Probleme verursacht.
Danke für die Unterstützung!
_________________
LG Cristian
|
|
|
|
|
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.
|
|