Комплекс Программ для автоматического создания операционных карт
(хотел сделать нормально, а потом подумал - мне Это надо ?. Дерзайте)
|
|
История Программа для автоматического создания операционных карт Программа для заполнения атрибута DESCR Программа Подписи |
Для начала представьте мою бывшую
начальницу - Женщину, с основным средним образованием и заочным высшим, всю
жизнь просидевшую, прождавшую, и вот наступил звездный час, абсолютно не
знающую Unigraphics (в смысле программной
возможностей, настройки, иных вещей), её знания не простирались дальше
моделирования, обработки и сборки (как работа в TeamCenter),
да и там оставляли желать лучшего.. При мне был случай, когда это
человек обозвал технолога при всех - "Дурой", хотя человек не совершал никаких ошибок. Не извинилась.
Человек не имел ни таланта, ни знаний к преподаванию - и усиленно
туда лез, это ведь хорошо оплачивалось и давало возможность
знакомится с нужными людьми.
Этим человеком руководили 2-е вещи: амбиции и деньги.
Амбиции - проявлялись в том, что эта женщина делала только то, что могло ей помочь выделиться перед другими людьми.., то что было выгодно ей (это касается и Юниграфики).
Деньги - ну.. тут я думаю не надо обьяснять. Вместе со своей
подругой (мамой 2-их детей), жутко меня поносила за моей
спиной:):), а я потом выслушивал это от бабушек "за
забором". Не раз и не два. :) [
Вообще картина, с точки зрения психологии и нормального человека,
просто жуткая. 2-е взрослые женщины лет за 45-48,
имеющих уже взрослых детей и мужей - ходят, следят за мной, что
скажу, что сделаю, где и с кем. Обсмакуют Это.
Честно, Вам рисую,
однажды я не сдержался и меня хорошо пронесло по этому поводу :(]
:) |
Значит, в 2007 году моя начальница
подошла к одному из тех, кто работал программистом (по образованию электронщик),
и сказала : "что нужно сделать программу для того,
чтобы технолог мог быстро заполнять операционные карты,
а также это отражалось в базе отдела, для отчета
начальству". Подобные программы
предлагал сделать Чиж О. из EDS
(офис на Краснопресненской), за
0.5 млн кажется руб
?? :) {Вот пример:
Технологическая подготовка производства},
а также были презентации с других предприятий наподобие ОАО
Камаз. Надо признать, что они
действительно очень сильно продвинулись. Напишу, сразу, очень грамотные и
сильные люди работают в Камазе. Так что, все написанное
ниже - просто детские игрушки.
База Отдела была поднята на MS
SQL Server. Служила она только для отчета начальства, ни каких других
практических целей не преследовала. BAZA_control.rar Так как была абсолютно оторвана от
реального хранения УП и технологий. Вот примерно такое еще было:
BAZA_BTO.zip .
А База Отдела - была нужна для того, чтобы в минуты авральной работы
(девушка-программист, сопровождавшая эту самую Базу) - ПЕЧАТАЛА на
принтере - ГРАФИКИ и СПИСКИ отчета - для начальников. Потому - что, Сами, -
они это сделать не могли. А начальники групп - и без этой Базы прекрасно
знали , что делает и сделал их подчиненный.
Замечу, что для этой
цели абсолютно не использовалась база Teamcenter
- хотя все предпосылки были на лицо.
Образно говоря, Технолог совершал двойную работу:
- сначала он создавал обработку в Сам-части (из Iman-Teamcenter
).;
- затем проверял созданные программы в Vericut;
- рисовал карты настройки в
Drafting;
- заполнял операционные карты и , так называемую, "Карточку" =
образно говоря эту самую базу Отдела.
BAZA_otdel.rar ;
- затем он сдавал УП и технологии Операторам, которые снова редактировали
Ту самую Базу. BAZA_oper.rar И Операторы сбрасывали (УП, технологии) в файловый архив.
а Сам-часть - то хранилась в базе Iman
-
Teamcenter!!!!!!!
:):):):).
Задание получено,
дело надо сдвигать с точки.
Спустя неделю, меня тихонько подозвал этот самый
'программист' - и задал вопрос,
от которого у меня в душе заскребли кошки - "Подскажи,
пожалуйста, как мне подсоединиться к базе БД-Отдела используя ODBC
(BDE)
и как его использовать на компьютерах отдела??"
Из этого вопроса я понял следующее:
1. человек ни разу не работал с БД.
2. Человек не знает ни технологий , ни средств даже Юга, уж тем более .NET.
3. Вопрос про ODBC - возник из
стандартных примеров разных обучающих книг, эдак 90-95 ггодов.
После этого, я совершил, еще одну большую ошибку в своей жизни. Вместо того,
чтобы просто сказать ему, - "что ему следует обращаться с подобными вопросами к
начальнику выдавшему подобное задание". Я решил помочь ему. Видя, что в
технологии .NET внедренные в Unigraphics,
ему вникать не хочется и ума не хватит. И быстро ему показал, как
подсоединиться к БД используя технологии ADO на
Delphi. После этого в процесс "творения"
- я старался не лезть, но когда увидел код в исходниках - только почесал
свою голову. Я не буду давать оценку, оцените его сами. Заодно, может бы
Вы - сделаете, стоящее, исходя из идеи.
(Программа,
до сих пор в 2009 г - находиться в тестовом режиме).
|
Меню программы, которое заполняет Технолог.
Исходники |
Автор : Зелепухин М. + студенты (набивали формы) |
Выше
приведенная программа использует атрибут DESCR.
Данный атрибут создается в свойствах программы UGS,
является строковым (STRING) и содержит в себе строку
описания, что делает данная программа (группа операций)\операция:
"фрезерование контура
II"
"Фрезеровать карман
фрезой окончательно".
"....."
Для того, чтобы технологу было легче создавать и заполнять этот атрибут.
И была создана эта программа (кажется в течение 1-ой недели). Создавалась
программа топорно, как обычно, по схеме: UGS<->UGOpen
(C)<->%Temp%<->Delphi<->Технолог.
Когда я увидел Это (появился значок на ToolBar)
- решил её улучшить, помочь человеку, и создать более лучшую версию
Как надо делать под UG.
Не Моё | Мой Вариант |
Файлы программы:
QUICK_FILL_DESCR_ATTR.rar |
Исходники : opu_quick_fill_descr_attr.zip
Программа создавалась в течение рабочего дня: с 11 утра
- до 16
вечера, с большими перерывами (мне надо было
заниматься основной работой=создание ПП). Затем она была выложена на сервак
для тестирования. И на следующий день я про неё забыл. Но. Наши технологи
народ был любознательный. И стали запускать, увидев отличия (разительные) -
оценив сразу. Один умудрился даже инструкцию написать по ней ("во
- вторую смену"). Но
'программист'
сидел с обиженным лицом созывая вокруг себя тетушек. Мне было не до этого.
Но в коридоре я столкнулся со своей начальницей - прозвучал монолог..-"Ой,
а что у нас за программа....... Ой, надо убрать.......". Я
молча рассеяно кивнул. И пошел. Через час я убрал. И с тех пор желание, что
- то делать пропало. Начисто. |
Программа Подписи
Рассмотрим еще одну программу, для так называемой подписи. К ней
я уже не имел никакого отношения. Просто идет в сборе. Идея прикольная. Так
называемая - "цифровая подпись"
на технологию. :):):)
Идея проста - открывается Технология (*.xls)
и на неё устанавливается пароль. Типа - утверждается.
Исходники :
Signature_XLS_for_BOSS.zip ( пути к графическим файлам - это сканированные
подписи технологов :):) )
Автор: Зелепухин М.
Желаю, Вам, всего наилучшего.. в ваших начинаниях...