2016-08-26 3 views
2

Я делаю некоторые моделирования для систем управления. Я заметил, что время начала не равно нулю, хотя в параметрах моделирования время начала устанавливается равным нулю. Например, на следующей диаграмме,Почему Simulink начинается с ненулевого значения?

enter image description here

enter image description here

Выход сигнала

enter image description here

со следующими параметрами

enter image description here

Я импортировал данные и начальные значения являются

a = 
    1.0010 1.0010 
    1.0020 1.0020 
    1.0030 1.0030 
    1.0040 1.0040 

Как сбросить время запуска, так что моделирование должно начинаться с нуля не один?

ответ

4

Этот вопрос применимо к Matlab R2015a и ниже. Для более новых версий см. answer of NKN.


Simulink трюки вы! Ответ довольно прост:

Ваш выход, а также время моделирования на самом деле начинается с 0! Просто сфера не делает.

Причина - свойство свойства по умолчанию «Предельные данные указывают на последние 5000», который всегда проверяется на новые области применения (за исключением новейших версий Matlab). Поэтому снимите этот флажок, и все будет хорошо.

enter image description here

4

Убедитесь, что вы проверить следующие настройки:

enter image description here

клеща, что @thewaywewalk упоминается проверяется для предыдущих версий (ниже R2015 Это по умолчанию незарегистрированного в R2016..

enter image description here

+2

Ваш ответ относится к Matlab R2015b или выше. Мой внизу. – thewaywewalk

+0

@thewaywewalk правильный. – NKN

Смежные вопросы