Описание фрагмента программного обеспечения для автоматизированной обработки данных при верификации электронных изделий
Описание языков веб-программирования, необходимых для решения поставленной задачи. Возможности использования языков программирования, синтаксис которых лежит в основе создания фрагмента программного обеспечения для автоматизированной обработки данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 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
...Подобные документы
Описание языков программирования высокого уровня. Стандартные структуры данных, обзор принципов структурного программирования. Построение математической модели и выбор структуры данных для решения задачи. Тестирование и отладка программного кода.
курсовая работа [1,3 M], добавлен 05.12.2020Возможности среды программирования delphi при разработке приложения с визуальным интерфейсом. Отладка программных модулей с использованием специализированных программных средств. Тестирование программного обеспечения. Оптимизация программного кода.
курсовая работа [974,0 K], добавлен 21.12.2016Создание программного обеспечения автоматизированной информационной системы для учета и обработки метеорологической информации. Описание основных программных модулей. Требования к составу и параметрам технических средств, транспортированию и хранению.
дипломная работа [7,5 M], добавлен 16.08.2015Основные концепции языков программирования, механизмы типизации данных. Описание языков программирования и методов трансляции. Конечные автоматы и преобразователи. Общие методы синтаксического анализа. Формальные методы описания языкового перевода.
курс лекций [5,5 M], добавлен 04.12.2013Порядок автоматизации расчетов себестоимости и длительности программного обеспечения производственного предприятия. Выбор языка программирования и системы управления базами данных. Разработка алгоритмов расчета себестоимости программного обеспечения.
дипломная работа [1,7 M], добавлен 13.06.2017Описание решения задачи, ее постановка, общий подход к решению. Представление исходных данных, условий задачи и целей ее решения. Составление алгоритма решения поставленной задачи. Написание программного обеспечения и тестирование конечного продукта.
курсовая работа [1,1 M], добавлен 03.07.2011Создание автоматизированной системы для упрощения работы с данными, расчётами и отчётами, анализа и хранения поступающих в лабораторию хроматографических исследований данных. Функциональные требования к системе. Проектирование программного обеспечения.
курсовая работа [1,9 M], добавлен 23.01.2013Изучение и разработка алгоритмов сверления. Выбор языка и среды программирования. Исследование структуры системы компьютерного моделирования. Ввод данных о материале инструмента и детали, методе обработки. Визуальная проверка и корректировка данных.
отчет по практике [295,9 K], добавлен 22.05.2013Классификация электронных средств обучения, преимущества их использования, рекомендации по созданию. Требования к структуре и содержанию учебного материала. Особенности изучения языков программирования на уроках информатики. Среда программирования Delphi.
дипломная работа [770,2 K], добавлен 12.09.2015Описание вычислительной техники, характеристика операционных систем и языков программирования. Сравнительный анализ аналогов и прототипов. Разработка алгоритма решения задачи. Выбор средств и методов решения задач. Проектирование программного обеспечения.
отчет по практике [1,0 M], добавлен 23.03.2015Порядок разработки автоматизированной системы обработки данных, состоящей из базы данных, программного приложения, разработанного для нее в СУБД Access и связанного с САПР AutoCAD. Получение и просмотр отчетов и графических материалов по программе.
курсовая работа [1,9 M], добавлен 03.07.2012Практические аспекты использования прикладного программного обеспечения при разработке базы данных "Аудиторный фонд ГБОУ СПО "Старооскольский педагогический колледж". Системы управления базами данных. Описание и функциональные возможности приложения.
курсовая работа [360,4 K], добавлен 07.10.2014Характеристика основных языков web-программирования. Анализ программного обеспечения, отвечающего за прием запросов браузеров и поиск указанных файлов. Понятие реляционных систем управления базами данных. Системы контент-менеджмента и их возможности.
дипломная работа [6,1 M], добавлен 10.02.2014Сущность объектно-ориентированного подхода в программировании. Описание языков программирования. Использование бинарных деревьев для поиска данных, алгоритмы их обхода. Разработка Windows-приложения автоматизированной системы "Планета животных".
курсовая работа [3,7 M], добавлен 16.09.2016Назначение и функции информационной системы как программно-аппаратного комплекса, предназначенного для хранения и обработки данных какой-либо предметной области. Каскадная схема создания ИС с обратной связью. Основные элементы языка программирования С++.
контрольная работа [1,7 M], добавлен 14.05.2012Описание салона-магазина по предоставлению услуг оператора мобильной связи. Обоснование создания автоматизированной информационной системы "Оператор". Выбор программного обеспечения, проектирование реляционной базы данных. Описание основ интерфейса.
дипломная работа [1,9 M], добавлен 27.05.2015Разработка автоматизированной базы данных (БД) для больницы, которая поможет пользователю легко найти нужную информацию о любом сотруднике или пациенте. Выбор системы управления БД и программного обеспечения. Описание работы программного продукта.
дипломная работа [1,9 M], добавлен 26.03.2013Анализ затрат и прибыли. Создание программного проекта для решения задачи о прибыли и убытках на языке программирования C#. Использование функций и переменных, компиляция программы. Алгоритмы и структуры данных. Тестирование программного обеспечения.
курсовая работа [1,2 M], добавлен 03.01.2015Характеристика возможностей редактора DreamWeaver и Front Page. Особенности языков программирования PHP и JavaScript. Основные требования, предъявляемые к Web-странице. Специфика программного обеспечения для ее создания и эффективности использования.
курсовая работа [44,6 K], добавлен 03.02.2011Рассмотрение общих сведений и уровней языков программирования. Ознакомление с историей развития, использования языков программирования. Обзор достоинств и недостатков таких языков как Ассемблер, Паскаль, Си, Си++, Фортран, Кобол, Бейсик, SQL, HTML, Java.
курсовая работа [759,5 K], добавлен 04.11.2014