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