Обзор CAPP-систем


Allsoft.ru - магазин софта

 

 

Скидка 50% на обучение Английскому языку

СОВРЕМЕННОЕ РАБОЧЕЕ МЕСТО СПЕЦИАЛИСТА

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

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

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

1. Макросы, они создаются на языке Visual Basic for Applications (VBA), известным примером их применения является пакет MSOffice.

2. Расширение возможностей системы с использованием специализированного языка программирования, примером подобной возможности служит пакет 1С, поддерживающий собственный язык программирования.

3. Разработка специальных модулей или библиотек на компилированных языках программирования Паскаль, Си и др., примером таких модулей являются специальные модули для Adobe Photoshop. Они вызываются и работают полностью в среде базовой системы.

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

COM (Component Object Model) - это технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих компонентов (COM-компонентов). Каждый такой компонент может быть написан на различном языке программирования и использоваться во многих программах одновременно. Программы, построенные на стандарте COM, фактически не являются автономными программами, а представляют собой набор взаимодействующих между собой COM-компонентов. Таким образом, получаются легко наращиваемые, доступные объекты.

API (Application Program Interface) – это набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах. API определяет функциональность, которую предоставляет программа (модуль, библиотека), при этом API позволяет абстрагироваться от того, как именно эта функциональность реализована.

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

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

На главную             Статьи

Индекс цитирования.

Проекты

Kyocera-cutting tools

Библиотека "Инструмент" для Компас-3D

Библиотека "Сварка" для Компас-3D

САПР ТПП ЧПУ

Проекты под Android

 

 

Самое мощное и многофункциональное зарядное устройство! Зарядить всё!