Продолжая использовать сайт, вы даете свое согласие на работу с этими файлами.
VISA (программная архитектура)
VISA, Virtual Instrument Software Architecture — широко используемый стандартизированныйинтерфейс ввода-вывода в области тестирования и измерений для управления приборами с персонального компьютера. Поддерживает интерфейсы IEEE-488 (GPIB), VXI, RS-232, а также USB для измерительных устройств. Реализация VISA (например, NI VISA) представляет собой библиотеку функций для языков C, Visual Basic и G, которые унифицируют доступ ко всем измерительным устройствам, независимо от используемого протокола и аппаратуры (например, независимо от модели GPIB-адаптера).
Интерфейс VISA предполагает общение с прибором в форме «запрос-ответ». Компьютер отправляет специфичную для конкретного прибора команду-запрос (например, требование выполнить измерение физической величины) и ждёт ответа (например, отчёт о состоянии или результаты измерений) от прибора. Интерфейс также поддерживает специфичные для шины особенности, например, при работе с GPIB общение может также быть инициировано прибором с помощью прерывания, а для RS-232 можно конфигурировать битрейт, количество битов в кадре данных и т. д.
VISA был разработан компанией National Instruments в середине 1990-х для автоматизации измерений с помощью так называемых «виртуальных приборов» (VI). Используется в основном в таких программных продуктах компании, как LabVIEW, LabWindows и Measurement Studio. Несмотря на то, что интерфейс VISA стандартизирован, наиболее часто используется проприетарная реализация от National Instruments. Эта библиотека может быть бесплатно скачана с сайта компании после регистрации, есть версии для Linux, Mac OS, Windows. В комплект с библиотекой включены также несколько программных инструментов, например, NI Spy — программа для протоколирования обращений к библиотеке NI VISA.
- Публикаций пока нет