Как программное обеспечение определяет свойства связанных моделей

Когда вы соединяете модели, операцию и свойства моделей, вы соединяетесь, определяют свойства получившейся модели. Следующая таблица обобщает некоторое управление общих правил, как определяются получившиеся образцовые значения свойств.

СвойствоОжидаемое поведение
Ts

При соединении моделей дискретного времени все модели должны иметь идентичный или незаданный (sys.Ts = -1) шаг расчета. Получившаяся модель наследовала шаг расчета от связанных моделей.

InputName
OutputName
InputGroup
InputGroup

В целом получившаяся модель наследовала имена ввода-вывода и группы ввода-вывода из связанных моделей. Однако конфликтные имена ввода-вывода или группы ввода-вывода не наследованы. Например, свойство InputName для sys1 + sys2 оставляют незаданным, если sys1 и sys2 имеют различные значения свойств InputName.

TimeUnit

Все связанные модели должны иметь идентичные свойства TimeUnit. Получившаяся модель наследовала свой TimeUnit от связанных моделей.

Variable

Модель, следующая из операций на моделях tf или zpk, наследовала свое значение свойства Variable от операндов. Конфликты разрешены согласно следующим правилам:

  • Для непрерывно-разовых моделей 'p' имеет приоритет по 's'.

  • Для моделей дискретного времени 'q^-1' и 'z^-1' имеют приоритет по 'q' и 'z', в то время как 'q' имеет приоритет по 'z'.

Notes
UserData

Большинство операций игнорирует свойства Notes и UserData. Эти свойства получившейся модели пусты.

Похожие темы