Откройте проект корпуса и создайте объект проекта.
Измените образцовый файл проекта путем добавления произвольного блока.
Получите все измененные файлы в проекте.
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