Драйверы LabVIEW для измерительных приборов (оптический рефлектометр, оптический тестер)
Заказчик: Измерительная лаборатория, осуществляющая интеграцию измерительного оборудования в единую систему используя возможности LabVIEW. Лаборатория располагает ресурсами (разработчиками и пользователями LabVIEW) позволяющими производить интеграцию заказанных LabVIEW драйверов.
Задача: Разработать LabVIEW драйвер оптического рефлектометра и оптического тестера. Предоставить спецификацию входных и выходных данных.
Решение: За основу спецификации команд был взят имеющийся TL1 протокол управления рефлектометром и тестером. На базе этой спецификации команд был разработан функционально законченный блок LabVIEW (виртуальный инструмент VI). Интерфейс подключения оборудования к PC должен обеспечивать высокие скорости передачи данных – поэтому было решено использовать USB 2.0.
Характеристики и преимущества:
Простота и наглядность использования измерительного оборудования в специализированных нуждах пользователями LabVIEW разного уровня квалификации (не только программистами, но и самими экспериментаторами). Кроссплатформенность LabVIEW среды позволяет использовать драйвер в различных ОС. Возможность разработки собственного пользовательского интерфейса (GUI – graphical user interface) на базе драйверов LabVIEW. Возможность интеграции в измерительные комплексы.
Технологии: |
LabVIEW |
Языки программирования: |
C++, G |
Средства управления проектом: |
CVS |
|