Я пытаюсь вызывать параллельные функции внутри моего Matlab- GUI, нажимая кнопку запуска.
Для начала я пытался вызвать одну функцию ("ReadTwinCAT"), но я всегда получаю следующее сообщение об ошибке:
"Предупреждение: невозможно сохранить объект приложения App Designer. Сохранение не поддерживается для объектов matlab.apps.AppBase."
Как я и думал уже использовали параллельные функции, подобные этой, в GUI, я не знаю, что я делаю неправильно ...
Matlab-App-Designer Code:
properties (Access = private)
running_state = 0; % Description
tcClient;
db_conn;
end
methods (Access = private)
function ReadTwinCAT(app)
while app.running_state == 1
disp('running')
pause(0.1)
end
disp('stopped')
end
end
% Callbacks that handle component events
methods (Access = private)
function StartButtonPushed(app, event)
app.running_state = 1;
pool = gcp(); %Initialize pool of workers
parfeval(pool, @ReadTwinCAT, 0, app); %Call parallel function
end
end