- NanoCAD
-
nanoCAD Тип Программы САПР
Разработчик Нанософт
Операционная система Язык интерфейса русский
Последняя версия Лицензия Сайт nanoCAD — базовая система автоматизированного проектирования и черчения (САПР-платформа). Разработана компанией Нанософт, Россия. В России и странах СНГ распространяется по схеме "freeware"[1][2]. Обладает AutoCAD-подобным интерфейсом и напрямую поддерживает формат DWG (с помощью библиотек Teigha™, разработчик Open Design Alliance[3]). На базе бесплатной платформы nanoCAD создается ряд платных приложений для выполнения различных узкоспециализированных проектных задач[4].
Содержание
Разработчик
ЗАО Нанософт — российская компания со штаб-квартирой в городе Москве. Компания занимается разработкой САПР-платформы nanoCAD и дополнений к ней. Количество сотрудников: 120 человек. Группа разработчиков состоит из 50 человек в 5 городах СНГ: Москва, Омск, Новосибирск, Киев, Нижний Новгород[5].
История выпусков платформы nanoCAD
Дата выхода Название Примечание 1 июля 2008 nanoCAD 1.0 Первая версия платформы не поставлялась отдельно, только в составе специализированных решений nanoCAD СПДС, Механика, ОПС, СКС и Электро 29 ноября 2009 nanoCAD 2.0, бета 1 Официальный выход САПР-платформы nanoCAD в качестве самостоятельного продукта 6 сентября 2010 nanoCAD 2.5, бета 2
(сборка 1111)Существенное обновление платформы nanoCAD: переработка интерфейса, команд, увеличение скорости работы, поддержка DWG2010 28 сентября 2010 nanoCAD 2.5, бета 2
(сборка 1114)Техническое обновление платформы nanoCAD 15 июня 2011 nanoCAD 3.0
(сборка 1194)Существенное обновление платформы nanoCAD: печать, видовые экраны, повышение удобства работы и исправление ошибок
Введены абонементы на техническую поддержку (платно)1 ноября 2011 nanoCAD 3.2
(сборка 1439)Существенное обновление платформы nanoCAD: Оптимизация функций печати, развитие функций черчения, повышение удобства работы и исправление ошибок
Распространяется в рамках платных абонементов на техническую поддержку. Версия 3.0 (1194) остается бесплатной и доступной к скачиванию.Достоинства, недостатки и особенности nanoCAD
- К достоинствам nanoCAD можно отнести:
- * Нулевая цена: программное обеспечение распространяется бесплатно и доступно для коммерческого использования как частными лицами, так и проектными организациями.
- * Привычный интерфейс: принципы работы с nanoCAD аналогичны принципам работы в AutoCAD, что позволяет пользователю сменить платформу без серьезного переобучения.
- * Прямая поддержка DWG: чертежи, разработанные в nanoCAD можно открыть в среде AutoCAD без дополнительных преобразований и наоборот, чертежи разработанные в среде AutoCAD открываются в среде nanoCAD.
- * Российская разработка: т.к. nanoCAD разрабатывается в России, в платформу изначально закладывается поддержка российских стандартов проектирования. В частности, в платформу заложены типы и толщины линий, шрифты, размерные стили, масштабы, таблицы и выноски, разработанные по стандартам ЕСКД и СПДС.
- К недостаткам nanoCAD можно отнести:
- * Отсутствие поддержки AutoLISP и VBA : любые приложения и средства адаптации, написанные на языках AutoLISP и VBA, на данный момент не работают в среде nanoCAD.
- * Потенциальные проблемы с поддержкой DWG: т.к. nanoCAD поддерживает формат DWG с помощью библиотек Teigha™, разработанных некоммерческой организацией Open Design Alliance, то существует потенциальная возможность потерять совместимость с оригинальным форматом DWG от компании Autodesk. В сложившихся условиях это маловероятно: библиотеками ODA пользуются порядка 750 организаций (ODA Members, среди которых - Adobe, Oracle, Bentley, Dassault Systèmes, Siemens, Graphisoft, российские компании - Аскон, Нанософт, СиСофт, Инфрасофт и др.). На данный момент основная масса чертежей в формате DWG обрабатывается достаточно достоверно, включая визуализацию, редактирование и сохранение.
- nanoCAD обладает следующими особенностями:
- * Платформа - бесплатно, приложения - платные: nanoCAD функционально занимает нишу между AutoCAD LT (система 2D-черчения) и полной версией AutoCAD (САПР-платформа)[6]. Разработчики nanoCAD считают, что ни одна платформа, являясь по своей сути электронным кульманом, не может называться САПР (системой автоматизированного проектирования). Поэтому, распространяя платформу nanoCAD бесплатно, Нанософт предлагает пользователям использовать платные приложения, работающие как на платформе AutoCAD, так и на платформе nanoCAD.
Функциональные возможности
Интерфейс программы
Интерфейс nanoCAD последних версий максимально приближен к интерфейсу классических САПР: основную часть окна занимает рабочее пространство, в котором непосредственно разрабатывается чертеж, в верхней части расположены меню и панели с навигационными инструментами, в нижней части расположена командная строка. Команды и меню соответствует организации интерфейса AutoCAD версий 2000-2008[7].Ядро программы
Несмотря на визуальное сходство с AutoCAD (а также программами на базе ядра IntelliCAD, являющихся копиями AutoCAD), ядро nanoCAD разрабатывается российскими разработчиками самостоятельно. Это приводит к некоторым различиям в работе nanoCAD от работы в среде AutoCAD: так в nanoCAD отсутствуют многие функции и технологии, заложенные в AutoCAD (технология подшивок, работа с динамическими блоками возможна (создание дин. блоков - нет), динамический ввод информации и т.д.). С другой стороны, постепенно развивая программный продукт nanoCAD, разработчики не нарушают прав прочих производителей САПР, создавая новую систему автоматизированного проектирования собственными силами.Прямая поддержка последних и более ранних версий форматов DWG/DXF
nanoCAD использует в качестве основного формата хранения DWG, совместимый с версией AutoCAD DWG 2010/2011, также поддерживается работа с DWG/DXF более ранних версий.Инструменты для работы с чертежами
На данный момент nanoCAD позиционируется как система рабочего 2D-проектирования (черчения) и содержит все необходимые инструменты базового проектирования и позволяет:- Создавать и редактировать различные 2D и 3D векторные примитивы, одно и многострочные тексты, размеры и другие более сложные объекты оформления чертежей, в соответствии со стандартами ЕСКД и СПДС.
- Выполнять простые и сложные операции векторного редактирования, такие как перемещение, поворот, разбиение, продление и т.д.
- Использовать инструменты повышающие точность редактирования: шаг, сетку, привязки, объектное и полярное отслеживание.
- Создавать и использовать любые виды таблиц, выполнять специфицирование элементов чертежа по атрибутивным данным блоков и объектов оформления;
- Производить настройки рабочей среды для оформления рабочей документации по различным стандартам;
- Выполнять печать готовых технических документов по заранее сформированным настройкам.
- Вести полноценную работу в 3D-пространстве модели и 2D-пространстве листа, используя видовые экраны;
- Просматривать, создавать и редактировать поверхностные 3D-модели, задавать пользовательскую координатную систему для редактирования и геометрической привязки к 3D-объектам;
- Использовать при проектировании любую ранее выполненную техническую документацию, хранящуюся в электронном виде в различных растровых форматах (сканированные чертежи, фотографии) или как OLE объекты (тексты, таблицы);
- Обмениваться готовыми чертежами со сторонними организациями и смежниками, используя распространённый формат DWG;
Исходный код nanoCAD
Несмотря на то, что программный продукт является freeware и дистрибутив программы распространяется без каких-либо ограничений, разработчики nanoCAD не предоставляют доступ к исходному коду программы (т.е. проект не open-source).Разработка приложений (API)
Предполагается, что nanoCAD будет иметь привычный для многих разработчиков САПР программный интерфейс (API) для создания приложений на языке C++ (аналог ObjectARX), также будет совместимая с аналогами поддержка Microsoft .NET Framework, предоставляющий полный доступ к функциям платформы. Внутренние структуры данных и программный интерфейс теоретически позволят вести разработку приложений любой сложности. На данный момент C++ API-интерфейс программы открыт только для ограниченного числа сторонних разработчиков.
Тем не менее для быстрого написания утилит и небольших приложений имеется возможность использовать сценарии (скрипты) Microsoft Active Scripting (ActiveX Automation), JScript и VBScript.
В комплекте с программой поставляется документация для разработчиков (%nanoCAD%\help\api, где %nanoCAD% - папка, в которую установлен nanoCAD).
Совместимость с другими решениями
- Совместимость по форматам DWG/DXF
По форматам DWG/DXF nanoCAD совместим практически со всеми современными САПР и расчетными программами. Формат DWG поддерживает технологию PROXY-объектов, что позволяет открывать и работать в nanoCAD со сложными DWG файлами, содержащими объекты специализированных решений (AutoCAD Architectural, AutoCAD Civil 3D и т.д.). Данные в DWG файле хранятся без изменения, по принципу полного хранения исходных и транзитных данных[8].
- Совместимость с 3D решениями
nanoCAD поддерживает объемное отображение 3D-объектов (полигональные и триангулярные поверхности, границы твердых тел). Даже без загрузки дополнительных приложений можно оформлять чертежи, содержащие 3D-объекты.
- Совместимость с нормативными системами
В nanoCAD есть возможность связать любой графический объект с нормативными документами в системе хранения, поиска и отображения текстов и реквизитов нормативных документов NormaCS.
Ссылки
- ↑ Данная программа может неограниченно использоваться в коммерческих целях бесплатно, что подтверждается лицензионным соглашением, идущим в комплекте
- ↑ Лицензионное соглашение nanoCAD 3.0
- ↑ Компании, входящие в некоммерческий консорциум Open Design Alliance
- ↑ Список программных продуктов, создаваемых на базе платформы nanoCAD
- ↑ О компании ЗАО Нанософт
- ↑ Сравнение функциональных возможностей Nanocad 3.0 и Autocad LT 2009
- ↑ Начиная с версии 2009, Autodesk перевёл Autocad на лицензированный "Microsoft Fluent Interface" (Ленточный интерфейс). nanoCAD использует традиционный механизм организации интерфейса посредством меню и иконок панели инструментов.
- ↑ Транзитное хранение данных в среде nanoCAD и взаимодействие с другими решениями
См. также
- САПР - Система автоматизированного проектирования;
- Список САПР;
- Open Design Alliance;
- IntelliCAD;
- DWG.
Статьи
- ЖЖ: Сравнение функциональных возможностей Nanocad 3.0 и Autocad LT 2009, Артем Ремизов, 2011;
- ISICAD.ru: Чем запомнился 2010, Владимир Малюх, 2010;
- CADmaster #4(54) 2010 (октябрь-декабрь) : nanoCAD 2 (бета 2) — не бойся попробовать!, Денис Ожигин, 2010;
- CADmaster #4(54) 2010 (октябрь-декабрь) : Тестируем nanoCAD, Игорь Орельяна Урсуа, 2010;
- САПР и графика №6'2010 : Автоматизация составления экспликации полов в nanoCAD СПДС, Алексей Цветков, 2010;
- WorldCADAccess : Trying out nanoCAD 2, beta 2, Ralph Grabowski, 2010;
- Хабр.ru: nanoCAD и сбоку бантик, или программируем «Реверси» под CAD-платформу, Alan_d, 2010;
- Хабр.ru: Первые шаги в мир программирования под nanoCAD, Денис Ожигин, 2010;
- ISICAD.ru: Он-лайн пресс-конференция Нанософт, Владимир Малюх, 2009;
- «CADCAMCAE Observer» #5 (41) 2008 : Колонка главного редактора: : Если надо, значит — nano! и интервью, 2008;
- CADmaster #5(45) 2008 (дополнительный) : По законам классицизма. Проект, который появился вовремя, 2008.
Ссылки nanoCAD
- Официальный сайт компании ЗАО Нанософт (разработчик)
- Официальный форум технической поддержки ЗАО Нанософт
- Официальный канал ЗАО Нанософт на YouTube
- Нанософт на Хабр.ru
Дискуссии
Свободное BRL-CAD • Electric • freeCAD (A-S. Koh's) • FreeCAD (Juergen Riegel's) • KiCad • OpenSCAD • Open CASCADE Technology • QCad • SALOME
Расчёт механики Проприетарные ANSYS • ПК ЛИРА Свободное CalculiX • OpenFOAM • ФРУНД Категория:- САПР
Wikimedia Foundation. 2010.