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

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

СвойствоОжидаемое поведение
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 свойства. Эти свойства получившейся модели пусты.

Похожие темы