exponenta event banner

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

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

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

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

Связанные темы