Автоматическое получение исходных кодов модели MATLAB (how to) — различия между версиями

Материал из SRNS
Перейти к: навигация, поиск
(Использование)
(Использование)
Строка 11: Строка 11:
 
*Запустить в MATLAB файл ''listing_parser.m'' и нажать ''F5'';
 
*Запустить в MATLAB файл ''listing_parser.m'' и нажать ''F5'';
 
*По завершении работы программа выдаст в командное окно MATLAB "Complete!", а в корневом каталоге имитационной модели появится файл ''listing.txt'' с исходными кодами модели;
 
*По завершении работы программа выдаст в командное окно MATLAB "Complete!", а в корневом каталоге имитационной модели появится файл ''listing.txt'' с исходными кодами модели;
*'''Важно!!!''' В итоговом листинге будут содержаться также исходные коды самой программы listing_parser. Поиском ''Файл: file2file.m'' и ''Файл: listing_parser.m'' их можно удалить.
+
*'''Важно!!!''' В итоговом листинге будут содержаться также исходные коды самой программы listing_parser. Поиском строк ''Файл: file2file.m'' и ''Файл: listing_parser.m'' их можно удалить.
  
 
== Плюсы и минусы ==
 
== Плюсы и минусы ==

Версия 15:33, 29 октября 2014

Содержание

Вступление

При написании отчетов по НИР, пояснительных записок к бакалаврским/магистерским работам, а также оформлении свидетельств на ПО для ЭВМ возникает необходимость оформлять исходные коды имитационных моделей в виде Приложений в Word'e. С целью избавления от нудного процесса «ctrl+A, ctrl+C, ctrl+V» была написана небольшая программка формирования .txt файла, содержащего исходные коды модели.

Возможности программы

Программа записывает содержимое всех .m - файлов из корневого каталога имитационной модели и всех .m - файлов в папках, вложенных в корневой каталог. Т.е. по отношению к корневому каталогу поддерживается 1 уровень вложенности.

Использование

  • Скачать архив;
  • Распаковать архив в корневой каталог имитационной модели;
  • Запустить в MATLAB файл listing_parser.m и нажать F5;
  • По завершении работы программа выдаст в командное окно MATLAB "Complete!", а в корневом каталоге имитационной модели появится файл listing.txt с исходными кодами модели;
  • Важно!!! В итоговом листинге будут содержаться также исходные коды самой программы listing_parser. Поиском строк Файл: file2file.m и Файл: listing_parser.m их можно удалить.

Плюсы и минусы

Плюсы:

  • Когда в имитационной модели очень много отдельных файлов, listing_parser сильно упрощает жизнь;
  • Исходный код каждого отдельного файла предваряется заголовком Файл: filename.m;

Минусы:

  • Пропадает цветное оформление синтаксиса.
Персональные инструменты
Пространства имён

Варианты
Действия
SRNS Wiki
Рабочие журналы
Приватный файлсервер
QNAP Сервер
Инструменты