Аннотация в графике, состоянии, поле или функции
Используйте Stateflow.Annotation объекты включать описательные комментарии в ваш график. Аннотации могут содержать любую комбинацию:
Текст
Изображения
Уравнения с помощью команд TeX
Гиперссылки, которые открывают веб-сайт или выполняют MATLAB® функции
Для получения дополнительной информации смотрите, Добавляют Описательные Комментарии в Графике.
parent — Родительский элемент для новой аннотацииStateflow.Chart возразите | Stateflow.State возразите | Stateflow.Box возразите | Stateflow.Function объектРодительский элемент для новой аннотации в виде Stateflow® Объект API одного из этих типов:
Объекты API Stateflow имеют свойства, которые соответствуют значениям, которые вы устанавливаете в редакторе Stateflow. Чтобы получить доступ или изменить свойство, используйте запись через точку. Чтобы получить доступ или изменить несколько свойств для нескольких объектов API, используйте get и set функции, соответственно. Для получения дополнительной информации см. Изменение свойств и Вызов функций Объектов Stateflow.
Text — Текст для аннотации'?' (значение по умолчанию) | вектор символовТекст для аннотации в виде вектора символов.
Alignment — Выравнивание текста'LEFT' (значение по умолчанию) | 'CENTER' | 'RIGHT'Выравнивание текста аннотации в виде 'LEFT'центр , или 'RIGHT'.
Interpretation — Формат текста'OFF' (значение по умолчанию) | 'RICH' | 'TEX'Формат текста аннотации в виде 'OFF', 'RICH', или 'TEX'.
PlainText — Текст без форматированияЭто свойство доступно только для чтения.
Текст аннотации, не форматируя в виде вектора символов.
IsImage — Содержит ли аннотация изображениеfalse или 0 (значений по умолчанию) | true или 1Это свойство доступно только для чтения.
Содержит ли аннотация изображение в виде числового или логической единицы (true) или 0 (false).
Position — Положение и размер поля аннотации (значение по умолчанию) | [left top width height]Положение и размер поля аннотации в виде четырехэлементного числового вектора из формы [left top width height].
InternalMargins — Пробел между текстом и границей поля аннотации (значение по умолчанию) | [left top right bottom]Пробел между текстом и границей поля аннотации в виде четырехэлементного числового вектора из формы [left top right bottom].
DropShadow — Отобразить ли падающую тень вокруг поля аннотацииfalse или 0 (значений по умолчанию) | true или 1Отобразить ли падающую тень вокруг поля аннотации в виде числового или логической единицы (true) или 0 (false).
FixedHeight — Зафиксировать ли высоту поля аннотацииfalse или 0 (значений по умолчанию) | true или 1Зафиксировать ли высоту поля аннотации в виде числового или логической единицы (true) или 0 (false).
true — Фиксирует высоту поля аннотации и скрывает содержимое, которое более длинно, чем поле.
false — Изменяет размер поля аннотации вертикально, когда вы добавляете содержимое.
FixedWidth — Зафиксировать ли ширину поля аннотацииfalse или 0 (значений по умолчанию) | true или 1Зафиксировать ли высоту поля аннотации в виде числового или логической единицы (true) или 0 (false).
true — Фиксирует ширину поля аннотации и сворачивает текст, который более длинен, чем поле.
false — Изменяет размер поля аннотации горизонтально, когда вы добавляете содержимое.
BackgroundColor BackgroundColor (значение по умолчанию) | [red green blue]Цвет фона для аннотации в виде трехэлементного числового вектора из формы [red green blue] это задает красные, зеленые, и синие значения. Каждый элемент должен быть в области значений между 0 и 1. Это свойство применяется только когда AutoBackgroundColor свойством является false.
ForegroundColor ForegroundColor (значение по умолчанию) | [red green blue]Основной цвет для аннотации в виде трехэлементного числового вектора из формы [red green blue] это задает красные, зеленые, и синие значения. Каждый элемент должен быть в области значений между 0 и 1. Это свойство применяется только когда AutoForegroundColor свойством является false.
AutoBackgroundColor — Использовать ли цвет фона по умолчаниюtrue или 1 (значение по умолчанию) | false или 0Использовать ли цвет фона по умолчанию в виде числового или логической единицы (true) или 0 (false).
true — Используйте цвет по умолчанию, заданный ChartColor свойство графика, который содержит аннотацию.
false — Используйте цвет, заданный BackgroundColor свойство аннотации.
AutoForegroundColor — Использовать ли основной цвет по умолчаниюtrue или 1 (значение по умолчанию) | false или 0Использовать ли основной цвет по умолчанию в виде числового или логической единицы (true) или 0 (false).
true — Используйте цвет по умолчанию, заданный StateLabelColor свойство графика, который содержит аннотацию.
false — Используйте цвет, заданный ForegroundColor свойство аннотации.
Font — Шрифт для текста аннотацииStateflow.NoteFont объектШрифт для текста аннотации в виде Stateflow.NoteFont объект с этими свойствами:
Name — Название шрифта в виде вектора символов. Это свойство доступно только для чтения. StateFont.Name свойство графика, который содержит аннотацию, устанавливает значение этого свойства.
Angle — Угол шрифта в виде 'NORMAL' или 'ITALIC'.
Weight — Толщина шрифта в виде 'NORMAL' или 'BOLD'.
Size — Размер шрифта в виде скаляра.
Пример: annotation.Font.Angle = 'ITALIC';
Пример: annotation.Font.Weight = 'BOLD';
Пример: annotation.Font.Size = 8;
ClickFcn — Коллбэк по щелчку'' (значение по умолчанию) | вектор символовКоллбэк по щелчку в виде вектора символов. Этот коллбэк содержит код MATLAB, чтобы выполниться, когда выполниться, когда вы кликаете по аннотации.
LoadFcn — Коллбэк при загрузке модели'' (значение по умолчанию) | вектор символовКоллбэк при загрузке модели в виде вектора символов. Этот коллбэк содержит код MATLAB, чтобы выполниться, когда вы загружаете модель, которая содержит аннотацию.
DeleteFcn — Коллбэк в удаляет'' (значение по умолчанию) | вектор символовКоллбэк в удаляет в виде вектора символов. Этот коллбэк содержит код MATLAB, чтобы выполниться, прежде чем вы удалите аннотацию.
UseDisplayTextAsClickCallback — Использовать ли текст аннотации в качестве коллбэкаfalse или 0 (значений по умолчанию) | true или 1Использовать ли текст аннотации в качестве коллбэка в виде числового или логической единицы (true) или 0 (false). Когда это свойство включено, содержимое Text свойство используется в качестве коллбэка, когда вы кликаете по аннотации.
Chart — Стройте диаграмму, который содержит аннотациюStateflow.Chart объектЭто свойство доступно только для чтения.
Стройте диаграмму, который содержит аннотацию в виде Stateflow.Chart объект.
Subviewer — Подсредство просмотра для аннотацииStateflow.Chart возразите | Stateflow.State возразите | Stateflow.Box возразите | Stateflow.Function объектЭто свойство доступно только для чтения.
Подсредство просмотра для аннотации в виде Stateflow.Chart, Stateflow.State, Stateflow.Box, или Stateflow.Function объект. Подсредство просмотра является графиком или субдиаграммой, где можно графически просмотреть аннотацию.
Machine — Машина, которая содержит аннотациюStateflow.Machine объектЭто свойство доступно только для чтения.
Машина, которая содержит аннотацию в виде Stateflow.Machine объект.
Path — Местоположение родительского элемента в иерархии моделиЭто свойство доступно только для чтения.
Местоположение родительского элемента аннотации в иерархии модели в виде вектора символов.
Description Описание'' (значение по умолчанию) | вектор символовОписание для аннотации в виде вектора символов.
Document — Ссылка на документ'' (значение по умолчанию) | вектор символовСсылка на документ для аннотации в виде вектора символов.
Tag — Пользовательский тег[] (значение по умолчанию) | любой тип данных |...Пользовательский тег для аннотации в виде данных любого типа.
Id — Уникальный идентификаторЭто свойство доступно только для чтения.
Уникальный идентификатор в виде целочисленного скаляра. Используйте это свойство отличить аннотацию от других объектов в модели. Значение этого свойства повторно присвоено каждый раз, когда вы запускаете новый сеанс работы с MATLAB и можете быть переработаны после того, как объект удален.
Добавьте аннотацию в графике ch. Установите его содержимое на 'This is an annotation.'
annotation = Stateflow.Annotation(ch);
annotation.Text = 'This is an annotation';Добавьте аннотацию в графике ch. Используйте файл myImageFile.png, который расположен в папке myfolder/annotation_images, как изображение для аннотации.
annotation = Stateflow.Annotation(ch); setImage(annotation, ... fullfile('myfolder','annotation_images','myImageFile.png');
Stateflow.Box | Stateflow.Chart | Stateflow.Function | Stateflow.State
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.