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