|
|
Simulink-Modell über Kommandozeile öffnen |
|
VanKurt |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 01.08.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.08.2012, 08:35
Titel: Simulink-Modell über Kommandozeile öffnen
|
|
Hallo zusammen!
Ich habe ein recht triviales Problem, das mich jedoch in den Wahnsinn treibt
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!
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 01.08.2012, 12:13
Titel:
|
|
|
|
VanKurt |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 01.08.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.08.2012, 12:35
Titel:
|
|
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?
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 01.08.2012, 13:02
Titel:
|
|
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
|
|
|
VanKurt |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 01.08.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.08.2012, 13:58
Titel:
|
|
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...
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 02.08.2012, 09:21
Titel:
|
|
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
|
|
|
|
|
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.
|
|