[Matlab] - Package und Gui

  • Hallo ich habe ein Problem mit einer Matlab GUI Anwendung.

    Ich versuche den gesamten Quellcode in Packages zu organisieren (also + vor dem Verzeichnisname)...

    Wenn ich nun meine GUI (also *.m + *.fig) aufrufen möchte, dann erhalte ich folgenden Fehler:

    ??? Error using ==> load
    Unable to read file Master.fig: No such file or directory.

    Error in ==> hgload at 43
    fileVars = load(filename,'-mat');

    Error in ==> openfig at 72
    [fig, savedvisible] = hgload(filename, struct('Visible','off'));

    Error in ==> gui_mainfcn>local_openfig at 285
    gui_hFigure = openfig(name, singleton, visible);

    Error in ==> gui_mainfcn at 159
    gui_hFigure = local_openfig(gui_State.gui_Name, gui_SingletonOpt, gui_Visible);

    Error in ==> Master at 42
    gui_mainfcn(gui_State, varargin{:});

    __________

    Ich gehe davon aus, dass das ausführende *.m File nichts mit dem Package anfangen kann, also das *.fig file im Namespace nicht findet...

    Aber, das wär dann ein Fehler von Matlab. Ich habe die Files ganz normal mit GUIDE erstellt. Gibt es eine Lösungsmöglichkeit.
    Oder soll ich die GUI files einfach aus dem Package rauslassen und via addpath zugänglich machen?

    Zur Infor, der Rootfolder liegt im Matlab-Path und ich habe die GUI importiert...
    Matlabversion: 7.8

    Danke im Voraus.

    Einmal editiert, zuletzt von demo86 (15. März 2010 um 17:15)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!