САПР (система автоматизированного проектирования) — это, в простейшем случае, программа для разработки и оформления проектной документации (чертежей). А для того чтобы чертежи от разных авторов (проектировщиков) были одинаково читаемы и понимаемы производственниками и другими специалистами, существуют ГОСТы на оформление, которые многие из нас изучали еще в школе (штампы, шрифты, наклон букв
Введение
Каждая САПР, ориентируясь на универсальное применение, предоставляет возможность настройки под задачи пользователя: можно загрузить свои шрифты, настроить типы и толщины линий, добавить собственные штриховки, размерные стили
А с другой, если в проекте задействовано более одного человека, есть риск — и довольно большой — столкнуться с непреодолимыми проблемами на этапе сводного оформления и нормоконтроля. Помимо индивидуальных особенностей, специалисты различны по навыкам, специфике работы, длительности трудового стажа. И в итоге вместо успешной сдачи проекта мы получаем его на доработку с указанием «Не соответствует стандартам оформления». Начинается судорожное приведение к единообразию настроек чертежа и самой программы, интеграции с внешними устройствами печати… И так по десять раз кряду — из проекта в проект, под разных заказчиков, у которых также появляются свои требования к документации. Нарушаются сроки, падает качество…
Осознание
Постепенно компании приходят к пониманию, что информации из общих, универсальных ГОСТов на оформление может быть недостаточно, что надо разрабатывать собственный стандарт предприятия на работу в САПР, заточенный под свою проектную специфику
Что обычно включают в «СТП на DWG»? Если говорить о платформе nanoCAD, то, как правило, в стандарт входят следующие настройки:
DWT-шаблон — обычный *.dwg-файл, в котором настроены единицы чертежа (метры/миллиметры), типы и толщины линий, текстовые, размерные и табличные стили, стили мультивыносок, некий предустановленный набор слоев и их комбинаций, настроенные типовые системные переменные (отображениепрокси-объектов , высота текста по умолчанию, отображение штриховоки т.д.); - папка
с SHX-шрифтами — специализированные шрифты, заточенные на применение в *.dwg-чертежах, где контролируются толщина линий и вывод на печатающие устройства; - папки
с PAT-штриховками — специализированные штриховки, заточенные на применение в *.dwg-чертежах; - папка с типовыми блоками, то есть с типовыми фрагментами чертежей, которые используются из проекта в проект. Например, форматки листов со штампами, типовые условные графические обозначения
и т.д.
Помимо этого, опытные
Настройки могут быть общими для всех или индивидуальными для каждого отдела. А еще можно разработать и подключить
В общем, уже сейчас есть широкий набор возможностей для адаптации nanoCAD прямо из коробки под инфраструктуру вашей компании. Надо всего лишь настроить и начать пользоваться. В чем же проблема?
Проблематика
Проблема в том, что подобными настройками
А теперь представьте, что в вашей организации 100 человек каждый день по восемь часов работают в САПР и ежесекундно могут поменять настройки как программы, так и используемых чертежей, причем сами не всегда понимают, что изменили эти настройки. «Стандарт…» плывет, хаос возвращается…
Конечно, есть альтернативный способ распространения настроек — через общие папки. Но этот способ ставит пользователей в зависимость от подключения к локальной сети. И никак не обеспечивает защиту от переопределения настроек пользователями.
Поэтому здесь явно нужен новый подход.
Можно ли это автоматизировать?
Фактически нужен инструмент, который получает настройки и автоматизированно вливает их на рабочие места. Это позволит разработать, распространить и динамически обновлять «Стандарт предприятия», контролируя его изменения в процессе работы проектировщиков. И как же эту задачу решить, кроме как средствами самой *.dwg- платформы?
Понимая это, разработчики nanoCAD занялись созданием специализированного механизма, работающего на базовом уровне. Общая идея заключается в том, чтобы
Как это работает?
Все смысловые единицы, обеспечивающие работу nanoCAD в соответствии со стандартами предприятия, можно разделить на три базовых участка (рис. 2):
- рабочее место
САПР-менеджера , где формируются файлы настроек; - серверная часть — центральное хранилище настроечных файлов плюс информация о рабочих местах пользователей, которым эти настройки доставляются;
- рабочие места пользователей, которые получают настройки.
Первое, что необходимо сделать для работы модуля «Корпоративное управление», — это выбрать центральное место для хранения и обновления настроек. Оптимальный вариант — выделить папку, доступ к которой осуществляется
Затем наступает очередь
Далее
- файлы настроек «Стандарта предприятия», то есть те файлы, которые настраивают nanoCAD для работы с форматом *.dwg. Это могут быть:
- файлы стандартов *.dwg (*.dws),
- штриховки (*.pat),
- настройки плоттеров (*.pc3),
- настройки стилей печати (*.stb и *.ctb),
- шрифты (*.shx),
- *.dwg-шаблоны (*.dwt),
- настройки панели Инструменты (*.ntc);
- файлы настроек программы: визуальные стили, пользовательские панели инструментов для ленты (*.xml) и для классического интерфейса (*.cfg), параметры автосохранения, расположение стандартных папок (шаблоны, стили печати, образцы шрифтов и штриховок), поведение основных инструментов управления объектами, настройка видеографики
и т.д. ; - файлы настроек системы оформления, то есть настройки элементов аннотирования платформы (команда PARAMS): параметры размеров, выносок, автомасштабирование стилей
и т.д.
Кроме того,
- «мягкий» стиль: настройки приходят на рабочее место пользователей, дополняя те, которые пользователи настраивали для себя. Разрешено вносить изменения;
- «средний» стиль: настройки, приходящие на рабочее место пользователей, можно расширять (добавлять свои стили, файлы шрифтов, штриховок, стилей печати
и т.д.). Внести изменения не получится — отличающиеся файлы настроек будут обновляться в соответствии с эталонными, которые отправляет администратор; - «жесткий» стиль: пользователь не может ни расширить настройки, ни внести изменения — все они будут приводиться в соответствие с распространяемым эталонным комплектом.
Когда группы и настройки для них заданы, мы фактически формируем версию «Стандарта предприятия на работу в *.dwg» и готовы распространить ее по рабочим местам. Для этого
Что в итоге?
А в итоге мы получаем организованную систему управления настройками САПР. При открытии nanoCAD 20 на сервере лицензий происходит идентификация пользователя и все необходимые настройки автоматически копируются на локальный компьютер (рис. 4). При каждом открытии программного продукта будет происходить обновление — без участия пользователя: всё настраивает
Специалист занят сразу в нескольких проектах, а следовательно входит в несколько групп? При запуске nanoCAD появится возможность выбора конфигурации.
Специфика работы предполагает командировки? Можно настроить работу из внешней сети. Если же
Иными словами, разработчики модуля «Корпоративное управление» постарались учесть все особенности организации работы над выпуском проекта.
Подводя итоги, перечислим по пунктам практическую пользу от внедрения модуля:
- простота применения для пользователя: достаточно запустить nanoCAD 20, и все настройки произойдут автоматически;
- динамика внесения изменений в СТП:
САПР-менеджер произвел изменения, опубликовал их — и настройки тут же появились у пользователя; - управление с одного рабочего места: все настройки собраны в одной точке;
- вариативность настроек для пользователя: предусмотрена работа в нескольких группах, есть возможность пополнить СП собственными настройками;
- доступ по интернету: удаленные филиалы и сотрудники в командировках тоже смогут работать со стандартами предприятия;
- безопасность: FTP позволяет закрыть доступ к общим файлам настроек (СТП не «утечет» за пределы организации);
- перспективность: отечественный разработчик хорош в том числе и тем, что находится в постоянном контакте с пользователями и готов рассмотреть предложения по развитию модуля «Корпоративное управление».