надо сделать подключение сурсов по чекбоксам
пока ничего не работает
This commit is contained in:
parent
02379d4c46
commit
982d29560f
Binary file not shown.
@ -10,12 +10,10 @@ classdef customtable
|
||||
nCols = tableControl.getNumberOfColumns;
|
||||
% инициализация колонок если они пустые
|
||||
% такое случается при removeParameter
|
||||
if isempty(tableControl.Columns)
|
||||
if nCols > 0
|
||||
if isempty(tableControl.Columns) || (nCols > 1)
|
||||
for i = 1:nCols
|
||||
tableControl.removeColumn(1);
|
||||
end
|
||||
end
|
||||
column = tableControl.addColumn(Name='Title', Type='edit');
|
||||
tableControl.Sortable = 'on';
|
||||
end
|
||||
|
@ -379,22 +379,22 @@ classdef periphConfig
|
||||
|
||||
function store_single_periph_code(mask, periph, code)
|
||||
% Сохраняем Sources, если они есть
|
||||
if isfield(code, 'Sources') && isfield(code.Sources, 'Options')
|
||||
if isfield(code, 'Sources')
|
||||
paramName = ['Hidden_' periph '_Sources'];
|
||||
try
|
||||
param = mask.getParameter(paramName);
|
||||
param.Value = periphConfig.convert_code_value(code.Sources.Options);
|
||||
param.Value = periphConfig.convert_code_value(code.Sources);
|
||||
catch
|
||||
mcuMask.disp(0, ['Параметр ' paramName ' не найден']);
|
||||
end
|
||||
end
|
||||
|
||||
% Сохраняем Includes, если они есть
|
||||
if isfield(code, 'Includes') && isfield(code.Includes, 'Options')
|
||||
if isfield(code, 'Includes')
|
||||
paramName = ['Hidden_' periph '_Includes'];
|
||||
try
|
||||
param = mask.getParameter(paramName);
|
||||
param.Value = periphConfig.convert_code_value(code.Includes.Options);
|
||||
param.Value = periphConfig.convert_code_value(code.Includes);
|
||||
catch
|
||||
mcuMask.disp(0, ['Параметр ' paramName ' не найден']);
|
||||
end
|
||||
@ -444,18 +444,18 @@ classdef periphConfig
|
||||
if isfield(userCodeConfig, 'Functions')
|
||||
funcs = userCodeConfig.Functions;
|
||||
|
||||
if isfield(funcs, 'PeriphInit') && isfield(funcs.PeriphInit, 'Options')
|
||||
initFuncs = funcs.PeriphInit.Options;
|
||||
if isfield(funcs, 'PeriphInit')
|
||||
initFuncs = funcs.PeriphInit;
|
||||
initFuncsText = strjoin(strcat('\t', initFuncs, ';'), '\n');
|
||||
end
|
||||
|
||||
if isfield(funcs, 'PeriphSimulation') && isfield(funcs.PeriphSimulation, 'Options')
|
||||
simFuncs = funcs.PeriphSimulation.Options;
|
||||
if isfield(funcs, 'PeriphSimulation')
|
||||
simFuncs = funcs.PeriphSimulation;
|
||||
simFuncsText = strjoin(strcat('\t', simFuncs, ';'), '\n');
|
||||
end
|
||||
|
||||
if isfield(funcs, 'PeriphDeinit') && isfield(funcs.PeriphDeinit, 'Options')
|
||||
deinitFuncs = funcs.PeriphDeinit.Options;
|
||||
if isfield(funcs, 'PeriphDeinit')
|
||||
deinitFuncs = funcs.PeriphDeinit;
|
||||
deinitFuncsText = strjoin(strcat('\t', deinitFuncs, ';'), '\n');
|
||||
end
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
<deployment-project plugin="plugin.toolbox" plugin-version="1.0">
|
||||
<configuration build-checksum="1721556499" file="E:\.WORK\MATLAB\mcu_matlab\mcuwrapper.prj" location="E:\.WORK\MATLAB\mcu_matlab" name="mcuwrapper" target="target.toolbox" target-name="Package Toolbox">
|
||||
<configuration build-checksum="1090977015" file="E:\.WORK\MATLAB\mcu_matlab\mcuwrapper.prj" location="E:\.WORK\MATLAB\mcu_matlab" name="mcuwrapper" target="target.toolbox" target-name="Package Toolbox">
|
||||
<param.appname>MCU Wrapper</param.appname>
|
||||
<param.authnamewatermark>Razvalyaev</param.authnamewatermark>
|
||||
<param.email>wot890089@mail.ru</param.email>
|
||||
|
Loading…
Reference in New Issue
Block a user