Быстрый старт OpenPNP
Введение
OpenPnP программное обеспечение с открытым исходным кодом, написанное на java, используется для автоматизированной раскладки электронных компонентов на платы.
Это руководство поможет установить OpenPnP, увидеть основные компоненты интерфейса и запустить образец задания в симуляторе OpenPnP. А это, в свою очередь, позволит быстро понять, как работает OpenPnP, и даст первые знания, для подключения OpenPnP к установщику компонентов.
Установка
Скачать
Посетите openpnp.org/downloads, и узнайте где скачать последнюю версию OpenPnP.
Установить и запустить
Если вы используете один из бинарных установщиков с веб-сайта, просто запустите установщик и следуйте инструкциям. Не забудьте перед этим поставить Java. После установки вы можете запустить OpenPnP из списка приложений операционной системы, то есть из меню «Пуск», из папки «Приложения» и т. l.
Быстрый тур
Пользовательский интерфейс
На этом изображении показаны основные компоненты пользовательского интерфейса. Далее мы будем ссылаться на названия этих компонентов, поэтому найдите время, чтобы познакомиться с ними.
Передвижения
OpenPnP настроен «из коробки», так что можно использовать его сразу же; даже не нужно подключать ваш установщик компонентов (он работает с виртуальной машиной)!
Когда запускаете OpenPnP в первый раз, вы увидите смоделированную таблицу выбора и размещения в поле обзора камеры. Попробуйте выполнить следующие действия, чтобы понять, как работает OpenPnP:
- Нажмите зеленую кнопку питания, чтобы запустить виртуальную «машину».
- Используйте кнопки управления(стрелки) для перемещения камеры. Можно изменить расстояние, на которое перемещается камера, изменив значение ползунка «Расстояние».
- Просмотрите каждую из вкладок в верхней части окна, чтобы увидеть, как настроены задания, детали, пакеты, питатели и настройки установщика компонентов. Сейчас лучше пока ничего не менять.
О демо
Если хотите увидеть OpenPnP в действии, пропустите этот раздел и вернитесь к нему позже.
Демонстрационная конфигурация, которую вы видите при первом запуске OpenPnP, включает смоделированные камеры, питатели, сопла и всё остальное, что составляет «машину» OpenPnP. В частности, то, что вы видите в поле зрения камеры, — это небольшое окно видимое в гораздо более крупную виртуальную машину выбора и размещения. Полная «машина» выглядит так:
Станок содержит в 8 плат с разной ориентацией, 9 устройств подачи лент с маркировкой «Верхняя полоса 1–4» и «Нижняя полоса 1–4», а также красный прямоугольник, показывающий расположение смоделированной нижней камеры обзора.
Ваша первая работа
Теперь, когда мы немного познакомились с пользовательским интерфейсом, пришло время попробовать выполнить задание по выбору и размещению. Следуйте инструкциям ниже:
- Выберите вкладку Job в верхней части главного окна OpenPnP.
- В меню «Файл» выберите «Открыть задание».
- Используя диалоговое окно с файлами на вашем компьютере, найдите директорию samples, которая в. Windows находится в каталоге Documents\OpenPnP. На Mac и Unix он находится в том же каталоге, в который вы установили OpenPnP.
- В каталоге samples найдите каталог pnp-test и откройте pnp-test.job.xml файл внутри него.
- Вы увидите, что работа загружена, и теперь в списке указаны платы и места размещения. Вы можете просматривать платы и места размещения, чтобы увидеть, что будет делать ваша ранее проделанная работа.
- Нажмите зеленую кнопку питания, чтобы включить станок.
- Далее зеленую кнопку воспроизведения, чтобы начать работу, камера начнет двигаться.
OpenPnP теперь будет имитировать работу полного выбора и размещения. Он будет использовать компьютерное зрение для выравнивания плат с использованием реперных точек, поиска деталей в виртуальных питателях, а затем размещения деталей на виртуальных платах. Можно следить за происходящим, наблюдая за камерой.
Работа завершена, мы вас поздравляем! Вы выполнили первое задание в OpenPnP!
Что дальше
Пора начать читать руководство пользователя, чтобы лучше понять более продвинутые функции OpenPnP и узнать, как начать интеграцию программного обеспечения со станком.
Если у вас еще нет своего установщика, посетите openpnp.org/hardware, чтобы узнать о вариантах самостоятельной сборки или покупки станка.
Для разработчиков имеется руководство разработчика.
Чтобы получить помощь или просто поговорить, присоединяйтесь к группе обсуждения или поговорите с нами в Freenode IRC по адресу #openpnp. Если у вас нет клиента IRC, вы можете использовать этот веб- клиент.
P.S.
Данный перевод сделан с целью самостоятельного изучения OpenPnP. Постараюсь полностью передать структуру wiki с сайта программы
github.com/openpnp/openpnp/wiki/Quick-Start.