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-Modell über Kommandozeile öffnen

 

VanKurt
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 01.08.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.08.2012, 08:35     Titel: Simulink-Modell über Kommandozeile öffnen
  Antworten mit Zitat      
Hallo zusammen!
Ich habe ein recht triviales Problem, das mich jedoch in den Wahnsinn treibt Wink
Ich würde gerne ein Simulink-Modell (.mdl-Datei) über die Windows Kommandozeile öffnen. Im Prinzip genau so, als hätte ich im Explorer doppelt draufgeklickt.

Folgender Befehl:
>matlab "d:\MyModel.mdl"
Öffnet zwar Matlab, aber mein Modell nicht.

Das muss doch sicher irgendwie gehen?
Danke!
Private Nachricht senden Benutzer-Profile anzeigen


Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 01.08.2012, 12:13     Titel:
  Antworten mit Zitat      
Das ist die "-r" startup Option:

http://www.mathworks.com/help/techdoc/matlab_env/f8-4994.html

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
VanKurt
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 01.08.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.08.2012, 12:35     Titel:
  Antworten mit Zitat      
Dann müsste man aber noch den Startup-Pfad setzen, oder? Dieser darf ja laut deinem Link explizit NICHT Teil des Dateinamens sein.

Wie würde man das machen?
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 01.08.2012, 13:02     Titel:
  Antworten mit Zitat      
Es heisst "Files you run must be in the startup folder for MATLAB or on the search path".

Wenn es also gute Gründe gibt (Modellnamen alle gleich?) warum "MyModel.mdl" nicht auf dem normalen Suchpfad ist, gilt es einen MATLAB Code dazwischen zu schalten der das Directory wechselt. Also

matlab -r "simulink_starter"

und in simulink_starter.m ist dann ein CD Kommando drin sowie OPEN_SYSTEM

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
VanKurt
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 01.08.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.08.2012, 13:58     Titel:
  Antworten mit Zitat      
Hallo Andreas ,
danke für deinen Input. Leider drehe ich mich auch mit diesem Ansatz im Kreis:

Der SimulinkStarter.m muss ja, um gefunden zu werden, auch im Matlab-Startpfad liegen. Und an diesen kann/darf ich nicht dran.

Ich müsste also Matlab sagen, dass es starten und mein Skript ausführen soll, welches NICHT im SUchpfad liegt. Und damit bin ich wieder beim Ausgangsproblem...
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 02.08.2012, 09:21     Titel:
  Antworten mit Zitat      
Ja, aber worin besteht denn das Problem mit dem Suchpfad? Wie gesagt, ich kenne nur einen guten Grund diese Verzeichnis nicht mit SETPATH aufzunehmen, wenn nämlich Dateistrukturen existieren die mehrere Modelle etc. gleichen Namens existieren. Das ist zwar m.E. keine gute Praxis, aber wenn es schon existiert...

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
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.