minor
переименованы функции для app wrapper
This commit is contained in:
parent
0a2fd71422
commit
245592a821
@ -127,20 +127,20 @@ classdef mcuMask
|
|||||||
end
|
end
|
||||||
%% USER WRAPPER CODE
|
%% USER WRAPPER CODE
|
||||||
|
|
||||||
function wrapperFunc(callbackContext)
|
function appWrapperFunc(callbackContext)
|
||||||
block = gcb;
|
block = gcb;
|
||||||
% Получаем имя функции и путь к файлам
|
% Получаем имя функции и путь к файлам
|
||||||
[filename, section, tool, example]= mcuMask.getWrapperUserFile(block);
|
[filename, section, tool, example]= mcuMask.getWrapperUserFile(block);
|
||||||
mcuMask.tool(tool, example);
|
mcuMask.tool(tool, example);
|
||||||
|
|
||||||
% Загружаем содержимое файла
|
% Загружаем содержимое файла
|
||||||
set_param(block, 'wrapperCode', '');
|
set_param(block, 'appWrapperCode', '');
|
||||||
try
|
try
|
||||||
code = fileread(filename);
|
code = fileread(filename);
|
||||||
code = regexprep(code, '\r\n?', '\n'); % нормализуем окончания строк
|
code = regexprep(code, '\r\n?', '\n'); % нормализуем окончания строк
|
||||||
|
|
||||||
includesText = editCode.extractSection(code, section);
|
includesText = editCode.extractSection(code, section);
|
||||||
set_param(block, 'wrapperCode', includesText);
|
set_param(block, 'appWrapperCode', includesText);
|
||||||
catch
|
catch
|
||||||
end
|
end
|
||||||
% % Поиск тела обычной функции
|
% % Поиск тела обычной функции
|
||||||
@ -149,7 +149,7 @@ classdef mcuMask
|
|||||||
% set_param(block, 'wrapperCode', funcBody);
|
% set_param(block, 'wrapperCode', funcBody);
|
||||||
end
|
end
|
||||||
|
|
||||||
function saveWrapperCode(callbackContext)
|
function saveAppWrapperCode(callbackContext)
|
||||||
block = gcb;
|
block = gcb;
|
||||||
|
|
||||||
% Получаем имя функции и путь к файлам
|
% Получаем имя функции и путь к файлам
|
||||||
@ -159,13 +159,13 @@ classdef mcuMask
|
|||||||
return;
|
return;
|
||||||
end
|
end
|
||||||
|
|
||||||
sel = get_param(block, 'wrapperFunc');
|
sel = get_param(block, 'appWrapperFunc');
|
||||||
basePath = get_param(block, 'wrapperPath');
|
basePath = get_param(block, 'appWrapperPath');
|
||||||
if isempty(basePath)
|
if isempty(basePath)
|
||||||
errordlg('Не указан путь к файлам обёртки (wrapperPath).');
|
errordlg('Не указан путь к файлам обёртки (wrapperPath).');
|
||||||
return;
|
return;
|
||||||
end
|
end
|
||||||
newBody = get_param(block, 'wrapperCode');
|
newBody = get_param(block, 'appWrapperCode');
|
||||||
code = fileread(filename);
|
code = fileread(filename);
|
||||||
code = regexprep(code, '\r\n?', '\n');
|
code = regexprep(code, '\r\n?', '\n');
|
||||||
newBody = strrep(newBody, '\', '\\');
|
newBody = strrep(newBody, '\', '\\');
|
||||||
@ -185,7 +185,7 @@ classdef mcuMask
|
|||||||
mcuMask.disp(1, ['Обновлено: ' sel]);
|
mcuMask.disp(1, ['Обновлено: ' sel]);
|
||||||
end
|
end
|
||||||
|
|
||||||
function openWrapperCode(callbackContext)
|
function openAppWrapperCode(callbackContext)
|
||||||
block = gcb;
|
block = gcb;
|
||||||
|
|
||||||
% Получаем имя функции и путь к файлам
|
% Получаем имя функции и путь к файлам
|
||||||
@ -289,8 +289,8 @@ classdef mcuMask
|
|||||||
methods(Static, Access = private)
|
methods(Static, Access = private)
|
||||||
|
|
||||||
function [filename, section, tool, example] = getWrapperUserFile(block)
|
function [filename, section, tool, example] = getWrapperUserFile(block)
|
||||||
sel = get_param(block, 'wrapperFunc');
|
sel = get_param(block, 'appWrapperFunc');
|
||||||
basePath = get_param(block, 'wrapperPath');
|
basePath = mcuPath.get('appWrapperPath');
|
||||||
if isempty(basePath)
|
if isempty(basePath)
|
||||||
errordlg('Не указан путь к файлам обёртки (wrapperPath).');
|
errordlg('Не указан путь к файлам обёртки (wrapperPath).');
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user