#matlab #simulink
Вопрос:
У меня есть следующая модель Simulink:
Я импортирую значения через скрипт, вот выписка для первого порта:
input_PGCT.time = []; input_PGCT.signals.values = double(94.43); input_PGCT.signals.dimension = 1;
Затем я вызываю свою модель через:
t_stop = 5; T_s = t_stop/1000; options = simset('SrcWorkspace','current', 'fixedstep', T_s) ; sim('test_In_To_Switch.slx',t_stop, options)
Но область для 1-го входного порта показывает, что переменная импортирована неправильно и остается на 0:
Я заметил, что в разделе Моделирование gt; Параметры конфигурации модели gt;gt; Импорт/экспорт данных gt;gt;gt; Загрузка из рабочей области ввод был [t,u], без изменений. Я попытался изменить его на :
Но потом я получаю ошибку:
Invalid structure-format variable specified as external input in 'test_In_To_Switch'. Time and data values must have the same number of rows
Кто — нибудь знает, как это решить ?
Заранее спасибо