Не могу использовать дизайнер приложений публичной собственности MATLAB

Я хочу использовать открытое свойство для получения значения EditField в другом графическом интерфейсе. Это мой сценарийmain.mlapp

   % Button pushed function: PNButton
    function PNButtonPushed(app, event)
        folderName = app.PNEdit.Value;
        projectdir = mkdir(folderName);
        cd(folderName);
        folderName = sprintf('%s_xxx' ,folderName);
        g = b12;
        g.foldername = folderName;
    end

b12.mlapp

properties (Access = public)
    folderName;
end
 % Button pushed function: ExecuteLSPButton
    function ExecuteLSPButtonPushed(app, event)
    % READ
        proj = app.foldername;
        fids = sprintf('%s.txt', proj);
        fidS = fopen(fids, 'rt');
        .
        .
        .
    end

Я хочу прочитать файл с именем на основе ввода в поле редактирования main.mlapp, Когда я запускаю этот скрипт, я не могу прочитать fidS так как proj = [], Мой код публичной собственности неверен? Что я должен сделать, чтобы это исправить? заранее спасибо

0 ответов

Другие вопросы по тегам