Рабочий процесс аппаратно-программного моделирования

Этот рисунок показывает hardware-the рабочий процесс симуляции цикла. Коннекторы являются точками выхода для возврата рабочему процессу подготовки к модели реального времени.

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

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

Прежде, чем выполнить оборудование в цикле (HIL) рабочий процесс симуляции:

  1. Подготовьте и сконфигурируйте свою модель для симуляции в реальном времени. Для получения информации смотрите Рабочий процесс Подготовки к Модели реального времени и Рабочий процесс Симуляции В реальном времени.

  2. Настройте и сконфигурируйте программное обеспечение, интерфейсы ввода-вывода и возможность соединения для вашего компьютера разработчика, целевого компьютера и платы ввода-вывода. Для получения информации смотрите Начало работы с Simulink Real-Time (Simulink Real-Time).

  3. Если вы выполняете Программно-аппаратную симуляцию, чтобы протестировать ваш контроллер:

    • Сконфигурируйте свой контроллер.

    • Подключите свой контроллер к компьютеру в реальном времени.

Выполните аппаратно-программное моделирование

Сгенерируйте, загрузите и выполните код

Используйте Simulink® Real-Time™ для:

  • Сгенерируйте и скомпилируйте код по компьютеру разработчика.

  • Загрузите приложение реального времени на целевой компьютер.

  • Выполните приложение реального времени удаленно от компьютера разработчика.

Для получения информации смотрите, Генерируют, Загрузка, и Выполняют Код.

Оцените точность

Сравните результаты симуляции на целевом компьютере к вашим ссылочным результатам. Ссылка является и изменила результаты модели то же самое? В противном случае действительно ли они достаточно подобны, что эмпирические или теоретические данные также поддерживают результаты симуляции модифицированной модели? Модифицированная модель представляет явления, которые вы хотите, чтобы она измерила? Это представляет те явления правильно? Если вы планируете использование вашей модели, чтобы протестировать ваше проектирование контроллера, действительно ли модель достаточно точна, чтобы привести к результатам, которые можно использовать для системной проверки? Ответы на эти вопросы помогают вам решить, достаточно ли ваши результаты в реальном времени точны.

Оцените скорость

Чтобы узнать, генерирует ли ваша симуляция переполнение, исследуйте время выполнения задачи (TET), сообщают, что Simulink Real-Time генерирует для симуляции.

Возвратитесь к рабочему процессу подготовки к модели реального времени

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

Настройте точность или осциллограф вашей модели, и затем продвиньтесь посредством других процессов и решений в рабочем процессе подготовки к модели реального времени. Выполните итерации на корректировке, симуляции и анализе вашей модели, пока это не будет быстро и достаточно точно для вас выполнить рабочий процесс симуляции в реальном времени. Выполните рабочий процесс симуляции в реальном времени, и затем делайте попытку рабочего процесса аппаратно-программного моделирования снова. Для получения информации смотрите Рабочий процесс Подготовки к Модели реального времени и Рабочий процесс Симуляции В реальном времени.

Возвратитесь к рабочему процессу симуляции в реальном времени

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

Выполните рабочий процесс симуляции в реальном времени, и затем делайте попытку рабочего процесса аппаратно-программного моделирования снова. Для получения информации смотрите Рабочий процесс Симуляции В реальном времени.

Недостаточная вычислительная мощность для аппаратно-программного моделирования

Ваша машина реального времени может испытать недостаток в вычислительной мощности выполнения вашей модели в режиме реального времени. Если ваша модель не удается запуститься в режиме реального времени или приводит к ненадежным результатам на вашей целевой машине после нескольких итераций рабочих процессов в реальном времени, рассмотрите эти возможности для увеличения вычислительной мощности:

Связанные примеры

Больше о