release 1.04.1
фикс кривой записи файлов для matlab 2021
This commit is contained in:
parent
49be34efc9
commit
0b6807bd2c
Binary file not shown.
@ -74,7 +74,7 @@ classdef appWrap
|
|||||||
code = editCode.insertSection(code, section, newBody);
|
code = editCode.insertSection(code, section, newBody);
|
||||||
|
|
||||||
% Сохраняем изменения прямо из MATLAB без внешних редакторов
|
% Сохраняем изменения прямо из MATLAB без внешних редакторов
|
||||||
fid = fopen(filename, 'w', 'n', 'UTF-8');
|
fid = fopen(filename, 'w', 'n');
|
||||||
if fid == -1
|
if fid == -1
|
||||||
errordlg('Не удалось сохранить файл из MATLAB', 'Ошибка записи');
|
errordlg('Не удалось сохранить файл из MATLAB', 'Ошибка записи');
|
||||||
return;
|
return;
|
||||||
|
|||||||
@ -89,7 +89,7 @@ classdef compiler
|
|||||||
code = editCode.insertSection(code, Section, periphBat);
|
code = editCode.insertSection(code, Section, periphBat);
|
||||||
|
|
||||||
% Записываем обновленный BAT-файл
|
% Записываем обновленный BAT-файл
|
||||||
fid = fopen(batPath, 'w', 'n', 'UTF-8');
|
fid = fopen(batPath, 'w', 'n');
|
||||||
if fid == -1
|
if fid == -1
|
||||||
error('Не удалось открыть файл для записи');
|
error('Не удалось открыть файл для записи');
|
||||||
end
|
end
|
||||||
|
|||||||
@ -105,7 +105,7 @@ classdef configJs
|
|||||||
jsonText = jsonencode(config, 'PrettyPrint', true);
|
jsonText = jsonencode(config, 'PrettyPrint', true);
|
||||||
|
|
||||||
% Записываем JSON в файл
|
% Записываем JSON в файл
|
||||||
fid = fopen(config_path, 'w', 'n', 'UTF-8');
|
fid = fopen(config_path, 'w', 'n');
|
||||||
if fid == -1
|
if fid == -1
|
||||||
error('Не удалось открыть файл periph_config.json для записи.');
|
error('Не удалось открыть файл periph_config.json для записи.');
|
||||||
end
|
end
|
||||||
|
|||||||
@ -167,7 +167,7 @@ classdef mcuMask
|
|||||||
updatedText = regexprep(fileText, pattern, newLine);
|
updatedText = regexprep(fileText, pattern, newLine);
|
||||||
|
|
||||||
% Запись изменений обратно в файл
|
% Запись изменений обратно в файл
|
||||||
fid = fopen(cFilePath, 'w', 'n', 'UTF-8');
|
fid = fopen(cFilePath, 'w', 'n');
|
||||||
if fid == -1
|
if fid == -1
|
||||||
error('Не удалось открыть файл для записи.');
|
error('Не удалось открыть файл для записи.');
|
||||||
end
|
end
|
||||||
|
|||||||
@ -46,7 +46,7 @@ classdef mcuPorts
|
|||||||
code = editCode.insertSection(code, '// INPUT/OUTPUTS AUTO-PARAMS', headerText.AUTO_PARAMS);
|
code = editCode.insertSection(code, '// INPUT/OUTPUTS AUTO-PARAMS', headerText.AUTO_PARAMS);
|
||||||
|
|
||||||
% Записываем обновленный заголовочный файл
|
% Записываем обновленный заголовочный файл
|
||||||
fid = fopen(hPath, 'w', 'n', 'UTF-8');
|
fid = fopen(hPath, 'w', 'n');
|
||||||
if fid == -1
|
if fid == -1
|
||||||
error('Не удалось открыть файл для записи');
|
error('Не удалось открыть файл для записи');
|
||||||
end
|
end
|
||||||
@ -57,7 +57,7 @@ classdef mcuPorts
|
|||||||
code = editCode.insertSection(cCode, '// INPUT/OUTPUTS AUTO-PARAMS', cText);
|
code = editCode.insertSection(cCode, '// INPUT/OUTPUTS AUTO-PARAMS', cText);
|
||||||
|
|
||||||
% Записываем обновленный файл реализации
|
% Записываем обновленный файл реализации
|
||||||
fid = fopen(cPath, 'w', 'n', 'UTF-8');
|
fid = fopen(cPath, 'w', 'n');
|
||||||
if fid == -1
|
if fid == -1
|
||||||
error('Не удалось открыть файл для записи');
|
error('Не удалось открыть файл для записи');
|
||||||
end
|
end
|
||||||
|
|||||||
@ -541,7 +541,7 @@ classdef periphConfig
|
|||||||
code = editCode.insertSection(code, '// PERIPH DEINIT', deinitFuncsText);
|
code = editCode.insertSection(code, '// PERIPH DEINIT', deinitFuncsText);
|
||||||
|
|
||||||
% Записываем обновленный файл
|
% Записываем обновленный файл
|
||||||
fid = fopen(wrapPath, 'w', 'n', 'UTF-8');
|
fid = fopen(wrapPath, 'w', 'n');
|
||||||
if fid == -1
|
if fid == -1
|
||||||
error('Не удалось открыть файл для записи');
|
error('Не удалось открыть файл для записи');
|
||||||
end
|
end
|
||||||
|
|||||||
@ -100,14 +100,12 @@
|
|||||||
</build-deliverables>
|
</build-deliverables>
|
||||||
<workflow />
|
<workflow />
|
||||||
<matlab>
|
<matlab>
|
||||||
<root>C:\Program Files\MATLAB\R2023a</root>
|
<root>C:\Program Files\MATLAB\R2021b</root>
|
||||||
<toolboxes>
|
<toolboxes>
|
||||||
<toolbox name="matlabcoder" />
|
<toolbox name="matlabcoder" />
|
||||||
<toolbox name="embeddedcoder" />
|
<toolbox name="embeddedcoder" />
|
||||||
<toolbox name="gpucoder" />
|
<toolbox name="gpucoder" />
|
||||||
<toolbox name="fixedpoint" />
|
<toolbox name="fixedpoint" />
|
||||||
<toolbox name="matlabhdlcoder" />
|
|
||||||
<toolbox name="neuralnetwork" />
|
|
||||||
</toolboxes>
|
</toolboxes>
|
||||||
<toolbox>
|
<toolbox>
|
||||||
<matlabcoder>
|
<matlabcoder>
|
||||||
@ -129,16 +127,6 @@
|
|||||||
<enabled>true</enabled>
|
<enabled>true</enabled>
|
||||||
</fixedpoint>
|
</fixedpoint>
|
||||||
</toolbox>
|
</toolbox>
|
||||||
<toolbox>
|
|
||||||
<matlabhdlcoder>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</matlabhdlcoder>
|
|
||||||
</toolbox>
|
|
||||||
<toolbox>
|
|
||||||
<neuralnetwork>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</neuralnetwork>
|
|
||||||
</toolbox>
|
|
||||||
</matlab>
|
</matlab>
|
||||||
<platform>
|
<platform>
|
||||||
<unix>false</unix>
|
<unix>false</unix>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user