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