Описание фрагмента программного обеспечения для автоматизированной обработки данных при верификации электронных изделий

Описание языков веб-программирования, необходимых для решения поставленной задачи. Возможности использования языков программирования, синтаксис которых лежит в основе создания фрагмента программного обеспечения для автоматизированной обработки данных.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 06.05.2018
Размер файла 212,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Описание фрагмента программного обеспечения для автоматизированной обработки данных при верификации электронных изделий

В настоящее время актуальной задачей является обеспечение импортозамещения электронных изделий. Решение задачи предполагает, что показатели качества и объем выпускаемой продукции будут удовлетворять условиям современного отечественного рынка.

Гибкая автоматическая линия (ГАЛ) - линия, которая может обрабатывать в соответствии со своими техническими характеристиками новую номенклатуру, не известную на стадии создания (проектирования) линии, но аналогичную по технологическим возможностям и точностям обработки, принятой при проектировании.

Гибкие производственные системы (ГПС) - совокупность металлообрабатывающего и вспомогательного оборудования (транспортного, накопительного, погрузочно-разгрузочного и т.п.), работающего в автоматическом режиме и с единой системой управления в условиях многономенклатурного производства. В состав ГПС входит несколько обрабатывающих центров универсального или специального исполнения. Разное время обработки деталей на станках компенсируется наличием централизованных или децентрализованных складов. Перемещение заготовок и полуфабрикатов осуществляется по схеме «станок - склад - станок»;

Цель написания статьи - предложить метод обработки электронных данных, за счет которого буду улучшены следующие показатели производства:

· снижение нагрузки на операторов автоматизированного технологического оборудования (АТО);

· повышение производительности АТО.

В настоящее время существуют методы обработки выходных данных контрольно-измерительных машин. В результате мониторинга изделий, операторы АТО получают протоколы, информация из которых обрабатывается вручную. Представленный в статье метод имеет отличие, заключающееся в снижении человеческого фактора и переносе основной нагрузки при работе с результатами мониторинга на возможности вычислительной техники.

Описание изделия

Блок регистрации передачи данных (БРПД) является одним из значимых изделий в вычислительной технике, поскольку с помощью него происходит соединение и передача данных от одного интерфейса к другому. БРПД представляет собой конструктивно-законченное изделие, предназначенное для применения в качестве бортовой техники, обеспечивающей: прием данных по проводным и беспроводным интерфейсам; передачу данных по проводным и беспроводным интерфейсам; обработку принятой информации с использованием вычислительных средств системы; сохранение информации на съемных носителях данных; мониторинг внешних факторов, поддерживаемых системными датчиками.

Лицевая панель БРПД оснащена множеством выходов для обеспечения питания электронной машины и ее сопряжения с другими вычислительными устройствами.

Состоит она из следующих элементов (рис. 1): 1-6. Разъемы CAN-интерфейсов; 7. Разъем для подключения монитора «LVDS; 8, 9. Разъемы последовательных портов RS485; 10. Разъем питания «PRW»; 11. Разъем для подключения монитора VGA; 12-14. Разъемы для LAN подключения; 15. Светодиодный индикатор наличия питания «PWR»; 16. Светодиодный индикатор работы системы подогрева; 17. Индикаторы с вывода «DIGITAL Out».

Рис. 1. Внешний вид БРПД и расположение основных элементов

язык программирование автоматизированный

Описание выходных данных системы оптической автоинспекции

После завершения контроля изделий результаты мониторинга образуют протокол операций, который в дальнейшем может быть использован для осуществления процедуры верификации БРПД. Данные протокола автоматически регистрируются в базе данных. Вид протокола представлен на рисунке 2.

Рис. 2. Форма протокола исследования характеристик БРПД

Полученные сведения в дальнейшем применяются для осуществления процедуры верификации изделий.

Верификация БРПД осуществляется путем сравнивания данных из заявки заказчика с результатами мониторинга. Таким образом, определена необходимость создания специальной формы, с помощью которой заказчик сможет вносить изменения в базу данных, а так же добавлять в нее новую информацию. Оптимальным решением этой задачи является применение языковых средств php и SQL-запросов.

Описание языков SQL и PHP

SQL (англ. Structured query language - «язык структурированных запросов») - формальный непроцедурный язык программирования, применяемый для создания, модификации и управления данными в произвольной реляционной базе данных, управляемой соответствующей системой управления базами данных (СУБД). SQL основывается на исчислении кортежей.

SQL является языком программирования, который необходим для создания, обновления и управления информацией в БД, которая, в свою очередь, управляется с помощью системы управления базами данных. С помощью SQL-запросов становится возможным производить следующий основной набор операций: создание новых ячеек или таблиц в БД; создание в БД новых записей; внесение изменений в записи; удаление записей; проведение выборки отдельных данных из БД, которая подчиняется определенному установленному принципу; внесение изменений в структуру таблицы.

Язык SQL решает задачу обработки информации в веб-среде, поскольку предусматривает работу с числами, произведение элементарных операций, необходимых для осуществления процедуры верификации изделий. Для обеспечения взаимодействия пользователя с БД, актуальным является использование возможностей языка веб-программирования PHP.

PHP (англ. PHP: Hypertext Preprocessor - «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools) - скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений.

PHP является языком веб-программирования, который позволяет генерировать HTML-страницы на сервере и производить работу с базами данных (БД). В настоящее время используется, как основной инструмент для разработки веб-приложений.

Одним из главных преимуществ языка PHP является его гибкость, позволяющая взаимодействовать с разметкой HTML и языком SQL-запросов. Таким образом, разработчик имеет возможность для создания комфортного веб-интерфейса и обеспечения взаимодействия с таблицами БД.

Рис. 3. Описание взаимодействия пользователя с базой данных

Особенностью языка PHP является его зависимость от источника обработки запросов скрипта. В современных компьютерах, как и в устройствах предыдущих поколений, отсутствует встроенное по умолчанию приложение, позволяющее обрабатывать PHP-запросы. Поэтому обязательным условием является наличие сервера (или симулятора сервера), обладающего встроенными компонентами для обработки скриптов.

Обращение к серверу происходит всегда, даже при отсутствии необходимости в работе с базами данных. Важной составляющей в работе с PHP-скриптами являются формы.

Формы - теги HTML разметки, позволяющие создавать визуальные элементы в окне браузера для обмена информацией между пользователем и сервером. Компонент включает в себя множество атрибутов, использование которых позволяет создать полноценный интерфейс для:

· Создания новых записей в БД;

· Редактирования информации в БД;

· Удаления информации из БД.

Работа с данными протокола предполагает использование средств языков программирования для автоматизированной обработки выходной информации.

PHP-документ определяет, какой тип запроса отправляется на сервер, но для базы данных используются собственные языковые инструменты - SQL запросы. Возможности HTML-разметки позволят упорядочить данные из БД для удобства работы операторов АТО. Реализация данного интерфейса позволит сравнить данные из заявки заказчика и результаты мониторинга при помощи PHP-скриптов. Таким образом, снижается нагрузка на операторов АТО за счет автоматизированной обработки информации, полученной на выходе.

Литература

1. Евдокимов С.А., Григорьев И.В., Краснов А.А, и др. Создание компьютерной базы знаний для работы с нормативно-справочной информацией в машиностроении / CAD/CAM/CAE Observer, №1, 2010

2. Научная брошюра предприятия ЗАО «ОСТЕК», Новая экономическая система автоматической оптической инспекции VT9500EC - 27 с.

3. Феофанов, А.Н. Гибкие автоматические линии в машиностроении. [Текст] // - М.: «Янус-К», 2002, 192 с.

4. [Электронный ресурс] / Энциклопедия «Википедия» - Режим доступа: https://ru.wikipedia.org/, свободный. (Дата обращения: 28.12.2015 г.). - Подробнее на ru.wikipedia.org: https://ru.wikipedia.org/wiki/PHP

5. [Электронный ресурс] / Веб-учебник «htmlbook» - Режим доступа: http://htmlbook.ru/, свободный. (Дата обращения: 28.12.2015 г.). - Подробнее на htmlbook.ru: http://htmlbook.ru/HTML/form

6. Введение в реляционные базы данных / В.В. Кириллов, Г.Ю. Громов. - СПб.: БХВ-Петербург, 2009. - 464 с.: ил. + CD-ROM - (Учебная литература для вузов) - 453 с.

7. Феофанов А.Н. Технологическое оборудование автоматизированных машиностроительных производств / М.: ФГБОУ ВПО МГТУ «Станкин», 2012. - 317 с.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.