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

aktuellen Fensterpfad auslesen

 

zilli
Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 02.02.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.03.2009, 10:04     Titel: aktuellen Fensterpfad auslesen
  Antworten mit Zitat      
Hallo,

ich möchte mit einem M-file in dem Simulink-Subsysten das gerade geöffnet ist nach bestimmten Blöcken suchen. Hierzu möchte ich nicht den Pfad eintippen, sondern am liebsten direkt über das gerade geöffnete Simulinkfenster übernehmen.
Also, wenn ich in einem Modell in einer unteren Ebene bin, so steht ja oben im Fenstertitel der aktuelle Modellpfad, diesen will ich in mein M-file übernehmen.

Geht das irgendwie, habe im Netz und der Hilfe leider noch keinen Befehl dafür gefunden.

Grüße Zilli
Private Nachricht senden Benutzer-Profile anzeigen


steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 04.03.2009, 12:20     Titel:
  Antworten mit Zitat      
Moin,

ist das nicht das current directory? Das bekommst du mit
Code:
. Ansonsten kannst du einfach so nach den Dateinamen suchen, denn Matlab sucht dann automatisch im current directory danach - in Simulink eigentlich auch, hoffe ich Wink

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
zilli
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 02.02.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.03.2009, 13:40     Titel:
  Antworten mit Zitat      
Ne leider nicht.

Ich glcube ich habe mich etwas ungenau ausgedrückt, es geht darum den Pfad im Modell auszulesen.

Wenn man z.B. das Modell "Test" öffnet, und klickt sich dann in das Subsystem "SubTest", so steht im Fenstertitel "Test/SubTest", wenn ich das nun noch zwei bis drei ebenen so mache habe ich nachher sowas:

"Test/SubTest/SubTest2/SubTest3".

Und in diesem Subsystem möchte ich nun suchen, allerdings möchte ich das Ganze nicht eintippen müssen, da die Pfade je nach Verschachtelung des Modells sehr lang sind. Zudem habe ich das entsprechende Subsystem eh schon geöffnet. Jetzt will ich das M-file ausführen, dieses holt sich automatisch den Pfad des gerade geöffneten Subsystems und dann gehts halt mit der Suche los.

Trotzdem Danke für die Antwort.
Private Nachricht senden Benutzer-Profile anzeigen
 
zilli
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 02.02.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.03.2009, 15:46     Titel:
  Antworten mit Zitat      
Hallo,

also ich habe es jetzt herausgefunden:

in der Variablen "gcs" steht der aktuelle Modellpfad.

Über die Suche einfach mal nach "Model Construction Cammands" suchen, da gibt es noch mehr solche Variablen, wie zum Beispiel "gcb" für den Pfad des aktuellen Blocks.

Hoffe ich kann anderen damit noch helfen.

Grüße, Zilli
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.