nanoCAD 3.5: выход 5 декабря 2011 года

Денис Ожигин, директор по стратегическому развитию Нанософт

Итак, новая версия... Зачем? Если говорить кратко, то 3.5 — это фактически версия 3.2 (которую мы распространяли месяцем ранее среди пользователей абонементов) и открытый программный интерфейс (API), который позволит самостоятельно разрабатывать приложения под nanoCAD.

Вся уникальность новой версии содержится в открытом API: теперь nanoCAD — это бесплатная платформа для разработки своих САПР-приложений. Т.е. теперь можно разработать на базе бесплатного nanoCAD свое приложение, использовать его в своих целях и это будет абсолютно легально.

Давайте пройдемся по новшествам, которые появятся в nanoCAD 3.5.

Техническое развитие

На данный момент лицензионная база пользователей nanoCAD 3.0 составляет 76 тыс. рабочих мест, а коэффициент использования программного обеспечения вырос за последний год более чем в 4 раза. Массовость приводит к тому, что со всех сторон начинает сыпаться огромное число запросов с предложениями об оптимизации, по исправлению ошибок, с нестандартными аппаратными конфигурациями... В последний год разработчики nanoCAD сконцентрировались не на разработке нового функционала, а настройке уже существующего — многие пользователи отмечают, что текущего базового функционала вполне достаточно для разработки 2D чертежей.

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

Рис.1. Модуль проверки производительности видеоподсистемы автоматически настроит nanoCAD на максимальную производительность.

Плюс к этому пользователь сможет с помощью новой команды VPERFTEST еще раз запустить анализ и сохранить результаты тестирования видеоподсистемы в виде отдельного файла — см. рис.1.

Другое нововведение в nanoCAD 3.5 — это более удобная работа с текстами. В 3.2 при вводе текста проводится более корректная отработка клавиш ESC, которая теперь не отменяет ввод текстов без дополнительного предупреждения. Также теперь при создании многострочного текста учитывается Масштаб оформления чертежа, т.е. в открывающемся после запуска команды МТЕКСТ диалоговом окне Формат текста отображается высота текста в соответствии с заданным Масштабом оформления (кнопка Масштаб) — рис.2. По умолчанию при настройке СПДС (1:100), высота будет равна 250 единиц; при настройке ЕСКД (1:1) высота — 2.5 единиц. А если создаете узел в масштабе, например, 1:10, то высота по умолчанию будет равна 25 — существенное ускорение работы.

Рис.2. При создании многострочного текста учитывается Масштаб оформления чертежа — высота текста привязана к масштабу оформления.

Вообще изменений очень много даже по сравнению с 3.2 — а уж если сравнивать новую версию с предыдущей бесплатной, то в nanoCAD 3.5 за полгода внесено более 300 улучшений и исправлений; исправлено и усовершенствовано более 50 команд и их опций. В основном все ориентировано на более быстрое и оптимизированное 2D проектирование:

  • временное ВКЛ/ОТКЛ режима ОРТО по нажатию и удержанию SHIFT;
  • новая команда Разметка (Черчение\Точка\Разметка) для распределения блока вдоль объекта;
  • новая панель ПСК для управления пользовательской системой координат — рис. 3;
  • Рис.3. Новая панель ПСК поможет при частой смене системы координат.

  • дополнительная опция [?] в командах выбора объектов, которая позволяет «налету» сменить методы выбора объекта: рамка, секрамка, выбрать все, выбор линией и т.д.;
  • оптимизация привязок: повысили скорость их работы, что добавляет комфорта при работе с большими чертежами + привязка к точке вставки текста\блока + привязки по лучу над объектом (т.е. луч лучше виден под объектом и позволяет отмерять расстояние);
  • в диалоге Вставка внешней ссылки добавлен параметр Автопанорамирование, при включении которого происходит автоматическое зумирование и панорамирование вставляемой ссылки для ее отображения на весь экран;
  • и многое другое.

Но исправление ошибок — это не самое главное в 3.5. Гораздо интереснее с нашей точки зрения то, что теперь под nanoCAD любой разработчик может разрабатывать свои приложения!

Открытый программный интерфейс

Вообще сказать по чести, разрабатывать свои небольшие приложения можно было и раньше — у нас был открыт COM API (документация лежит в папке, в которую установлена программа: %nanocad%\help\api). Но COM не дает всех возможностей, которые в nanoCAD очень широкие.

При выходе версии 3.5 мы открываем клуб разработчиков nanoCAD, члены которого получат доступ к следующим видам API:

  • NrxGate — классический C++ API, предназначенный для создания и переноса приложений на языке С++.
  • Multi CAD API — уникальный C++ API, предназначенный для написания кроссплатформенных САПР приложений.
  • .NET API — современный API, предназначенный для разработки .NET приложений.

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

Чем бы вы могли помочь сейчас?

Перед запуском новой версии мы хотели бы получить дополнительную информацию от пользователей САПР: какие дополнительные приложения к используемой вами САПР вы используете? кто разработчик?

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

Для того, чтобы рассказать о приложениях — заполните, пожалуйста, Google-анкету.

Ждем вас 5-го декабря на нашем сайте http://www.nanocad.ru/.


Источник.