Откройте проект корпуса и создайте объект проекта.
Измените образцовый файл проекта путем добавления произвольного блока.
Получите все измененные файлы в проекте.
modifiedfiles =
1x2 ProjectFile array with properties:
Path
Labels
Revision
SourceControlStatusНаблюдайте два измененных файла. Сравните с представлением Modified Files в Проекте Simulink, где вы видите измененный образцовый файл и соответствующий файл определения .SimulinkProject.
Получите второй измененный файл.
ans =
ProjectFile with properties:
Path: 'C:\Work\temp\slexamples\airframe2\models\AnalogControl.mdl'
Labels: [1x1 slproject.Label]
Revision: '2'
SourceControlStatus: ModifiedЗаметьте, что свойством SourceControlStatus файла является Modified. Точно так же listModifiedFiles возвращает любые файлы, которые добавляются, конфликтовал, удаленный, и т.д., которые обнаруживаются в представлении Modified Files в Проекте Simulink.
Получите все файлы проекта с особым состоянием системы контроля версий. Например, получите файлы, которые являются Unmodified.
ans =
1x29 ProjectFile array with properties:
Path
Labels
Revision
SourceControlStatus