Аннотация в графике, состоянии, поле или функции
Используйте Stateflow.Annotation
объекты включать описательные комментарии в ваш график. Аннотации могут содержать любую комбинацию:
Текст
Изображения
Уравнения с помощью команд TeX
Гиперссылки, которые открывают веб-сайт или выполняют функции MATLAB®
Для получения дополнительной информации смотрите, Добавляют Описательные Комментарии в Графике.
parent
— Родительский элемент для новой аннотацииStateflow.Chart
возразите | Stateflow.State
возразите | Stateflow.Box
возразите | Stateflow.Function
объектРодительский элемент для новой аннотации в виде объекта Stateflow® API одного из этих типов:
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.Angle
FontAngle 'NORMAL'
(значение по умолчанию) | 'ITALIC'
Угол шрифта для текста аннотации в виде 'NORMAL'
или 'ITALIC'
.
Пример: annotation.Font.Angle = 'ITALIC';
Font.Weight
FontWeight 'NORMAL'
(значение по умолчанию) | 'BOLD'
Толщина шрифта для текста аннотации в виде 'NORMAL'
или 'BOLD'
.
Пример: annotation.Font.Weight = 'BOLD';
Font.Size
'FontSize' Размер шрифта для текста аннотации в виде скаляра. StateFont.Size
свойство графика, который содержит аннотацию, устанавливает начальное значение этого свойства.
Пример: annotation.Font.Size = 10;
Font.Name
FontName 'Helvetica'
(значение по умолчанию) | вектор символовЭто свойство доступно только для чтения.
Название шрифта текста аннотации в виде вектора символов. StateFont.Name
свойство графика, который содержит аннотацию, устанавливает значение этого свойства.
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 и можете быть переработаны после того, как объект удален.
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.