Терминология вариантов Simulink ® помогает понять различные параметры и термины.
| Терминология вариантов | Описание |
|---|---|
| Подсистема исполнения, модель исполнения | Содержит один или несколько вариантов, каждый из которых является блоком подсистемы или модели. |
| Источник варианта | Обеспечивает изменение источника сигнала. |
| Приемник варианта | Обеспечивает изменение приемника (места назначения) сигнала. |
| Модель исполнения | Блок подсистемы исполнения, содержащий блок модели в качестве вариантов. |
| Активный выбор | Выбор исполнения, связанный с элементом управления исполнения, который вычисляет true. |
| Выражение элемента управления исполнения | Логическое выражение или Simulink.Variant объект, содержащий логическое выражение или (default). Используется в качестве режима управления «Вариант». |
| Метка элемента управления варианта | Строка, которая не вычисляется, и выбор, используемый при моделировании, определяется параметром активного выбора режима Label. Используется в качестве режима управления «Вариант». |
| Переменная управления вариантами | переменная MATLAB ® ,Simulink.Variant объект или Simulink.Parameter объект. |
| Объект-вариант | Контейнер выражения элемента управления исполнения. |
| Менеджер вариантов | Центральный инструмент, позволяющий управлять различными точками вариаций, моделируемыми с помощью блоков вариантов в системной модели. |
| Редуктор варианта | Сокращение количества исполнительных моделей до упрощенной автономной модели в зависимости от выбранных конфигураций исполнений. |
Параметры вариационной подсистемы
| Имя параметра | Описание |
|---|---|
Variant | Используется для проверки того, является ли подсистема блоком Variant Subsystem. Прибыль Это параметр, доступный только для чтения. |
VariantChoices | Получение списка вариантов в блоке подсистемы вариантов. Пример: Возвращает массив 1-by-N struct с полями:
Это параметр, доступный только для чтения. |
VariantControl | блок подсистемы и параметр блока модели, который применяется к блоку выбора блока подсистемы исполнения и возвращает элемент управления исполнения для блока выбора.
|
VariantControlMode | Определяет режим моделирования блоков исполнения, который может быть
|
LabelModeActiveChoice | Возвращает метку управления вариантами выбранного варианта для блока «» Подсистема вариантов «», когда
|
TreatAsGroupedWhenPropagatingVariantConditions | Прибыль
|
GeneratePreprocessorConditionals
| Указывает, должны ли быть проанализированы все варианты и должны ли быть созданы условия препроцессора путем возврата
Примечание Вместо этого используйте параметр Variant activation time.
|
CompiledActiveChoiceControl | Возвращает элемент управления variant, соответствующий активному выбору блока Variant Subsystem, и возвращает пустой Это параметр, доступный только для чтения. |
CompiledActiveChoiceBlock | Возвращает полное имя пути блока активного варианта выбора блока подсистемы и возвращает пустое значение Это параметр, доступный только для чтения. |
CompiledVariantInfo | Указывает, активен ли блок во время моделирования и является ли он частью созданного кода. Пример: Это параметр, доступный только для чтения. |
PropagateVariantConditions | Указывает, должны ли условия для портов внутри блока Variant Subsystem распространяться за пределы блока.
|
AllowZeroVariantControls
| Указывает, разрешен ли блоку подсистемы вариантов активный выбор.
|
Время активации варианта | Определяет, задает ли Simulink активный выбор блока Variant Subsystem во время обновления схемы или компиляции кода.
Примечание
|
Параметры источника и приемника исполнения
| Имя параметра | Описание |
|---|---|
VariantControls | Возвращает значение
|
VariantControlMode | Определяет режим моделирования блоков вариантов, который может быть
|
LabelModeActiveChoice | Возвращает метку элемента управления исполнения выбранного варианта для блока Источник исполнения (Variant Source) или Получатель исполнения (Variant Sink), когда
|
GeneratePreprocessorConditionals
| Указывает, должны ли быть проанализированы все варианты и должны ли быть созданы условия препроцессора путем возврата
Примечание Вместо этого используйте параметр Variant activation time.
|
ShowConditionOnBlock | Указывает,
|
AllowZeroVariantControls
| Указывает, разрешено ли блоку не иметь активных портов, возвращая
|
CompiledActiveVariantControl
| Возвращает элемент управления variant, соответствующий активному порту из последнего экземпляра компиляции. Если порт не активен, возвращается пустой Это параметр, доступный только для чтения. |
CompiledActiveVariantPort | Возвращает «индекс» активного порта из последнего экземпляра компиляции или возвращает Это параметр, доступный только для чтения. |