Присоедините метку к файлу Проекта Simulink
addLabel(file,categoryName,labelName)
addLabel(file,categoryName,labelName,labelData)
Присоединения
заданное маркируют addLabel(file,categoryName,labelName)
labelName
в категории categoryName
к файлу.
присоединяет метку с данными addLabel(file,categoryName,labelName,labelData)
labelData
.
Откройте проект корпуса и создайте объект проекта.
sldemo_slproject_airframe; proj = simulinkproject;
Получите конкретный файл по наименованию.
myfile = findFile(proj,'models/AnalogControl.mdl')
myfile = ProjectFile with properties: Path: 'C:\Work\temp\slexamples\airframe\models\AnalogControl.mdl' Labels: [1x1 slproject.Label] Revision: '2' SourceControlStatus: Unmodified
Получите свойство Labels
файла.
myfile.Labels
ans = Label with properties: File: 'C:\Work\temp\slexamples\airframe\models\AnalogControl.mdl' Data: [] DataType: 'none' Name: 'Design' CategoryName: 'Classification'
Присоедините маркировать 'Artifact'
к файлу.
addLabel(myfile,'Classification','Artifact')
ans = Label with properties: File: 'C:\Work\temp\slexamples\airframe\models\AnalogControl.mdl' Data: [] DataType: 'none' Name: 'Artifact' CategoryName: 'Classification'
Индексируйте в свойство Labels присоединить метку к этому файлу.
reviewlabel = myfile.Labels(1)
reviewlabel = Label with properties: File: 'C:\Work\temp\slexamples\airframe\models\AnalogControl.mdl' Data: [] DataType: 'none' Name: 'Artifact' CategoryName: 'Classification'
Отсоедините новую метку из файла.
removeLabel(myfile,reviewlabel)
Присоедините подпись категории 'Classification'
'Utility'
ко всем файлам в проекте, которые имеют расширение файла .m
.
Откройте проект корпуса и создайте объект проекта.
sldemo_slproject_airframe; proj = simulinkproject;
Получите список файлов.
files = proj.Files;
Цикл через каждый файл. Если файл имеет дополнительный .m
, присоединение маркировать 'Utility'
.
for fileIndex = 1:numel(files) file = files(fileIndex); [~, ~, fileExtension] = fileparts(file.Path); if strcmp(fileExtension,'.m') addLabel(file,'Classification','Utility'); end end
В представлении Simulink® Project Files, отображения столбца Классификации маркировать Utility
для каждого файла .m
в папке utilities
.
Откройте проект корпуса и создайте объект проекта.
sldemo_slproject_airframe; proj = simulinkproject;
Создайте новую категорию 'Review'
.
createCategory(proj,'Review','char');
Для новой категории создайте маркировать 'To Review'
.
reviewCategory = findCategory(proj,'Review'); createLabel(reviewCategory,'To Review');
Получите конкретный файл по наименованию.
myfile = findFile(proj,'models/AnalogControl.mdl')
myfile = ProjectFile with properties: Path: 'C:\Work\temp\slexamples\airframe\models\AnalogControl.mdl' Labels: [1x1 slproject.Label] Revision: '2' SourceControlStatus: Unmodified
Присоедините маркировать 'To Review'
и вектор символа данных метки к файлу.
addLabel(myfile,'Review','To Review','Whole team design review')
Индексируйте в свойство Labels присоединить вторую метку к этому конкретному файлу и видеть данные метки.
myfile.Labels(2)
ans = Label with properties: File: 'C:\Work\temp\slexamples\airframe\models\AnalogControl.mdl' Data: 'Whole team design review' DataType: 'char' Name: 'To Review' CategoryName: 'Review'
В представлении Simulink Project Files, для файла AnalogControl.mdl
, отображения столбца Анализа метка To Review
с данными метки.
Также можно установить или изменить данные метки с помощью свойства данных.
mylabel = myfile.Labels(2);
mylabel.Data = 'Final review';
file
— Файл, чтобы присоединить метку кФайл, чтобы присоединить метку к, заданный как объект файла. Можно получить объект файла путем исследования свойства Files проекта (proj.Files
) или использовать findFile
, чтобы найти файл по наименованию. Файл должен быть в проекте.
categoryName
— Имя категории для меткиИмя категории для метки, заданной как вектор символа.
labelName
— Имя меткиИмя метки, чтобы присоединить, заданный как вектор символа или объект определения метки, возвращенный свойством file.Label
или findLabel
. Можно задать новое имя метки, которое уже не существует в проекте.
labelData
— Данные, чтобы присоединить к меткеДанные, чтобы присоединить к метке, заданной как вектор символа или числовой. Тип данных зависит от определения метки. Заставьте метку исследовать свое свойство DataType
с помощью file.Label
или findLabel
.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.