Аннотация в графике, состоянии, поле или функции
Использование Stateflow.Annotation
объекты для включения описательных комментариев в график. Аннотации могут содержать любую комбинацию:
Текст
Изображения
Уравнения с использованием команд TeX
Гиперссылки, которые открывают веб-сайт или выполняют MATLAB® функции
Для получения дополнительной информации см. раздел «Добавление описательных комментариев в график».
parent
- Родительский элемент для новой аннотацииStateflow.Chart
| объекта Stateflow.State
| объекта Stateflow.Box
| объекта Stateflow.Function
объектРодительский элемент для новой аннотации, заданный как Stateflow® Объект API одного из следующих типов:
Text
- Текст для аннотации'?'
(по умолчанию) | вектор символовТекст аннотации в виде вектора символов.
Alignment
- Выравнивание текста'LEFT'
(по умолчанию) | 'CENTER'
| 'RIGHT'
Выравнивание текста аннотации, заданное как 'LEFT'
, 'CENTER'
, или 'RIGHT'
.
Interpretation
- Формат текста'OFF'
(по умолчанию) | 'RICH'
| 'TEX'
Формат текста аннотации, заданный как 'OFF'
, 'RICH'
, или 'TEX'
.
PlainText
- Текст без форматированияЭто свойство доступно только для чтения.
Текст аннотации без форматирования, заданный как вектор символов.
IsImage
- Содержит ли аннотация изображениеfalse
или 0 (по умолчанию) | true
или 1Это свойство доступно только для чтения.
Содержит ли аннотация изображение, заданное в виде числа или логического 1 (true
) или 0 (false
).
Position
- Положение и размер аннотации[0 0 8 16]
(по умолчанию) | [left top width height]
Положение и размер поля аннотации, заданные как четырехэлементный числовой вектор вида [left top width height]
.
InternalMargins
- Пространство между текстом и границей аннотации[0 0 0 0]
(по умолчанию) | [left top right bottom]
Пространство между текстом и границей поля аннотации, заданное как четырехэлементный числовой вектор формы [left top right bottom]
.
DropShadow
- Отображать ли тень вокруг аннотацииfalse
или 0 (по умолчанию) | true
или 1Отображать ли тень вокруг аннотации, заданную в виде числа или логики 1 (true
) или 0 (false
).
FixedHeight
- Фиксировать ли высоту аннотацииfalse
или 0 (по умолчанию) | true
или 1Фиксировать ли высоту аннотации, заданную в виде числа или логического 1 (true
) или 0 (false
).
true
- Фиксирует высоту поля аннотации и скрывает содержимое, длиннее, чем поле.
false
- Изменение размера аннотации по вертикали при добавлении содержимого.
FixedWidth
- Фиксировать ли ширину аннотацииfalse
или 0 (по умолчанию) | true
или 1Фиксировать ли высоту аннотации, заданную в виде числа или логического 1 (true
) или 0 (false
).
true
- Фиксирует ширину аннотации и переносит текст, который длиннее рамки.
false
- Изменение размера окна аннотации по горизонтали при добавлении содержимого.
BackgroundColor
- Цвет фона[1 1 1]
(по умолчанию) | [red green blue]
Цвет фона для аннотации, заданный как трехэлементный числовой вектор формы [red green blue]
который задает красное, зеленое и синее значения. Каждый элемент должен находиться в области значений от 0 до 1. Это свойство применяется только когда AutoBackgroundColor
свойство false
.
ForegroundColor
- Цвет переднего плана[0 0 0]
(по умолчанию) | [red green blue]
Цвет переднего плана для аннотации, заданный как трехэлементный числовой вектор формы [red green blue]
который задает красное, зеленое и синее значения. Каждый элемент должен находиться в области значений от 0 до 1. Это свойство применяется только когда AutoForegroundColor
свойство false
.
AutoBackgroundColor
- Использовать ли цвет фона по умолчаниюtrue
или 1 (по умолчанию) | false
или 0Использовать ли цвет фона по умолчанию, заданный как число или логический 1 (true
) или 0 (false
).
true
- Используйте цвет по умолчанию, заданный как ChartColor
свойство графика, содержащей аннотацию.
false
- Используйте цвет, заданный BackgroundColor
свойство аннотации.
AutoForegroundColor
- Использовать ли цвет переднего плана по умолчаниюtrue
или 1 (по умолчанию) | false
или 0Использовать ли цвет переднего плана по умолчанию в виде числа или логического 1 (true
) или 0 (false
).
true
- Используйте цвет по умолчанию, заданный как StateLabelColor
свойство графика, содержащей аннотацию.
false
- Используйте цвет, заданный ForegroundColor
свойство аннотации.
Font.Angle
- Угол шрифта'NORMAL'
(по умолчанию) | 'ITALIC'
Угол шрифта для текста аннотации, заданный как 'NORMAL'
или 'ITALIC'
.
Пример: annotation.Font.Angle = 'ITALIC';
Font.Weight
- Толщина шрифта'NORMAL'
(по умолчанию) | 'BOLD'
Толщина шрифта для текста аннотации, заданный как 'NORMAL'
или 'BOLD'
.
Пример: annotation.Font.Weight = 'BOLD';
Font.Size
- Размер шрифтаРазмер шрифта для текста аннотации, заданный как скаляр. The StateFont.Size
свойство графика, содержащей аннотацию, устанавливает начальное значение этого свойства.
Пример: annotation.Font.Size = 10;
Font.Name
- Название шрифта'Helvetica'
(по умолчанию) | вектор символовЭто свойство доступно только для чтения.
Название шрифта для текста аннотации в виде вектора символов. The StateFont.Name
свойство графика, содержащей аннотацию, устанавливает значение этого свойства.
ClickFcn
- Коллбэк по клику''
(по умолчанию) | вектор символовКоллбэк по клику, заданный как вектор символов. Этот коллбэк содержит код MATLAB, чтобы выполнить выполнение при клике аннотации.
LoadFcn
- Коллбэк при нагрузке модели''
(по умолчанию) | вектор символовКоллбэк при загрузке модели, заданный как вектор символов. Этот коллбэк содержит код MATLAB, который должен выполняться при загрузке модели, содержащей аннотацию.
DeleteFcn
- Коллбэк при удалении''
(по умолчанию) | вектор символовКоллбэк при удалении, заданный как вектор символов. Этот коллбэк содержит код MATLAB, который будет выполнен перед удалением аннотации.
UseDisplayTextAsClickCallback
- Использовать ли текст аннотации в качестве коллбэкаfalse
или 0 (по умолчанию) | true
или 1Использовать ли текст аннотации в качестве коллбэка, заданный в виде числа или логического 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, и может быть повторно использовано после удаления объекта.
classhandle | Предоставьте указатель на класс для объекта |
dialog | Откройте диалоговое окно свойств |
fitToView | Масштабирование графического объекта |
get | Верните структуру MATLAB, содержащую настройки свойств объекта или массива объектов |
set | Установите свойства с заданными значениями |
setImage | Вставка изображения в аннотацию |
up | Возврат родительского элемента объекта |
view | Отобразите объект в среде редактирования |
Добавить аннотацию на графике 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.