Simulink Desktop Real-Time (R2017b): сбой регистрации данных с приложением GUIDE - PullRequest
0 голосов
/ 28 августа 2018

У меня есть модель Simulink, которая работает во внешнем режиме с использованием Simulink Desktop-Real Time. Модель содержит области для регистрации данных и для отображения трасс сигналов. По какой-то причине области не работают, когда я запускаю модель программно из приложения GUIDE. Другими словами, файлы журнала данных не создаются, и области отображения ничего не показывают. Однако, если я запускаю модель программно из простого сценария Matlab (без пользовательского интерфейса), тогда области видимости работают должным образом, то есть я получаю файлы и вижу трассировки сигналов. Помимо областей, модель работает корректно из GUIDE, то есть она может взаимодействовать с оборудованием через блоки ввода-вывода и т. Д. У меня никогда не было этой проблемы с R2015a, но теперь у меня она есть с R2017b.

1 Ответ

0 голосов
/ 29 августа 2018

В соответствии с документацией для Запуск приложений из командной строки , я подозреваю, что вы пропустили следующий второй шаг:

>> set_param(gcs,'SimulationMode','external') % only needed if the model isn't set up for External Mode already
>> set_param(gcs,'SimulationCommand','connect') % <- you are missing this
>> set_param(gcs,'SimulationCommand','start')
>> set_param(gcs,'SimulationCommand','stop')
...