Добавьте порт события в блок подсистемы
Ports & Subsystems
Добавьте порт события в блок Subsystem.
Event type
— Выберите тип события для подсистемыInitialize
(значение по умолчанию) | Terminate
| Reset
Выберите тип события для подсистемы, чтобы выполниться, инициализируют, сбрасывают, или оконечные алгоритмы.
Initialize
Выберите, чтобы инициировать выполнение блока Initialize Function с инициализировать событием.
Terminate
Выберите, чтобы инициировать выполнение блока Terminate Function с оконечным событием.
Reset
Выберите, чтобы инициировать выполнение блока Initialize Function, реконфигурированного как блок Reset Function с событием сброса.
Параметры блоков:
EventType |
Ввод: символьный вектор |
Значение:
'Initialize' | 'Terminate' | 'Reset' |
Значение по умолчанию:
'Initialize' |
Event name
— Задайте имя событияReset
(значение по умолчанию) | имя событияЗадайте имя события для блока Reset Function
Reset
Имя по умолчанию на поверхности блока Reset Function.
Пользователь ввел имя, отображенное на блоке face of the Reset Function и имени порта события сброса на блоке Model, содержащем блок Reset Function.
При связи имени для функции сброса список автозавершений обеспечивает некоторые предложения. Список не завершен.
Чтобы включить этот параметр, установите параметр Event на Reset
.
Параметры блоков:
EventName |
Ввод: символьный вектор |
Значение:
'reset' | '<event name>' |
Значение по умолчанию:
'reset' |
Enable variant condition
— Управление, активирующее различное управление (условие)Управление, активирующее различное управление (условие), задано параметром Variant Control.
Деактивируйте различное управление подсистемы.
Активируйте различное управление подсистемы.
При выборе этого параметра, включает параметры Generate preprocessor conditionals и Variant control.
Когда вы выбираете параметр Enable variant condition, значок указывает на изменение.
Параметры блоков:
Variant |
Ввод: символьный вектор |
Значение:
'off' | 'on' |
Значение по умолчанию:
'off' |
Порт события Reset блока Model может быть условным выражением и распространяет сетевые Различные условия, заданные на соответствующем Функциональном блоке (блоках) Reset в модели, на которую ссылаются.
Порты события Initialize и Terminate являются всегда безусловными, потому что они управляют и значением по умолчанию модели и специфичный для блока, инициализируют и отключают события модели, на которую ссылаются. Если вы задаете Инициализировать функциональный блок в модели, на которую ссылаются, это соответствует явному, инициализируют событие.
Variant control
— Задайте различное управление (условие) выражениеVariant
(значение по умолчанию) | логическое выражениеЗадайте различное управление (условие) выражение, которое выполняет функцию варианта Initialize, функцию Reset или функциональный блок Terminate, когда выражение оценивает к true
.
Variant
Имя по умолчанию для логического (булева) выражения.
Логическое (булево) выражение или Simulink.Variant
объект, представляющий булево выражение.
Если вы хотите сгенерировать код для своей модели, задайте переменные в выражении как Simulink.Parameter
объекты.
Чтобы включить этот параметр, выберите параметр Enable variant condition.
Параметры блоков:
VariantControl |
Ввод: символьный вектор |
Значение:
'Variant' | '<logical expression>' |
Значение по умолчанию:
'Variant' |
Generate preprocessor conditionals
— Выберите, если варианты заключены в условных операторах препроцессора CВыберите, если варианты заключены в условных операторах препроцессора C.
Не заключает варианты в условных операторах препроцессора C.
При генерации кода для цели ERT, заключает варианты в условных операторах препроцессора C (#if).
Чтобы включить этот параметр, выберите параметр Enable variant condition .
Когда вы выбираете параметр Generate preprocessor conditionals, значок указывает на изменение.
Параметры блоков:
GeneratePreprocessorConditionals |
Ввод: символьный вектор |
Значение:
'off' | 'on' |
Значение по умолчанию:
'off' |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.