Научная статья на тему 'Методика автоматизированного наполнения баз данных ЭРИ приборостроительного предприятия'

Методика автоматизированного наполнения баз данных ЭРИ приборостроительного предприятия Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
67
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЭЛЕКТРОРАДИОИЗДЕЛИЕ / БАЗА ДАННЫХ / ФАЙЛ-ШАБЛОН / СПРАВОЧНИК / QT / PDM / ENGINEERING / DATABASE / TEMPLATE FILE / DIRECTORY

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Козлов А.А., Чекрыгин С.С., Коблов Н.Н.

Рассматриваются вопросы разработки методики автоматизированного наполнения баз данных ЭРИ, основанной на объединении таблиц параметров файла-шаблона. Показаны возможности применения методики для уменьшения трудоемкости формирования справочников PDM-систем приборостроительного предприятия. Рассматриваются вопросы унификации хранения и подбора записей баз данных ЭРИ.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Козлов А.А., Чекрыгин С.С., Коблов Н.Н.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

METHODOLOGY OF THE AUTOMATED DATABASES FILLING FOR INSTRUMENT-MAKING ENTERPRISE

Questions of engineering database automated filling development methodology are being researched. Methodology is based on joining parameters tables of template file. The possibilities of applying the technique for reducing the labor intensity of the formation of PDM reference books of the instrument-making enterprise are shown. The issues of storege unification and selection of engineering database records are considered.

Текст научной работы на тему «Методика автоматизированного наполнения баз данных ЭРИ приборостроительного предприятия»

Программные средства и информационные технологии

УДК 004.622

МЕТОДИКА АВТОМАТИЗИРОВАННОГО НАПОЛНЕНИЯ БАЗ ДАННЫХ ЭРИ ПРИБОРОСТРОИТЕЛЬНОГО ПРЕДПРИЯТИЯ

А. А. Козлов, С. С. Чекрыгин, Н. Н. Коблов

Акционерное общество «Научно-производственный центр «Полюс» Российская Федерация, 634050, г. Томск, просп. Кирова, 56в E-mail: polus@online.tomsk.net

Рассматриваются вопросы разработки методики автоматизированного наполнения баз данных ЭРИ, основанной на объединении таблиц параметров файла-шаблона. Показаны возможности применения методики для уменьшения трудоемкости формирования справочников PDM-систем приборостроительного предприятия. Рассматриваются вопросы унификации хранения и подбора записей баз данных ЭРИ.

Ключевые слова: электрорадиоизделие, база данных, файл-шаблон, справочник, Qt, PDM.

METHODOLOGY OF THE AUTOMATED DATABASES FILLING FOR INSTRUMENT-MAKING ENTERPRISE

A. A. Kozlov, S. S. Chekrigin, N. N. Koblov

Stock Company «Scientific&Industrial Centre «Polyus» 56v, Kirova Av., Tomsk, 634050, Russian Federation E-mail: info@polus-tomsk.ru

Questions of engineering database automated filling development methodology are being researched. Methodology is based on joining parameters tables of template file. The possibilities of applying the technique for reducing the labor intensity of the formation of PDM reference books of the instrument-making enterprise are shown. The issues of storege unification and selection of engineering database records are considered.

Keywords: engineering, database, template file, directory, Qt, PDM.

Современные системы электронного документооборота класса PDM, ориентированные на отечественное ракетно-космическое приборостроение [1; 2], должны решать задачу хранения атрибутов и идентификации электрорадиоизделий (ЭРИ). Как правило, такие системы взаимодействуют с реляционной базой данных (БД), содержащей всю атрибутивную информацию об ЭРИ (емкость, мощность, масса и т. д.). При этом на уровне структуры таблиц БД за уникальный идентификатор элемента принимают его наименование, с которым сопоставляется уникальный набор атрибутов. Этот подход предполагает наличие в PDM системе уже заполненных или предустановленных расширяемых справочников элементов, находящихся в ведении отдела, контролирующего применение ЭРИ. При необходимости использования в разработках предприятия нового элемента в отдел контроля поступает запрос, далее администратор справочников по соответствующим нормативным документам (техническим условиям, государственным стандартам) проводит анализ параметров ЭРИ и вводит новые записи в соответствующий справочник. Эта процедура сопряжена с трудоемким процессом ручного ввода большого количества записей в БД и не позволяет оперативно реагировать на быстро меняющиеся условия производства.

Разработанная методика способна существенно уменьшить трудоемкость ввода записей в БД по элементам, исключить ошибки в формировании наиме-

нований ЭРИ, автоматически проверять целостность, формат и уникальность данных.

Любой нормативный документ на ЭРИ, поставляемый предприятию изготовителем элемента, содержит информацию о распределении его параметров. Как правило, в нормативных документах связи между параметрами ЭРИ оформляются в виде таблиц или же могут быть сведены к таблицам, а их наименования формируются по шаблону, в который подставляются в явном или неявном виде значения соответствующих параметров элемента. Оформив необходимый набор таблиц и правило формирования наименований элементов в специальном текстовом файле-шаблоне, результирующую таблицу распределения параметров ЭРИ можно получить объединением всех таблиц файла-шаблона.

Разработанная методика наполнения БД ЭРИ записями, соответствующими элементам из нормативного документа (см. рисунок), в общем виде состоит из следующих этапов:

1) оформление набора таблиц распределения параметров ЭРИ;

2) ввод шаблона формирования наименования элемента;

3) генерация таблицы с сочетаниями значений параметров элемента;

4) формирование для каждого сочетания параметров наименования;

5) импорт итоговой таблицы в соответствующую БД.

Решетневские чтения. 2018

Методика наполнения БД на основе данных файла-шаблона

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

В качестве программного инструментария применяется библиотека компонентов графического интерфейса широко используемая в проектировании современных программных продуктов и поставляемая с открытым исходным кодом под лицензией ЬвРЬ [3; 4].

Разработанная методика опробована для наполнения справочника режущих инструментов, применяемого при проектировании технологических процессов [5], входящего в состав разрабатываемой на предприятии автоматизированной системы управления инженерными данными и производством.

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

Библиографические ссылки

1. Информационная поддержка организации производства изделий радиоэлектронной аппаратуры на предприятии ОАО «НПП «Радиосвязь» / Р. Г. Галлеев [и др.] // Журнал Сиб. федер. ун-та. 2014. № 7. С. 758-766.

2. Коблов Н. Н., Черватюк В. Д., Чекрыгин С. С. Повышение эффективности проведения изменений в конструкторской документации // Электронные и электромеханические системы и устройства : тез. докл. науч.-техн. конф. молодых специалистов ОАО «НПЦ «Полюс». Томск, 2013. С. 213-215.

3. Бланшет Ж., Саммерфилд М. Qt 4: программирование GUI на C++ : пер. с англ. 2-е изд., доп. М. : КУДИЦ-ПРЕСС, 2008.

4. Шлее М. Qt 4.8: Профессиональное программирование на C++. СПб. : БХВ-Петербург, 2013.

5. Коблов Н. Н. Разработка и внедрение автоматизированной системы управления инженерными данными // Электронные и электромеханические системы и устройства : сб. науч. тр. Томск : Изд-во НТЛ, 2011. С. 436-443.

References

1. Galleev R. G. [Information support for the organization of production of electronic equipment products at the enterprise JSC "NPP "Radio communication"]. Zhurnal Sib. feder. un-ta. 2014. Vol. 7. P. 758-766. (In Russ.)

2. Koblov N. N., Chervatyuk V. D., Chekrygin S. S. [Increase the effectiveness of changes in design documentation]. Elektronnye i elektromekhanicheskie sistemy i ustroystva : tez. dokl. nauch.-tekhn. konf. molo-dykh spetsialistov OAO "NPTs "Polyus" [Electronic and electromechanical systems and devices: abstracts of the conference of young specialists of JSC "NPC "Polyus"]. Tomsk, 2013. P. 213-215. (In Russ.)

3. Blanshet Zh., Sammerfild M. Qt 4: programmiro-vanie GUI na C++ [Qt 4: programming GUI in C ++]. Moscow, KUDITs-PRESS, 2008. 621 p.

4. Shlee M. Qt 4.8: Professional'noe programmiro-vanie na C++ [Qt 4.8: Professional programming in C++]. SPb., BKhV-Peterburg, 2013. 502 p.

5. Koblov N. N. [Development and implementation of an automated engineering data management system]. Elektronnye i elektromekhanicheskie sistemy i ustroystva. [Electronic and electromechanical systems and devices]. Tomsk, 2011. P. 436-443. (In Russ.)

© Козлов А. А., Чекрыгин С. С., Коблов Н. Н., 2018

i Надоели баннеры? Вы всегда можете отключить рекламу.