MathWorks xPC Target
Программное обеспечение xPC Target является высокопроизводительной средой с клиент-серверной архитектурой. xPC Target позволяет соединять модели Simulink и Stateflow с физическими исполнительными механизмами и выполнять их в реальном времени, используя универсальную и экономичную PC-платформу. Обширный функционал предназначен для быстрого прототипирования систем управления, программно-аппаратного тестирования и разработки приложений в открытой аппаратной платформе. С помощью xPC Target разработчики могут создавать свои модели на рабочей станции, автоматически генерировать код с помощью MATLAB Coder и Simulink Coder и загружать его на целевой компьютер на операционной системе реального времени xPC Target, поставляемой с пакетом. Специальное дополнение к пакету – xPC Target Embedded Option – позволяет собирать готовые встроенные устройства на базе PC-платформы для систем управления, обработки сигналов, снятия данных, калибровки, испытаний и т. д.
Особенности xPC Target:
- Исполнение модели Simulink и Stateflow на целевом компьютере с помощью ядра реального времени.
- Реализация платформы реального времени на основе любого совместимого компьютера (PC, PC/104, CompactPCI, Industrial PC, Single-board PC).
- Гибкая система загрузки, включая оптические диски, flash-диски, жесткие диски и локальные сети.
- Полоса пропускания до 50 КГц в зависимости от процессора и сложности модели.
- Настройка параметров системы в реальном времени.
- Вывод сигналов в реальном времени и запись данных для анализа.
- Поддержка более 300 стандартных плат ввода/вывода, набор драйверов с исходными текстами.
- Графический интерфейс и средства объектно-ориентированного программирования MATLAB для работы с одним или несколькими целевыми компьютерами.
- Поддержка RS-232 и TCP/IP для связи целевого и главного компьютеров.
- Программные средства разработки интерфейса для удобной визуализации сигналов и параметров.
Для работы пакета требуется:
- MATLAB.
- Simulink.
- Real-Time Workshop.
- Stateflow (рекомендуется).
- Stateflow требует Stateflow Coder.
- Работает только на Windows XP, 2000, NT.
- Microsoft Visual C, C++ compiler version 6.0 or 7.1 или Open Watcom C, C++ compiler version 1.3.