|
|
Strg + D funktioniert nicht? |
|
anderl089 |
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 15.02.14
|
|
|
|
Wohnort: Deutschland
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.02.2014, 22:16
Titel: Strg + D funktioniert nicht?
|
|
Hallo,
im Zuge meiner Abschlussarbeit arbeite ich momentan mit OOP in Matlab. Ich muss mich ein ein relativ komplexes matlab programm einarbeiten.
Mein Problem ist, dass seit heute strg + d nicht mehr funktioniert. Wenn ich versuche eine Unterklasse über diesen Befehl aufzurufen kommt die übliche Meldung link... existiert nicht soll *.m erstellt werden?
Das problem ist nur, dass in der Meldung der link angezeigt wird der korrekt ist und das file unter dem angezeigten link definitiv existiert und es bis heute einwandfrei funktioniert hat.
Trotzdem kann matlab ihn nicht öffnen. Bewusst habe ich weder etwas an den Dateien noch an den Matlab Einstellungen geändert.
Weiß jmd. woran das liegen könnte?
|
|
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 17.02.2014, 10:44
Titel:
|
|
|
|
|
Hallo
Okay unter STRG+D meinst du die Open Selection(Öffnen des Files im Editor)?
Sind den die Pfade in Search Path eingebunden? Wahrscheinlich nicht.
siehe dazu in der Doku den Befehl ADDPATH
Ich vermute, dass du letztes Mal mit dem Matlab zu den Ordner navigiert hast, also deine Working Directory war zufällig der Pfad zu der Unterklassen.
Dann am nächsten Tag, als du Matlab gestartet hast, dann war die Working Directory eine andere, aber die Klassen waren im Editor geöffnet geblieben, jetzt wo du versuchst die Unterklassen über STRD+D aufzumachen funktioniert dass nicht.
Also deine Funktionen/Klassen/Skripte damit der Matlab sie findet müssen in Suchpfad von Matlab sein, oder in aktuellen Working Directory
das kann man mit WHICH versuchen rauszzufinden,
einfach in der Konsole folgendes eingeben
Wenn nichts findet, bedeutet dass die Pfade zu den Klassen nicht eingebunden sind.
Also dann muss man
eventuell wenn der Ordner zu den Klassen Unterordner enthält
Jetzt kannst du mit WHICH wieder das überprüfen
Achtung, das Einbinden der Pfade muss du jedes Mal beim Neustart durchführen. Oder du macht das in STARTUP.m (Dieser Skript wird automatisch beim Matlab Start ausgeführt), Den Script findet man unter Matlab-Installationspfad/Toolbox/local
|
|
|
anderl089 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 15.02.14
|
|
|
|
Wohnort: Deutschland
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.02.2014, 09:16
Titel:
|
|
Ja das wars . Danke dir!
|
|
|
|
|
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.
|
|