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