Атомарная вложенная диаграмма в диаграмме, состоянии или поле
Использовать Stateflow.AtomicSubchart объекты для создания независимых подкомпонентов в диаграмме Stateflow ®. Атомарные подшарты допускают:
Повторное использование одного состояния или вложенной диаграммы в нескольких диаграммах и моделях
Ускорение моделирования после внесения небольших изменений в диаграмму со многими состояниями или уровнями иерархии
Простота разработки команды, когда несколько людей работают над различными частями одной и той же диаграммы
Ручная проверка сгенерированного кода для определенного состояния или подшаги на диаграмме
Дополнительные сведения см. в разделе Создание повторно используемых подкомпонентов с помощью атомных субчарт.
parent - Родительский элемент для новой атомной подшарницыStateflow.Chart объект | Stateflow.State объект | Stateflow.Box объектРодительский элемент для нового атомарного подчарта, указанного как объект API Stateflow одного из следующих типов:
Name - Название атомарного подштриха'' (по умолчанию) | символьный векторИмя атомарного подкадра, заданного как символьный вектор.
LabelString - Полная наклейка для атомарного подшрута'?' (по умолчанию) | символьный векторПолная метка атомарного подкадра, заданного как символьный вектор.
IsLink - Является ли атомарная вложенная диаграмма ссылкой на библиотекуtrue или 1 | false или 0Это свойство доступно только для чтения.
Является ли атомарный подчисток библиотечной ссылкой, указанной как числовой или логический 1 (true) или 0 (false).
IsExplicitlyCommented - Следует ли комментировать атомарную подчерчкуfalse или 0 (по умолчанию) | true или 1Следует ли комментировать атомарный подчисток, указанный как числовой или логический 1 (true) или 0 (false). Установка для этого свойства значения true эквивалентно щелчку правой кнопкой мыши атомарного подстатива и выбору «Comment Out». Дополнительные сведения см. в разделе Комментирование объектов Stateflow в диаграмме.
IsImplicitlyCommented - Неявно ли комментируется атомный подчертtrue или 1 | false или 0Это свойство доступно только для чтения.
Неявно комментируется ли атомарный подшаг, указывается как числовой или логический 1 (true) или 0 (false). Атомарный подзаголовок неявно комментируется, когда вы комментируете сверхсостояние в его иерархии.
CommentText - Текст комментария'' (по умолчанию) | символьный векторТекст комментария для атомарного подначета, заданного как символьный вектор. Это свойство применяется только в том случае, если IsExplicitlyCommented свойство - true. В редакторе Stateflow при указании значка комментария
на атомарном вложенном рисунке текст отображается в виде подсказки. При установке IsExplicitlyCommented свойство для false, значение CommentText возвращается к ''.
Position - Положение и размер атомного подшрута[0 0 90 60] (по умолчанию) | [left top width height]Положение и размер атомарного подкадра, заданного как четырехэлементный числовой вектор вида [left top width height].
BadIntersection - Пересекает ли атомарная вложенная диаграмма рамку, состояние или функциюtrue или 1 | false или 0Это свойство доступно только для чтения.
Указывает, пересекает ли атомарная вложенная диаграмма графически поле, состояние или функцию, заданную как числовое или логическое 1 (true) или 0 (false).
ContentPreviewEnabled - Отображать ли предварительный просмотр содержимого атомарного подштрихаfalse или 0 (по умолчанию) | true или 1Отображать ли предварительный просмотр содержимого атомарного подначала, указанного как числовой или логический 1 (true) или 0 (false).
ArrowSize - Размер входящих стрелок перехода8 (по умолчанию) | скалярРазмер входящих стрелок перехода, заданный как скаляр.
FontSize - Размер шрифта для метки атомарного подштрихаРазмер шрифта для метки атомарного подначертания, заданного как скаляр. StateFont.Size свойство диаграммы, содержащее атомарную подначертание, задает начальное значение этого свойства.
Type - Разложение однородных состояний'AND' | 'OR'Это свойство доступно только для чтения.
Разложение однородных состояний, указанных как 'OR' или 'AND'. Атомарный подчисток наследует это свойство от Decomposition свойство его родительского состояния или диаграммы.
ExecutionOrder - Порядок выполнения при параллельном разложении (И)Порядок выполнения атомарного подкадра при параллельном разложении (AND), определяемый как целочисленный скаляр. Это свойство применяется только при выполнении обоих условий:
Type свойство атомарного подшарнира 'AND'.
UserSpecifiedStateTransitionExecutionOrder свойство диаграммы, содержащей атомарную вложенную диаграмму: true.
HasOutputData - Следует ли создавать вывод данных активного состоянияfalse или 0 (по умолчанию) | true или 1Следует ли создавать порт вывода данных активного состояния для атомарного подкадра, указанного как числовой или логический 1 (true) или 0 (false). Дополнительные сведения см. в разделе Мониторинг активности состояния через данные активного состояния.
OutputData - Объект данных активного состоянияStateflow.Data объектЭто свойство доступно только для чтения.
Объект данных активного состояния для атомарного подкадра, указанный как Stateflow.Data объект. Это свойство применяется только в том случае, если HasOutputData свойство атомарного подначертания true.
OutputPortName - Наименование объекта данных активного состоянияИмя объекта данных активного состояния для атомарного подкадра, заданного как символьный вектор. Это свойство применяется только в том случае, если HasOutputData свойство атомарного подначертания true.
OutputMonitoringMode - Режим контроля выхода активного состояния'SelfActivity'Режим мониторинга выходных данных активного состояния, заданный как символьный вектор. Для атомных вложенных диаграмм единственным вариантом является 'SelfActivity'.
LoggingInfo.DataLogging - Включить ли регистрацию сигналов для состоянияfalse или 0 (по умолчанию) | true или 1Включить ли регистрацию сигналов для атомарного подграфического элемента, указанного как числовой или логический 1 (true) или 0 (false). Дополнительные сведения см. в разделе Выходные данные моделирования журнала для состояний и данных.
Пример: atomicSubchart.LoggingInfo.DataLogging = true;
LoggingInfo.DecimateData - Ограничить ли записанные данныеfalse или 0 (по умолчанию) | true или 1Следует ли ограничивать объем регистрируемых данных, указанный как числовой или логический 1 (true) или 0 (false). Когда это свойство true, регистрация сигналов пропускает выборки, используя размер интервала, заданный LoggingInfo.Decimation собственность.
Пример: atomicSubchart.LoggingInfo.DeimateData = true;
LoggingInfo.Decimation - Интервал прореживания2 (по умолчанию) | скалярИнтервал прореживания, заданный как целочисленный скаляр. Значение по умолчанию 2 означает, что диаграмма регистрирует каждый другой образец.
Пример: atomicSubchart.LoggingInfo.Decimation = 5;
LoggingInfo.LimitDataPoints - Следует ли ограничивать количество точек данных для регистрацииfalse или 0 (по умолчанию) | true или 1Следует ли ограничивать число точек данных для регистрации, указанных как числовые или логические 1 (true) или 0 (false). Когда это свойство true, регистрация сигнала ограничивает количество точек данных с помощью значения, указанного в LoggingInfo.MaxPoints собственность.
Пример: atomicSubchart.LoggingInfo.LimitDataPoints = true;
LoggingInfo.MaxPoints - Максимальное количество точек данных для регистрации5000 (по умолчанию) | скалярМаксимальное количество точек данных в журнале, указанное как целочисленный скаляр. Значение по умолчанию 5000 означает, что диаграмма регистрирует последние 5000 точек данных, сгенерированных при моделировании.
Пример: atomicSubchart.LoggingInfo.MaxPoints = 100;
LoggingInfo.NameMode - Наименование источника сигнала'SignalName' (по умолчанию) | 'Custom'Источник имени сигнала, используемого для регистрации атомарного подкадра, указанного как одно из следующих значений:
'SignalName' - Используйте имя атомарного подграфического элемента.
'Custom' - Использовать имя пользовательского сигнала, указанное в LoggingInfo.LoggingName собственность.
Пример: atomicSubchart.LoggingInfo.NameMode = 'Custom';
LoggingInfo.LoggingName - Имя пользовательского сигналаИмя пользовательского сигнала, используемое для регистрации атомарного подкадра, заданного как символьный вектор. Это свойство применяется только в том случае, если LoggingInfo.NameMode свойство - 'Custom'.
Пример: atomicSubchart.LoggingInfo.LoggingName = 'Atomic Subchart';
Debug.Breakpoints.OnDuring - Установить ли During State контрольная точкаfalse или 0 (по умолчанию) | true или 1Установить ли During State точка останова атомарного подкадра, заданная как числовой или логический 1 (true) или 0 (false).
Пример: atomicSubchart.Debug.Breakpoints.OnDuring = true;
Debug.Breakpoints.OnEntry - Установить ли On State Entry контрольная точкаfalse или 0 (по умолчанию) | true или 1Установить ли On State Entry точка останова атомарного подкадра, заданная как числовой или логический 1 (true) или 0 (false).
Пример: atomicSubchart.Debug.Breakpoints.OnEntry = true;
Debug.Breakpoints.OnExit - Установить ли On State Exit контрольная точкаfalse или 0 (по умолчанию) | true или 1Установить ли On State Exit точка останова атомарного подкадра, заданная как числовой или логический 1 (true) или 0 (false).
Пример: atomicSubchart.Debug.Breakpoints.OnExit = true;
TestPoint - Следует ли устанавливать атомарную подшагу в качестве контрольной точкиfalse или 0 (по умолчанию) | true или 1Следует ли задавать атомарный подчисток как тестовую точку, заданную как числовой или логический 1 (true) или 0 (false).
Chart - Диаграмма, содержащая атомарную подштриховкуStateflow.Chart объектЭто свойство доступно только для чтения.
Диаграмма, содержащая атомарную вложенную диаграмму, заданную как Stateflow.Chart объект.
Subchart - Содержание атомарного подшрутаStateflow.Chart объектЭто свойство доступно только для чтения.
Содержание атомарного подграфика, указанного как Stateflow.Chart объект. Этот объект используется для добавления нижестоящих элементов, таких как состояния и переходы, в атомарную вложенную диаграмму.
Subviewer - Подпросмотр атомарного подшрутаStateflow.Chart объект | Stateflow.State объект | Stateflow.Box объектЭто свойство доступно только для чтения.
Субпросмотр атомарного подшаблона, указанный как Stateflow.Chart, Stateflow.State, или Stateflow.Box объект. Подвидом является диаграмма или подшаг, где можно графически просмотреть атомарный подшаг.
Machine - Машина, содержащая атомную подшартуStateflow.Machine объектЭто свойство доступно только для чтения.
Машина, содержащая атомарную вложенную диаграмму, заданную как Stateflow.Machine объект.
Path - Расположение родительского объекта в иерархии моделиЭто свойство доступно только для чтения.
Расположение родительского элемента атомарного подначета в иерархии модели, заданного как символьный вектор.
Description - Описание'' (по умолчанию) | символьный векторОписание атомарного подкадра, заданного как символьный вектор.
Document - Ссылка на документ'' (по умолчанию) | символьный векторСсылка на документ для атомарной подначертания, заданная как символьный вектор.
Tag - Пользовательский тег[] (по умолчанию) | любой тип данныхОпределяемый пользователем тег для атомарного подстатья, указанный как данные любого типа.
SSIdNumber - Независимый от сеанса идентификаторЭто свойство доступно только для чтения.
Независимый от сеанса идентификатор, указанный как целочисленный скаляр. Используйте это свойство, чтобы отличить атомарную вложенную диаграмму от других объектов модели.
Id - Уникальный идентификаторЭто свойство доступно только для чтения.
Уникальный идентификатор, указанный как целочисленный скаляр. В отличие от этого, SSIdNumber, значение этого свойства переназначается при каждом запуске нового сеанса MATLAB ® и может быть повторно использовано после удаления объекта.
classhandle | Предоставить дескриптор класса для объекта |
dialog | Диалоговое окно «Открыть свойства» |
fitToView | Увеличение графического объекта |
get | Возврат структуры MATLAB, содержащей параметры свойств объекта или массива объектов |
highlight | Выделить графический объект |
isCommented | Определить, комментируется ли объект |
set | Задать свойства с заданными значениями |
up | Возврат родителя объекта |
view | Экранный объект в среде редактирования |
Добавление атомарной вложенной диаграммы в диаграмму ch. Задайте для его имени значение 'A'.
atomicSubchart = Stateflow.AtomicSubchart(ch);
atomicSubchart.Name = 'A';1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.