Вызовите драйверы внешнего устройства

Драйверы устройств для протоколов и целевого компьютера необходимы для многих проектов разработки в реальном времени. Например, у вас может быть рабочий драйвер устройства, который вы хотите интегрировать с алгоритмическим кодом, который должен считать данные из и записать данные к устройству ввода-вывода, что драйвер поддерживает. Генератор кода может произвести один набор исходных файлов приложения из модели алгоритма и интегрированного кода драйвера, написанного в C или C++.

Чтобы вызвать код драйвера внешнего устройства средой Simulink®, выполните итерации через задачи в этой таблице.

ЗадачаДействиеБольше информации
1Рассмотрите свою оценку внешних характеристик кода и требований интегрирования.Выберите External Code Integration Workflow (Embedded Coder)
2Задайте представление данных модели для генерации кода.Обменивайтесь Данными Между Внешним Кодом C/C++ и Типовым кодексом Simulink или Сгенерированным кодом (Embedded Coder)
3Сгенерируйте S-функцию и файлы TLC при помощи Legacy Code Tool. При необходимости совершенствуйте сгенерированный код вручную, чтобы соответствовать требованиям к приложению.
4Проверьте поведение алгоритма и производительность путем симуляции модели.Симуляция (Simulink)
5Сконфигурируйте модель для генерации кода.Сгенерируйте код, который совпадает с внешним видом внешнего кода (Embedded Coder) и настройка модели (Embedded Coder)
6Сгенерируйте код и отчет генерации кода.Генерация кода (Embedded Coder)
7Рассмотрите интерфейс сгенерированного кода и статические метрики кода.Анализируйте интерфейс сгенерированного кода (Embedded Coder) и статические метрики кода (Embedded Coder)
8Создайте исполняемую программу из модели.Создайте интегрированный код в окружении Simulink (Embedded Coder)
9Проверьте, что исполняемая программа ведет себя и выполняет как ожидалось.Числовая эквивалентность, тестирующая (Embedded Coder)
10Проверьте, что исполняемая программа выполняет как ожидалось.Выполнение кода, профилирующее (Embedded Coder)

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте