Диплом: Разработка дополнительного функционала в САПР с помощью функционала "E3.Series" для предприятия АО "Оzelectroapparat-electrkshield"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
22
например, в стандартных программах Windows Блокнот или WordPad[13,
с.4].
'Подключение к E3.Series и вывод приветствия в окно сообщения
Set app = CreateObject("CT.Application")
App.Putinfo 0, "Добро пожаловать!" 'Окно сообщения
Set app = nothing 'отсоединение от САПР
wscript.quit 'завершение скрипта
Листинг 1
Рисунок 6 – окно сообщения САПР E3.Series после выполнения
Листинга 1
В операционной системе Windows за исполнение сценариев отвечает
WSH (Windows Script Host) по-другому программа WScript.exe. Находится
она в системной папке Windows\system32 и является программой-
активатором (интерпретатор) с графическим интерфейсом. Интерпретатор
– это такая программа, которая выполняет построечный анализ, обработку
и выполнение исходного запроса. Также есть и второй интерпретатор
скриптов с консольным интерфейсом, называется она cscript.exe и
находится там же, что и wscript.exe. Скрипты в основном применяются для
управления системы, для дополнительных функций в офисных
приложениях, в обработке данных, администрировании и других сложных
задач. Можно использовать скрипты для написания простых функций для
САПР, например перечень элементов и т.п. Также используется скрипты в
23
Веб-разработке. Главное же назначение скриптов – это автоматизации
повторяющихся действий.
При использовании скриптов в качестве дополнительного
функционала для САПР можно выделить следующие преимущества:
- так как WSH встроена в Windows, не нужно устанавливать
дополнительное программное обеспечение;
- поддержка дополнительных скриптовых языков позволяет писать
дополнительные функции на любом скриптовом языке, правда для этого
придется устанавливать интерпретаторы для нужного языка. Встроены
только два языка – это Visual Basic Script и Jscript;
- в объектной модели WSH работать удобно и просто, так как изначально
разрабатывалась такая модель для целей администрирования;
- минимальное потребление оперативной памяти;
- взаимодействие с пользователем обеспечивается через графический
интерфейс – командную строку. Также в процесс выполнения скрипта
поддерживается вызов внешних утилит.
Из недостатков можно выделить следующее:
- открытость кода, так как написанный сценарий можно открыть в любом
текстовом редакторе.
- Без установки дополнительного программного обеспечения, например
Vbsedit, нет проверки вводимого кода.
- зависимость операционной системы. Так как WSH это системная
программа Windows, то скрипты будут исполняться только в
операционных системах семейства Windows.
В третьей главе будет рассмотрена разработка дополнительного
функционала с помощью скриптов.
24
1.5.2 Разработка с помощью Microsoft Visual Studio
Технология .NET представляет собой способ разработки и
развертывания программного обеспечения, который с помощью таких
широко используемых стандартов как HTTP и XML, реализует
взаимодействие программ и обеспечивает доступ через Internet к
многочисленным программным сервисам. Технология включает .NET
framework – платформу для разработки и исполнения приложений, которая
упрощает и ускоряет разработку, поддерживает полноценное объектно-
ориентированное программирование, устраняет многие типы наиболее
распространенных программных ошибок, представляет общий API для
всех языков [22, с.6].
.NET Framework – инфраструктура разработки приложений. Её
основные компоненты – общеязыковая исполняющая среда (Common
Language Runtime) и библиотека классов .Net Framework Class Library.
Инфраструктура .NET Framework поддерживает разработку и
исполнение различных приложений. Выделим основные плюсы разработки
в .NET Framework:
- Предоставление объектно-ориентированной среды программирования;
- Предоставление среды исполнения, решающей проблемы конфликта
версий;
- Предоставление среды безопасного исполнения кода (безопасность типов
и другие особенности исполнения кода);
- Предоставление среды исполнения, улучшающей производительность за
счет управления памятью и кэширования результатов компиляции;
- Улучшение интеграции и переносимости приложений за счет
использования общего промежуточного языка и библиотеки типов.
- Огромное множество готовых библиотек реализации различных
алгоритмов;
- технология IntelliSense [34], позволяющая дополнять код
25
К недостаткам можно отнести следующее:
- Зависимость скорости работы программы от характеристик компьютера.
Но так как прогресс не стоит на месте и производительность компьютеров
увеличивается, то это критично разве что на старых компьютерах;
- Требовательность к оперативной памяти. Сами программы под .NET
Framework не занимают много места, но при выполнении запускаются
средства самого .Net framework-а и занимают на порядок больше памяти,
чем «вес» самой программы;
- Что бы запустить скомпилированную программу на другом компьютере,
нужно удостовериться, что на том компьютере установлена такая же
версия .NET Framework. Для последних версий Windows .NET Framework
стоит по умолчанию и обновляется, а на поздних версиях Windows нужно
устанавливать вручную.
Вывод
В первой главе было рассмотрено COM-технологии, интерфейсы
COM-объектов, CASE-технологии, а также жизненный цикл программного
обеспечения. Рассмотрены два способа разработки дополнительного
функционала САПР: с помощью написания сценария-скриптов и
разработка программного обеспечения с помощью Microsoft Visual Studio.
Выделим достоинства и недостатки способа разработки скриптами.
К достоинствам относится: простота и скорость написание мелких
функций; код пишется в любом текстовом редакторе (например, в
блокноте с последующим изменением расширения файла); не нужно
устанавливать дополнительное программное обеспечение, так как
интерпретатор встроен в Windows.
К недостаткам относится: нет проверки вводимого кода (проверка
есть в дополнительных установленных ПО типа VBSedit), открытый код.
26
Выделим достоинства и недостатки способа разработки с помощью
Microsoft Visual Studio.
К достоинствам относится: технология IntelliSense – авто дополнение
функций, после подключения библиотеки САПР; отладка; можно создать
пользовательский интерфейс (формы), огромное количество готовых
библиотек.
К недостаткам относится: требование к большому количеству
оперативной памяти, от которой зависит скорость работы программы,
требование установленной среды .NET Framework для компьютеров, где
будет запускаться разработанная программа.
Для предприятия АО «O`zelectroapparat-electroshield» скриптовый
способ разработки подойдет для небольших функций, таких как
формирование перечня элементов, маркировки клемм и.т.п; а для
удовлетворения требований таких как: взаимодействие с пользователем,
многофункциональность, подойдет способ разработки в Visual Studio.
27
2. ОБЗОР САПР АО «O`ZELECTROAPPARAT-
ELECTROSHIELD»
2.1 О компании АО «O’zelectroapparat-electroshield»
Данное предприятие является ответвлением бывшего научного-
производственного объединения «Средазэлектроаппарат». В свое время
«Средазэлектроаппарат» был головным предприятием и имел огромный
опыт по выпуску электротехнической продукции [38].
Изделие под маркой АО «O`zelectroapparat-electroshield»
применяется во многих отраслях и местах: кораблях, самолетах,
производственных корпусах, железнодорожных магистралях, на
нефтепроводах, газопроводах, в сельском хозяйстве, на атомных, тепловых
и гидростанциях и гидротехнических сооружениях.
Начинается история завода с 1941 года, во время Великой
Отечественной войны. В это время осенью в Ташкент был из Харькова был
перенесен завод «Электростанок». Уже в начале 1942 года завод начал
выпускать продукцию, которая отправлялась на фронт.
Позже было объединение двух заводов: завод «Токов высокой
частоты» и «Электростанок» по распоряжению Совета Министров СССР.
Это произошло в 1946 году. Завод с этого времени стал именоваться
«Ташкентский Электротехнический Завод». В народе назывался ТЭЗ
Министерства электротехнической промышленности СССР.
В 1949 году завод выпускает переключатели и пакетные
выключатели номиналом 10-400 ампер (рис.7) и становится Головным
заводом СССР по выпуску этой продукции.
Позже был создан филиал Государственного конструкторско-
технологического бюро «Электропривод». Произошло это в 1965 году.
28
Завод выпускал качественную продукцию, что позволило ему в 1970
году занять достойное место на мировом рынке. Выпускаемая продукция
эксплуатировалась во многих странах мира.
Рисунок 7 – цеха по производству пакетных переключателей
В 1971 году завод стал называться «Средазэлектроаппарат», потому
что был преобразован в Научно-производственное объединение.
Ташкентский электротехнический завод стал главным предприятием в
объединении.
Позже были образованы два предприятия: СП «Ташэлектроаппарат»
и ОАО СП «Узэлектроаппарат». Это были совместные предприятия с
иностранными инвестициями и произошло это все в 2002 году.
В 2006 году был произведен вход в состав ЗАО «Группа компании
«Электрощит» - ТМ Самара» и завод стал называться АО
«O`zelectroapparat-electroshield».
На предприятии в настоящее время работают
высококвалифицированные и опытные специалисты, что позволяет
производить в сжатые сроки высококачественную продукцию. На данный
момент количество специалистов превышает 1300 человек. Предприятие
предлагает, помимо производства электротехнического оборудования,
услуги по проектированию. В эти услуги входит пуско-наладка
изготовленной продукции, проектирование электротехнических проектов.
29
Предприятие оказывает услуги по обработке металла, покраски, а
также гальваническое покрытие металла благодаря наличию следеющих
установок:
- Швейцарская гальваническая линия «GALVOUR», которая позволяет
наносить специальное покрытие на основе цинка;
- Швейцарские современные станки металлообработки фирмы
«BYSTRONIC»;
- несколько цехов (линии «TAISS» и «Тристан», итальянская и российская
поставка) по порошковой окраске;
- Американский обрабатывающий комплекс «HAAS»
На данный момент АО «O`zelectroapparat-electroshield» выпускает
широкую гамму электротехнической продукции:
- высоковольтное оборудование для карьеров;
- комплектные распределительные устройства 6(10), 20, 35кВ;
- рудничное и шахтное оборудование;
- низковольтная аппаратура и электромонтажные изделия;
- тяговые комплектные трансформаторные подстанции напряжением 110,
220кВ;
- широкая гамма товаров народного потребления и металлической мебели,
а также металлоконструкции.
- конденсаторные установки;
- комплектные трансформаторные подстанции напряжением 6(10)-220кВ;
- шкафы РЗА на основе микропроцессорных терминалов;
- устройства катодной защиты трубопроводов;
- низковольтные комплектные устройства;
- разъединители, выключатели на напряжения 0.4, 10, 35 и 110кВ;
Предприятие оказывает следующие услуги:
- гальванопокрытия,
- лазерной резки листового металла
30
- проектирование
- полимерной окраски металлоконструкции
- шефмонтаж
- услуги по обработке систем автоматизации
Проектирование систем зданий, сооружений и инженерных систем
предприятия позволяет имеющаяся лицензия на право проектирования.
Также имеете лицензия на проектирование объектов повышенного риска и
потенциально опасных производств.
Предприятие проектирует электрическое оборудование
электрических станций напряжением 10-500кВ (имеется лицензия)
На сегодняшний день, предприятие АО «O`zelectroapparat-
electroshield» может осуществить весь комплекс работ, начиная от
проектирования, заканчивая вводом в эксплуатацию подстанций на классы
напряжений 35-220кВ «под ключ».
На предприятии, начиная с 2007 года, успешно функционирует
система менеджмента качества на основе MC ISO 9001:2000. С 2010 года
была внедрена ISO 9001:2008. На основе международных стандартов ISO
9001:2008, ISO 14001:2004, OHSAS 18001:2007 в феврале 2013 года было
внедрена интегрированная система менеджмента качества, охраны
здоровья, обеспечения безопасности труда и охрана экологии [36].
Благодаря тесном и взаимовыгодном сотрудничестве с ведущими
проектирующими организациями Узбекистана и ближнего зарубежья
осуществляется реализация проектов АО «O`zelectroapparat-electroshield».
2.2 Обзор электротехнических САПР по АО «O`zelectroapparat-
electroshield»
На предприятии АО «O`zelectroapparat-electroshield» используется
следующие САПР:
- EPLAN Electric P8;
31
- Компас-электрик;
- AutoCAD Electrical;
- E3.Series
Каждый САПР относится к определенному классу. Подробней о
классах в приложении Е [25, c.14] (обозначение и классификация [8]).
Разберем каждый из них.
2.2.1 EPLAN Electric P8
EPLAN Electric P8 – программный модуль, разработанный немецкой
фирмой EPLAN Software & Service GmbH & Co. KG.
EPLAN Electric P8 позволяет разрабатывать эскизный проект,
проектную документацию и управлять проектами автоматизации. Базовые
функции в сочетании с дополнительными модулями EPLAN позволяют
оптимизировать рабочий процесс.
Главные возможности:
- Возможность разрабатывать все виды электрических схем и отчетов по
ним в соответствии с различными стандартами и объединять их в проект
автоматизации;
- Возможность создания моделей и чертежей компоновки, работа с 3D-
моделями, интеграция с библиотеками конструктивных элементов RiCAD.
RiCAD-3D обеспечивает эффективность и производительность при
проектировании решений.
Преимущества RiCAD-3D [31]:
- Все CAD-данные благодаря нейтральному 2D/3D-multiCAD формату
могут открываться во всех основных CAD-системах;
- С помощью точных чертежей пользователи могут разрабатывать
проектную документацию с максимальной достоверностью информации и
с минимальными затратами времени;

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран