10 - 2010

nanoCAD 2 (бета 2): не бойся попробовать!

Денис Ожигин

Прошло девять месяцев со дня выхода бесплатной российской САПР-платформы nanoCAD 2.0 (бета 1). За это время наша компания зафиксировала более 30 тыс. загрузок и 20 тыс. регистраций. Форумы взорвались обсуждениями. Не обходилось и без критики, которую мы активно анализировали и вносили исправления в продукт. И вот выходит новая версия! Чего ждать от нее пользователям, вы узнаете из этой статьи, но сначала пару слов о том, что такое nanoCAD и почему он может быть вам интересен.

Что такое nanoCAD

nanoCAD — первая отечественная бесплатная базовая САПР-платформа для различных отраслей. Интуитивно понятный интерфейс, непосредственная поддержка формата DWG и совместимость с другими САПР-решениями делают ее лучшим выбором при переходе на альтернативные базовые решения.

Платформа nanoCAD содержит все необходимые инструменты базового проектирования и позволяет:

  • создавать и редактировать различные двух- и трехмерные векторные примитивы, а также тексты, объекты оформления чертежа, настройки отображения и печати графической технической документации;
  • создавать и использовать любые виды таблиц, выполнять специфицирование элементов чертежа по атрибутивным данным блоков и объектов оформления;
  • производить настройки рабочей среды для оформления рабочей документации по различным стандартам;
  • вести полноценную работу в 3D-пространстве модели и 2D-пространстве листа посредством видовых экранов;
  • просматривать, создавать и редактировать поверхностные 3D-модели, создавать пользовательскую координатную систему для редактирования и геометрической привязки к 3D-объектам;
  • посредством единого формата DWG полноценно взаимодействовать с коллегами­проектировщиками, разрабатывающими чертежи в других распространенных САПР;
  • использовать при проектировании любую ранее выполненную техническую документацию, хранящуюся в электронном растровом формате (сканированные чертежи, тексты, таблицы, фотографии);
  • выполнять печать готовых технических документов на любых устройствах печати, установленных в операционной системе.

Что нового в новой версии

Скорость работы

После выхода бета 1 мы получили огромное число пожеланий, касавшихся ускорения программы: речь шла о работе с большими чертежами (генпланы), скорости открытия файлов (большие объемы), операциях панорамирования-зумирования... Мы активно собирали системные характеристики компьютеров, используемые видеокарты, данные о драйверах. Параллельно анализировали наиболее медленные команды, оптимизировали алгоритмы работы программы, проводили настройку характеристик nanoCAD.

Как результат, скорость работы новой версии nanoCAD возросла в 1,5-2 раза! Оптимизированы практически все функции — от открытия чертежа до обновления модели: скорость загрузки файла, регенерации модели, отрисовки, скорость выполнения команд над множеством объектов. В результате работать стало намного комфортнее и удобнее — попробуйте, и вы сами заметите существенно возросшую скорость программы! А мы обещаем и дальше работать над ее ускорением.

Поддержка DWG 2010

Формат DWG — самый распространенный в индустрии САПР. И конечно, современная САПР не имеет права не поддерживать самую последнюю версию DWG…

Но мало кто знает, что существует два формата DWG: RealDWG и Teigha (до недавнего времени DWGdirect, ранее известный как OpenDWG). Первый разрабатывается компанией Autodesk и является закрытым лицензируемым форматом. Разработчики второго — Open Design Alliance, в который входят крупнейшие игроки рынка САПР: Bentley, DDS, Siemens, Graphisoft и т.д. (всего более 200 компаний*).

Чтобы продукты nanoCAD могли читать и писать DWG-файлы, используется именно последняя версия библиотеки Teigha, которая совместима по формату с RealDWG, применяемым в AutoCAD 2010/2011.

При этом DWG-формат, используемый в nanoCAD, обладает всеми преимуществами открытого формата:

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

Интерфейс программы

nanoCAD — система для рабочего черчения, поэтому компания «Нанософт» полностью преобразовала ее интерфейс с целью оптимизации каждодневной работы в программе. Интерфейс nanoCAD максимально приближен к интерфейсу классических САПР, а это значит, что на переобучение сотрудников вам понадобится меньше времени!

Вот только основные новшества (рис. 1) в виде краткого списка:

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

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

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

Выбор профиля настроек оформления

В nanoCAD представлен минимально необходимый набор инструментов оформления рабочих чертежей, настроенный под российские стандарты СПДС и ЕСКД. Используемый вами стандарт указывается при первом запуске программы, но впоследствии его всегда можно изменить в диалоге Сервис → Настройка оформления (рис. 2).

Рис. 2. nanoCAD работает с двумя стандартами оформления: 
СПДС и ЕКСД, переключение между которыми происходит в специализированном диалоге Настройка оформления

Рис. 2. nanoCAD работает с двумя стандартами оформления:
СПДС и ЕКСД, переключение между которыми происходит в специализированном диалоге Настройка оформления

Новые команды и псевдоимена

В среде nanoCAD зарегистрировано более 500 команд и псевдоимен, которые позволяют быстро вызывать функции программы через командную строку. Теперь можно найти большинство привычных команд (RE, REC и ПРЯМОУГ, LINE и ОТРЕЗОК, ПОВТОРИТЬ, ШТРИХ и т.д.), а английские аналоги русских команд вводить без дополнительного символа подчеркивания («_»)!

Новая панель Объектная привязка

В список панелей nanoCAD добавлена инструментальная панель Объектная привязка, которая позволяет одним щелчком мыши включать/отключать различные типы привязок (рис. 3). Чертить теперь станет гораздо быстрее и удобнее!

Рис. 3. Инструментальная панель Объектная привязка позволяет одним щелчком мыши включать/отключать различные типы привязок

Рис. 3. Инструментальная панель Объектная привязка позволяет одним щелчком мыши включать/отключать различные типы привязок

Открыть панель можно как из меню Вид → Панели инструментов → Объектная привязка, так и из контекстного меню кнопки Привязка строки состояния.

Менеджер слоев

Диалог Менеджер слоев мы существенно переработали. Теперь в левой части диалога расположено дерево категорий, позволяющее выбрать различные категории и группы слоев, накладывать на список слоев автоматические фильтры. Это очень удобно при работе с насыщенными чертежами — вы можете сокращать число слоев, отображаемых в диалоге (рис. 4).

Рис. 4. Новый диалог Менеджер слоев. Этот инструмент группировки и фильтрации слоев существенно упростил работу с насыщенными чертежами

Рис. 4. Новый диалог Менеджер слоев. Этот инструмент группировки и фильтрации слоев существенно упростил работу с насыщенными чертежами

Кроме того, при открытом Менеджере слоев можно продолжать работу с документом: приближать, удалять и двигать изображение для лучшего просмотра.

Копия командной строки по F2 и режим автоскрытия

Теперь при нажатии на клавишу F2 появляется окно — копия командной строки, которое отображает больше информации по сравнению с трехстрочной командной строкой (рис. 5). Это удобно, когда вы анализируете действия программы, получаете сложные отчеты от функций, хотите увидеть список всех команд nanoCAD и т.д. Окно всегда располагается поверх главного окна nanoCAD, даже если фокус был перемещен в поле чертежа или в другие окна nanoCAD!

Рис. 5. Отдельное окно командной строки позволяет анализировать работу программы

Рис. 5. Отдельное окно командной строки позволяет анализировать работу программы

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

Многострочный текст

В новой версии серьезно усовершенствована команда редактирования многострочного текста (MTEXT): она стала работать намного быстрее и стабильнее. Также появились функции отмены и возврата действий в режиме создания и редактирования текста, возможность задавать отступы от края области текста и знаки табуляции для сложноформатированного текста. Можно выделять отдельные фрагменты текста, изменять их параметры и многое другое.

Программный доступ с использованием ActiveX API

В состав программы включена русская документация по работе с AсtiveX API, которая наглядно и доходчиво рассказывает о том, как написать собственное приложение к открытой и бесплатной платформе nanoCAD.

Руководство и справочник по объектной модели nanoCAD находятся в папке %nanoCAD%\help.

Заключение

Конечно, в одной статье невозможно описать все новшества бета 2, поэтому мы просто приглашаем вас ознакомиться с программой на нашем сайте www.nanocad.ru — скачайте, установите и пробуйте. Программа бесплатна и функциональна!


* Полный список участников ODA-альянса можно найти на сайте www.opendesign.com/member_list.

САПР и графика 10`2010