release 1.04.1

фикс кривой записи файлов для matlab 2021
This commit is contained in:
Razvalyaev 2025-11-12 12:31:56 +03:00
parent 49be34efc9
commit 0b6807bd2c
8 changed files with 8 additions and 20 deletions

Binary file not shown.

View File

@ -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;

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>