WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Simulink führt keine Simulation aus

 

Cristian
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 25.03.11
Wohnort: ---
Version: MATLAB 7.6.0 (R2008a)
     Beitrag Verfasst am: 25.03.2011, 10:14     Titel: Simulink führt keine Simulation aus
  Antworten mit Zitat      
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:

Code:
Error using ==> rmdir
D:\...\priVmonitor\slprj\sim\LiPB\referenced_model_includes is not a directory.


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
Private Nachricht senden Benutzer-Profile anzeigen


_Peter_
Moderator

Moderator


Beiträge: 537
Anmeldedatum: 08.12.10
Wohnort: ---
Version: 7.10, 2010a
     Beitrag Verfasst am: 25.03.2011, 10:23     Titel:
  Antworten mit Zitat      
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?
Private Nachricht senden Benutzer-Profile anzeigen
 
Cristian
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 25.03.11
Wohnort: ---
Version: MATLAB 7.6.0 (R2008a)
     Beitrag Verfasst am: 25.03.2011, 10:45     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
_Peter_
Moderator

Moderator


Beiträge: 537
Anmeldedatum: 08.12.10
Wohnort: ---
Version: 7.10, 2010a
     Beitrag Verfasst am: 25.03.2011, 14:24     Titel:
  Antworten mit Zitat      
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?
Private Nachricht senden Benutzer-Profile anzeigen
 
Cristian
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 25.03.11
Wohnort: ---
Version: MATLAB 7.6.0 (R2008a)
     Beitrag Verfasst am: 25.03.2011, 14:33     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
_Peter_
Moderator

Moderator


Beiträge: 537
Anmeldedatum: 08.12.10
Wohnort: ---
Version: 7.10, 2010a
     Beitrag Verfasst am: 25.03.2011, 14:44     Titel:
  Antworten mit Zitat      
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?
Private Nachricht senden Benutzer-Profile anzeigen
 
Cristian
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 25.03.11
Wohnort: ---
Version: MATLAB 7.6.0 (R2008a)
     Beitrag Verfasst am: 25.03.2011, 17:47     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.