При создании сложной экспериментальной системы, требующей точного сбора данных с датчиков, карта сбора данных (DAQ) становится незаменимым инструментом. Однако выбор между NI-DAQmx и традиционным NI-DAQ (Legacy) часто представляет собой дилемму для инженеров и исследователей. Это подробное руководство поможет прояснить различия и помочь принять обоснованное решение.
Представленная компанией National Instruments в 2003 году система NI-DAQmx представляет собой следующее поколение драйверов сбора данных, постепенно заменяющее старую традиционную систему NI-DAQ (Legacy). Благодаря полностью переработанному API, аппаратной конфигурации и архитектуре программного обеспечения NI-DAQmx предлагает значительные улучшения в производительности, удобстве использования и функциональности.
DAQ Assistant предоставляет интуитивно понятный графический интерфейс для настройки виртуальных каналов и задач измерения. Этот мощный инструмент может автоматически генерировать код для LabVIEW, SignalExpress, LabWindows/CVI и Measurement Studio, что значительно повышает эффективность разработки.
NI-DAQmx обеспечивает превосходную производительность благодаря более высокой скорости одноточечного аналогового ввода-вывода и надежным возможностям многопоточности, что позволяет эффективно решать задачи сбора данных с высокой степенью параллелизма. Это приводит к более оперативному реагированию систем и более надежному сбору данных.
Функция моделирования позволяет тестировать и модифицировать приложения без физического оборудования, что позволяет инженерам удаленно разрабатывать и отлаживать системы. Это оказывается особенно ценным для проектов, требующих разработки за пределами объекта.
Благодаря упрощенному и интуитивно понятному API NI-DAQmx требует меньше функций и виртуальных инструментов (VI) для создания приложений сбора данных, что сокращает время обучения и ускоряет сроки разработки.
NI-DAQmx предлагает расширенную поддержку LabVIEW, включая узлы свойств и совместимость типов данных сигналов, предоставляя разработчикам большую гибкость в обработке данных и системной архитектуре.
Доступны согласованные API-интерфейсы для ANSI C, LabWindows/CVI и Measurement Studio, включая собственные интерфейсы .NET и C++, что обеспечивает плавную интеграцию различных сред программирования.
NI-DAQmx обеспечивает превосходную производительность и поддержку модуля LabVIEW Real-Time, что позволяет создавать высокостабильные системы для приложений, критичных ко времени.
Рассмотрите возможность использования NI-DAQmx, если применимо любое из этих условий:
Традиционный NI-DAQ (Legacy) постепенно вытесняется NI-DAQmx, но остается актуальным для конкретных сценариев.
Оптимальный выбор между NI-DAQmx и традиционным NI-DAQ зависит от требований конкретного проекта. Для большинства новых реализаций с современным аппаратным и программным обеспечением NI-DAQmx представляет собой лучший выбор. Однако традиционный NI-DAQ остается жизнеспособным для устаревших систем или когда миграция нецелесообразна.
Поскольку NI продолжает концентрировать усилия на разработке NI-DAQmx, эта платформа получит большинство новых функций и поддержку устройств, что сделает ее более перспективным выбором для долгосрочных проектов.
Контактное лицо: Mr. ALEXLEE
Телефон: +86 15626514602