Содержание
-
Разработка клиентской программы для автоматизированного рабочего места на основе контрольно-диагностического комплекса
-
Основная задача
Основная задача – создание автоматизированного рабочего места Тестирование изделия - проверка вхождения параметров работы устройства в заданные диапазоны или других условий (например, наличие импульсного сигнала на выходе) при заданном режиме работы устройства Обеспечение заданного режима работы изделия выполняется с помощью устройства сопряжения с объектом, управление которым осуществляется через цифровые выходы Проведение тестирования и создание протокола приемо-сдаточных испытаний множества изделий данного типа с возможностью эксплуатации системы невысококвалифицированным работником
-
Высокий уровень универсализации
Минимальные затраты для создания новых автоматизированных рабочих мест Требуется изготовить устройство сопряжения с объектом и с помощью клиентской программы ввести программу теста изделия Комплекс и клиентская программа не меняются
-
Задачи клиентской программы
Предоставить пользователю графический интерфейс для редактирования объектов теста Возможность написания собственных программ обработок результатов измерений Введение протокола приемо-сдаточных испытаний Функции по выделению параметров известных типов сигналов Запуск теста с последующим формированием протокола
-
Взаимодействие с комплексом
По сети – путем передачи xml-документов объектов и команд
-
-
Объекты клиентского ПО
-
Задание условий теста
-
Программирование обработки результатов измерений
Методы (с помощью Sequence), для реализации первичной обработке и запуск снятия, например, ВАХ, универсальны, но сложны Развертка по параметру (например, снятие ВАХ, АЧХ) реализована с помощью отдельного диалогового окна Пользователю предлагается упрощенное программирование обработки результатов измерений, реализованное с помощью диалоговых окон, в которых он выбирает одну из функций по обработке основных типов сигналов, либо добавляет свою. Результат сохраняется в одну из существующих переменных, во временную переменную, либо возможно вернуть его как результат (для протокола) Однотипность программирования первичной обработки и обработки на ПК
-
Oscilloscope[]
-
-
-
-
Вопросы обработки сигналов
Применение фильтра, если это необходимо Вычисление необходимых параметров
-
Виды сигналов
Постоянный Синусоидальный Импульсный (однополярный/двуполярный)
-
Основные параметры сигналов
Постоянный: - амплитуда; Синусоидальный: - частота; - амплитуда; - сдвиг по фазе; Импульсный: - амплитуда; - длительность фронта; - длительность среза; - выброс; - длительность импульса; - шумовая нестабильность;
-
Параметры импульсного сигнала
-
Общая схема алгоритма
Начало Необходима фильтрация? Фильтрация Выделение отдельных импульсов или периодов синус .сигнала Вычисление необходимых параметров Усреднение параметров Конец да нет
-
Клиентская программа