Основные особенности системы «nanoСAD»

Автор работы: Пользователь скрыл имя, 24 Сентября 2014 в 12:49, контрольная работа

Описание работы

ЗАО «Нанософт» поланирует создание новых версий. Будут вводится новшиства т.к. развития строк состояния, в которой теперь можно быстро отключать/включать изоляцию объектов, динамическую подсветку, управлять опцией, позволяющей выбирать объекты на заблокированных слоях. Развитии диалога внешних ссылок, в котором по просьбам пользователей реализована возможность редактирования путей до файлов вручную. Различные небольшие улучшения типа возможности быстро задавать дробные выражения в MTEXT-редакторе и возможности отдельно задавать вес текста и вес линий для выносок (последнее очень просят специалисты отделов генплана). Панель Быстрый выбор, которая в новой версии может висеть в фоновом режиме и «на лету» перенастраивать выборки объектов, не отрываясь от процесса черчения…

Файлы: 1 файл

Информ.docx

— 994.92 Кб (Скачать файл)

 

      1 Введение.

nanoCAD — базовая система автоматизированного проектирования и черчения (САПР-платформа). Разработана компанией «ЗАО „Нанософт“» (Россия) и является коммерческим программным обеспечением (параллельно существует бесплатная версия nanoCAD free, которая распространяется по схеме «freeware»). Обладает AutoCAD-подобным интерфейсом и напрямую поддерживает формат DWG (с помощью библиотек Teigha™, разработчик Open Design Alliance. На базе специализированной версии платформы (nanoCAD OEM) создается ряд платных приложений для выполнения различных узкоспециализированных проектных задач.

Разработчик: ЗАО «Нанософт» — российская компания со штаб-квартирой в городе Москве. Компания занимается разработкой САПР-платформы nanoCAD и дополнений к ней. Количество сотрудников: 120 человек. Группа разработчиков состоит из 50 человек в 5 городах СНГ: Москва, Омск, Новосибирск, Киев, Нижний Новгород.

История выпусков платформы nanoCAD

Официальное название

Дата выхода

Примечание

nanoCAD 1.0

1 июля 2008

Первая версия платформы не поставлялась отдельно, только в составе специализированных решений «nanoCAD СПДС», «Механика», «ОПС», «СКС» и «Электро»

nanoCAD 2.0, бета 1

29.11. 2009

Официальный выход САПР-платформы nanoCAD в качестве самостоятельного продукта

nanoCAD 2.5, бета 2 
(сборка 1111)

6.09. 2010

Существенное обновление платформы nanoCAD: переработка интерфейса, команд, увеличение скорости работы, поддержка DWG2010

nanoCAD 2.5, бета 2 
(сборка 1114)

28.09. 2010

Техническое обновление платформы nanoCAD

nanoCAD 3.0 
(сборка 1194)

15 июня 2011

Существенное обновление платформы nanoCAD: печать, видовые экраны, повышение удобства работы и исправление ошибок 
Введены абонементы на техническую поддержку (платно)

nanoCAD 3.2 
(сборка 1439)

1 ноября 2011

Существенное обновление платформы nanoCAD: оптимизация функций печати, развитие функций черчения, повышение удобства работы и исправление ошибок 
Распространяется в рамках платных абонементов на техническую поддержку. Версия 3.0 (1194) остается бесплатной и доступной к скачиванию.

nanoCAD 3.5 
(сборка 1449)

5.12. 2011

Очередная бесплатная версия платформы nanoCAD: включает функционал 3.2 + открытый API-интерфейс для разработки приложений 
Для доступа к API необходимо зарегистрироваться на сайте разработчиков: developer.nanocad.ru.

Также 8 февраля 2012 года вышла версия nanoCAD 3.62, которая распространяется среди владельцев абонементов (различаются только системой лицензирования и уровнем оказываемых услуг, стоит 3000 руб./р.м.)[6].

nanoCAD 3.5 eng 
(сборка 1510)

7 марта 2012

Выходит английская версия nanoCAD, распространяемая бесплатно через веб-сайт nanoCAD.com.

nanoCAD 4.0 
(сборка 1545)

4 июля 2012

Первая платная версия nanoCAD. Новое: расширенная работа со слоями, команда «Обход слоев» (англ. laywalk), вставка блока с жесткого диска, привязки к растровым подложкам, печать в формат PDF через встроенный PDF-принтер, управление весом линий на экране, шрифт CS_Gost2304.shx по умолчанию для отсутствующих шрифтов, связь элементов чертежа с документами NormaCS, обновленный SDK, поддержка языков LISP и DCL (в бета режиме).

nanoCAD free 3.7 
(сборка 1456)

8 августа 2012

nanoCAD разделился на два решения: платное (nanoCAD) и бесплатное (nanoCAD free). nanoCAD free 3.7 — практически полный багфикс, соответствующий платной версии nanoCAD 4.0.

nanoCAD 4.5 
(сборка 1569)

11.12. 2012

Обновление платной версии nanoCAD 4.5. Новое: инструменты изменения и редактирования растрового изображения, Менеджер листов для управления документами в пространстве листа, динамическая подсветка элементов чертежа, штриховки по ГОСТ, стартовый диалог, улучшенный редактор блоков, команда Создать аналог, расширенный набор инструментов по работе со слоями (реализованы дополнительные шесть команд).

nanoCAD 5.0 
(сборка 1726)

19 июня 2013

Обновление платной версии nanoCAD 5.0. Новое: поддержка формата DWG 2013, усовершенствованная командная строка, команда вставки растра из буфера, внедрение внешних ссылок, вставка спецсимволов в многострочных и однострочных текстах, изоляция объектов, порядок следования для текстов, размеров и штриховок, калькулятор в окне Свойств, улучшенная навигация в трехмерном пространстве, улучшенное отображение штриховок при панорамировании, усовершенствованный поиск контура штриховки, усовершенствованный быстрый выбор (QSELECT), управление заморозкой слоев в видовых экранах, управление листами из контекстного меню закладки, улучшенная печать на нестандартные форматы, поддержка Windows 8.

nanoCAD free 5.1

2.12. 2013

Эта версия базируется на вышедшей в июне коммерческой версии nanoCAD 5.0. В её состав включён новый функционал, относящийся к базовым возможностям САПР и появившийся с момента выпуска предыдущей бесплатной версии nanoCAD 3.7. Внесены все известные на данный момент исправления ПО.


 

 

 

 

 

      2 Основная часть

2.1 Основные функциональные  возможности системы

Платформа nanoCAD постоянно развивается и совершенствуется. При разработке новой версии основной упор был на развитие новых уникальных функций, расширение и улучшение поддержки формата DWG и развитие общепринятого среди САПР функционала платформы. Более подробно о новом функционале последней версии nanoCAD вы можете прочитать на странице «Что нового».

На сегодня nanoCAD – это:

•узнаваемый (типовой) интерфейс;

•прямая поддержка формата *.dwg;

•полноценный инструмент разработки чертежей;

•уникальный функционал для работы с растровыми изображениями;

•САПР, настроенная под отечественные стандарты;

•разработка дополнительных приложений на языках .NET, C++, JS, VBS и LISP (открытый API);

•совместимость с другими решениями и интеграция с NormaCS;

•создавать и редактировать различные 2D и 3D векторные примитивы, тексты, объекты оформления чертежа, настройки отображения и печати графической технической документации;

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

•производить настройки рабочей среды для оформления рабочей документации по различным стандартам;

•вести полноценную работу в пространстве модели и пространстве листа посредством видовых экранов;

•просматривать, создавать и редактировать поверхностные 3D-модели, создавать пользовательскую координатную систему для редактирования 3D-объектов;

•посредством использования единого формата файла *.dwg осуществлять полноценное сотрудничество и взаимодействие с коллегами-проектировщиками, разрабатывающими чертежи в других наиболее распространенных САПР;

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

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

Широкий диапозон поддерживаемых версий (от DWGR11 до DWG2013) позволяет без потери информации использовать чертежи как в nanoCAD, так и в любых других САПР, поддерживающих *.dwg-формат, объединяя решения между собой в единое проектное решение организации.

Новая функция Диспетчер чертежей, которая появилась в nanoCAD Plus 6.0, отображает в виде дерева всю внутреннюю структуру текущего открытого *.dwg-файла и позволяет не просто понять, какими объектами насыщен *.dwg-файл, но и быстро их найти на чертеже, выделить, приблизить и, например, удалить.

2.2 Отличия и сходства от других подобных систем

* Максимальная доступность: nanoCAD отличается от конкурирующих решений тем, что существует бесплатная версия - nanoCAD free (до лета 2012 года сам nanoCAD был бесплатным). Концептуальная идея бесплатной версии по словам компании Нанософт (разработчика nanoCAD) заключается в том, что ни одна платформа, являясь по своей сути электронным кульманом, не может называться САПР (системой автоматизированного проектирования). Поэтому чистая платформа должна быть максимально доступна как для пользователей, так и разработчиков приложений под базовые САПР.

* Интерфейс: принципы работы с nanoCAD аналогичны принципам работы в AutoCAD, что позволяет пользователю сменить платформу без серьёзного переобучения.

* Прямая поддержка DWG: чертежи, разработанные в nanoCAD, можно открыть в среде AutoCAD без дополнительных преобразований; и наоборот, чертежи, разработанные в среде AutoCAD, открываются в среде nanoCAD.

* Уникальные инструменты  по работе с растрами: в nanoCAD включены инструменты, которые позволяют работать с растровыми подложками - редактировать не только общие параметры растра (яркость, цветность, размер и т.п.), но и устранять перекосы, выравнивать изображение, стирать часть изображения ластиком либо наоборот дорабатывать изображение с помощью инструмента Карандаш. Также nanoCAD обладает уникальной возможностью привязываться к данным на монохромном растровом изображении.

* Открытый API: под nanoCAD можно разрабатывать собственные приложения на языках C++, .NET, Visual Basic Script, Java Script либо LISP.

* Российская разработка: так как nanoCAD разрабатывается в России, в платформу изначально закладывается поддержка российских стандартов проектирования. В частности, в платформу заложены типы и толщины линий, шрифты, размерные стили, масштабы, таблицы и выноски, разработанные по стандартам ЕСКД и СПДС. К недостаткам nanoCAD можно отнести:

* Отсутствие поддержки VBA: любые приложения и средства  адаптации, написанные на языке VBA, на данный момент не работают  в среде nanoCAD. * Ограниченная поддержка AutoLISP: некоторые приложения и средства адаптации, написанные на языке AutoLISP, в частности, содержащие вызов команд с диалоговым пользовательским интерфейсом, на данный момент не работают в среде nanoCAD без дополнительной адаптации. Адаптированный вариант, как правило, не теряет работоспособности в AutoCAD.

* Потенциальные проблемы  с поддержкой 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 версий 2000—2008.

* Ядро программы. Несмотря на визуальное сходство с AutoCAD (а также программами на базе ядра IntelliCAD, являющихся копиями AutoCAD), ядро nanoCAD разрабатывается российскими разработчиками самостоятельно. Это приводит к некоторым различиям в работе nanoCAD от работы в среде AutoCAD: так, в nanoCAD отсутствуют многие функции и технологии, заложенные в AutoCAD (технология подшивок, создание динамических блоков (работа с существующими блоками возможна), динамический ввод информации и т. д.). С другой стороны, постепенно развивая программный продукт nanoCAD, разработчики не нарушают прав прочих производителей САПР, создавая новую систему автоматизированного проектирования собственными силами.

 

 

 

 

2.3 Основные принципы  работы в программе

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

Полноценный инструмент разработки чертежей

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

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

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

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

Часть команд применяется к цветным изображениям и изображениям с оттенками серого, а часть работает только с монохромными чертежами – например, механизм растровой привязки. Выберите любую векторную команду (Отрезок, Полилиния, Размер) и наведите курсор на растровое изображение – вы удивитесь! nanoCAD поймает все выставленные привязки (конечная точка, ближайшая, центр или квадрант окружности).

nanoCAD может привязываться к характерным точкам на растровых изображениях (конточка, середина, центр, окружность и т.д.)

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

А значит вы сможете не просто использовать растровый чертеж как подложку – вы сможете быстро привести документацию к актуальному состоянию, привязываясь к уже существующим объектам на чертеже, удаляя лишнее и добавляя новые объекты. Далее оформленный гибридный документ можно вывести на печать в различных форматах – напрямую на принтер/плоттер, сохранить в формате PLT, экспортировать в универсальный PDF-формат без использования дополнительных утилит либо растрировать чертеж и перевести его в не редактируемый DWG файл!

Информация о работе Основные особенности системы «nanoСAD»