Руководства, Инструкции, Бланки

Руководство Пользователя Nanocad 5.1 img-1

Руководство Пользователя Nanocad 5.1

Рейтинг: 4.1/5.0 (1699 проголосовавших)

Категория: Руководства

Описание

NanoCAD - скачать бесплатно русскую версию nanoCAD для Windows

nanoCAD Основная информация о программе

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

Большинство операций, как при проектировании, так и при работе с оформлением документации в данном приложении выполняется в максимально автоматизированном режиме, что не только облегчает процесс обучения и непосредственной работы в программе, но и позволяет значительно экономить рабочее время. Автозавершение и коррекция ввода команд, быстрый выбор и фильтрация объектов, автоматические вычисления и построения объектов, различных элементов чертежей - это далеко не полный спектр того, что может предложить nanoCAD своим пользователям!

Из отличительных технических особенностей программы, можно выделить полную поддержку и совместимость работы утилиты с двумя самыми востребованными графическими библиотеками - независимой OpenGL и майкрософтовской DirectX. Это значит, что программа гарантированно корректно и с максимальной производительностью будет работать на огромном количестве видеокарт. Так же разработчики российской компании Нанософт не поленились и реализовать поддержку программой самого распространенного в САПР-среде формата dwg, что дает возможность читать и создавать в ней ДВГ-файлы, абсолютно совместимые с другими AutoCAD-приложениями.

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

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

5.1 Сборка 2017 (16.07.2014)

  • появился новый функционал (вставка из буфера растровых изображений в чертеж, быстрый поиск и выбор любых объектов на чертежах по множеству параметров и динамическому подсвечиванию, вставка внешних ссылок и др.);
  • поддержка форматов pcx и dwg (гарантированная совместимость с AutoCAD и другими САПР-приложениями);
  • поддержка графических библиотек OpenGL и DirectX;
  • модифицирована командная строка (функции автокоррекции ввода команд и автозавершение);
  • усовершенствовано окно "Свойства" (новые вычислительные функции, отображение свойств полилиний, внешних ссылок, таблиц, сплайнов);
  • доработана интеграция программы с справочной системой NormaCS;
  • улучшена работа с контурами и штриховками;
  • улучшена вставка спецсимволов (плюс/минус, градус, кубический, квадратный и др.);
  • улучшена работа со слоями;
  • доработан и расширен функционал меню закладок листов;
  • расширен функционал опции очистки документа.
Смотреть всю историю изменений Вопросы и ответы по программе

Другие статьи

Nanocad - Самое интересное в блогах

nanocad - Самое интересное в блогах Пресс-релиз nanoCAD Plus 8: РАСШИРЯЯ ГРАНИЦЫ

Четверг, 07 Июля 2016 г. 12:45 (ссылка )

06.07.2016, Москва. Компания «Нанософт», российский разработчик и дистрибьютор ПО для проектирования, представила новую коммерческую версию nanoCAD Plus, универсальной российской САПР-платформы, разработанной в полном соответствии с отечественными стандартами и предназначенной для любой области проектирования.

«Каждый пользователь ждет от инструмента проектирования решения своих специфических задач. Именно поэтому развитие платформы nanoCAD идет несколькими параллельными потоками. На этапе выпуска новой версии мы объединяем эти потоки в один, – комментирует директор по развитию платформы nanoCAD Денис Ожигин. – Восьмой версии nanoCAD есть что предложить и проектировщикам, и корпоративным пользователям, и руководителям проектов».

В первую очередь платформа nanoCAD Plus представляет собой мощный инструмент разработки и выпуска проектной документации. Именно поэтому основная масса изменений, появившихся в восьмой версии, связана с развитием программного продукта как инструмента для разработки чертежей. Ядром этих изменений стало повышение точности математического аппарата – серьезное развитие получили все инструменты создания и редактирования примитивов. Теперь создание сложных геометрий, контуров и фигур выполняется в nanoCAD намного проще.

Ряд изменений направлен на повышение удобства работы с программой. Например, разработаны две новые визуальные темы, светлая и темная – последняя предназначена для снижения нагрузки на глаза специалиста, работающего с программой целый день. Новый визуальный редактор интерфейса позволяет настроить практически каждый элемент программы (меню, панели инструментов, строки состояния, контекстных меню, всплывающих подсказок, синонимы команд и сочетания клавиш), а также переносить эти настройки с одного рабочего места на другое. Появились основы динамического интерфейса – теперь контекстное правокнопочное меню будет меняться в зависимости от того, какие действия пользователь совершает в данный момент. И наконец по многочисленным просьбам пользователей реализован динамический ввод информации. Фактически командная строка перемещается под курсор пользователя, в специализированные поля ввода, которые не только динамически представляют текущее состояние создаваемых и редактируемых примитивов, но и мгновенно отображают изменения в чертеже.

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

На новый уровень выходит интеграция с системами проектирования, основанными на технологии BIM: восьмая версия платформы nanoCAD позволяет, используя формат IFC, импортировать файлы в трехмерную среду *.dwg-документа. Благодаря удобным инструментам навигации, беспрецедентной скорости работы с трехмерными данными и возможности получить доступ не только к трехмерной геометрии модели, но и к информационным атрибутам объектов, пользователи nanoCAD могут использовать данные BIM-моделей как для создания рабочей документации, так и при работе со специализированными решениями на базе платформы nanoCAD Plus – например, с инженерными разделами. Фактически пользователям предложен универсальный IFC-вьювер с возможностью создавать сводные BIM-модели в среде *.dwg!

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

«По-настоящему уникальные новинки (работа с растром. НОРМААУДИТ ) появлялись и в предыдущих релизах nanoCAD Plus, но выход восьмой версии – это не просто шаг вперед. Это серьезное расширение границ возможного. Прежде всего речь идет о концептуальных вещах: мы всегда позиционировали nanoCAD как платформу, в том числе для наших собственных приложений, а сейчас, в полном согласии с отраслевыми тенденциями, идем к тому чтобы nanoCAD стал и BIM-платформой с открытым API. Уже в этой версии появилась возможность загружать и просматривать IFC-модели, то есть в рамках одного решения осуществляется глубокая поддержка обоих форматов: и *.dwg, и IFC. Мы серьезно поработали над математикой работы с 3D-моделями, опровергая мнение, что *.dwg – неисправимо медленный формат. Планируем и дальше двигаться в этом направлении, чтобы nanoCAD стал быстрым и удобным ядром для таких решений, как Model Studio CS, на базе которых можно строить информационную модель целого предприятия. Выпуская восьмую версию, мы расширяем границы возможностей для проектировщиков, для разработчиков специализированных решений, расширяем границы для корпоративных пользователей. Все больше крупных российских корпораций задумываются над будущей архитектурой своих САПР с учетом существования и развития nanoCAD», – отмечает генеральный директор компании «Нанософт» Максим Егоров.

Условия распространения nanoCAD Plus 8

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

Учебным заведениям на сайте www.nanocad.ru выдаются учебные лицензии программы, а разработчикам приложений предлагается версия для разработки с обновленным открытым SDK (размещена на сайте developer.nanocad.ru ).

Также существует бесплатная модификация платформы, nanoCAD 5.1. отличающаяся от nanoCAD Plus 8 более ограниченным функционалом.

О компании «Нанософт»

Компания «Нанософт», созданная в 2008 году, ориентируется на инновационные методы разработки и распространения программного обеспечения для проектирования.

Основная цель компании – создание доступного отечественного САПР. «Нанософт» создает условия для массового перехода от использования нелицензионного программного обеспечения САПР к цивилизованной работе с легальными продуктами. Компания делает все от нее зависящее, чтобы затраты пользователей на этот переход были минимальными.

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

Более подробная информация – на сайте компании: www.nanocad.ru .

Создание дистрибутива nanoCAD с пользовательскими настройками

Четверг, 17 Марта 2016 г. 17:25 (ссылка )

В крупных организациях процесс подготовки и настройки рабочих мест проектировщиков зачастую бывает затруднительным и рутинным. Казалось бы, для решения такой тривиальной задачи, как установка САПР, не нужно тратить много ресурсов, достаточно лишь распространить дистрибутив через доменные политики или просто «расшарить» папку с готовым дистрибутивом и смело приступать к работе в САПР-системе. Возникает вопрос: «А что если в организации сущетвуют свои стандарты оформления к выпуску документации, если есть собственные наработки в виде готовых блоков или команд? Планируется ли использование общей базы данных (если применяется СПДС, Железобетон или Стройплощадка)?»

В таком случае перед нами возникает еще одна задача – настроить рабочие места пользователей, а делать это с каждым местом в отдельности крайне нерационально. Распространить уже настроенный дистрибутив – единственное правильное решение. Где же хранит свои настройки nanoCAD? Как правильно создать свой дистрибутив? Эти и некоторые другие вопросы мы рассмотрим подробнее. Инструкция предназначена для машин на ОС Windows 7 и выше.

Подготовка дистрибутива

Необходимо скачать дистрибутив продукта с сайта nanocad.ru. В нашем примере мы будем работать с дистрибутивом nanoCAD СПДС 6 NC60Px32_2434.exe .

Нужно установить программу, поскольку в дальнейшем мы будем работать с ее файлами. После установки перейдем к .exe-файлу дистрибутива.

Распаковываем скачанный .exe-файл (например, с помощью архиватора 7-zip) в произвольную папку, (в нашем случае мы назвали ее nanoInstall). После распаковки получаем следующий набор файлов, представленный на рис. 1.

Рис. 1. Распакованный дистрибутив nanoCAD СПДС 6

Программа nanoCAD хранит свои настройки в нескольких файлах, расположенных в разных директориях. Для корректного развертывания дистрибутива необходимо разложить эти настройки по разным папкам. Поэтому создадим в nanoInstall папку для хранения настроек LocalEx с подкаталогами, как показано на рис. 2.

Рис. 2 Структура папок настраиваемого дистрибутива

После создания необходимой структуры папок в nanoinstall необходимо найти и подготовить файлы конфигурации, которые отвечают за настройки нашего дистрибутива (Settings.xml; AppOptions.xml; CAD.cfg; nCAD.ini и др.).

Они располагаются в соответствующих директориях, о которых пойдет разговор ниже.

Примечание: Мы можем менять настройки на уже установленном nanoCAD, но чтобы они вступили в силу, необходимо сбрасывать настройки интерфейса (рис. 3) либо очищать реестр.

Рис. 3. Окно настроек интерфейса nanoCAD

Подробнее о файлах конфигураций

Существует несколько файлов конфигураций: одни отвечают за интерфейс программы, другие – за элементы оформления, третьи – за общие настройки платформы. Ниже будут представлены все файлы в отдельности. Для лучшего понимания введем небольшие обозначения для местоположения файлов.

место хранения файла на вашем компьютере с предустановленным nanoCAD.

На инсталляционном диске

это путь, куда следует поместить измененные файлы конфигураций после завершения настроек.

На инсталляционном диске

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

Добавление масштаба оформления в список стандартных масштабов

Чтобы добавить nanoCAD значение нового масштаба оформления, надо найти в файле Settings.xml соответствующий код в тегах (рис. 6.1) и отредактировать существующий список масштабов. В xml-файле указаны комментарии о назначении параметров. Так, например, можно указать масштаб, который будет использоваться по умолчанию.

Добавление своего масштаба в список:

Присваиваем значение по умолчанию масштабу 1:400:

Рис. 6.1. Код списка масштабов оформления

Рис. 6.2. Настроенный список масштабов

После завершения редактирования сохраните изменения в файле и запустите nanoCAD. Вы увидите, как ваши настройки повлияли на список масштабов (рис. 6.2).

Добавление масштаба измерений в список стандартных масштабов

Чтобы добавить nanoCAD значение нестандартного масштаба измерений, надо найти в файле Settings.xml соответствующий код (рис. 7.1) и добавить в существующий список масштабов аналогичные строки со своими параметрами. В xml-файле указаны комментарии о назначении параметров.

Добавление своего масштаба в список:

На рис. 7.1 сопоставлены код списка масштабов измерений и соответствующий список масштабов в окне nanoCAD.

Рис. 7.1. Код списка масштабов измерений

Рис. 7.2. Настроенный список масштабов измерений

После завершения редактирования сохраните изменения в файле и запустите nanoCAD. Вы увидите, как ваши настройки повлияли на список масштабов (рис. 7.2).

AppOptions.xml

В этом файле хранятся настройки интерфейса платформы: расположение панелей, пункты меню, контекстное меню мыши и т.д.

Примечание: чтобы увидеть измененные настройки cfg-фалов в программе, вам необходимо очистить реестр nanoCAD СПДС в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Nanosoft\nanoCAD СПДС после сохранения произведенных настроек.

Предзагрузка приложений

Созданный nsf-файл с командами (об этом можно прочитать в прошлой статье) необходимо подгружать в программе при запуске. Ранее для этого мы пользовались пунктом Загрузка приложений (Сервис -> Приложения -> Загрузка приложения -> Автозагрузка). Для предустановки этой опции мы зарегистрируем специальную команду, которая будет загружать nsf-файл.

Изменение контекстного меню

nanoCAD 7 не поддерживает файлы CUI, однако у нас есть доступ ко всем cfg-файлам, отвечающим за настройки интерфейса.

Попробуем изменить стандартное контекстное меню. На рис. 10а представлено стандартное контекстное меню nanoCAD. Перейдем в папку с продуктом C:\Program Files\Nanosoft\nanoCAD СПДС 6.0 в файл ncadbase.cfg и найдем строки, описывающие стандартное правокнопочное меню. Они представлены списком с префиксом \ViewPopupMenu\.

Рис. 10а. Стандартное правокнопочное меню nanoCAD СПДС

Стандартное меню мне показалось слишком большим, и я внес в него некоторые изменения: убрал некоторые команды, другие сгруппировал в выпадающие пункты и добавил несколько новых команд. В итоге у меня получился следующий код:

После завершения редактирования сохраните файл с кодировкой ANSI. На рис. 10б представлен результат произведенных изменений.

Рис. 10б. Новое правокнопочное меню

Если вы настраиваете контекстное меню на уже установленном nanoCAD, то после сохранения изменений в файле ncadbase.cfg необходимо очистить реестр nanoCAD СПДС в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Nanosoft\nanoCAD СПДС.

nprof.ini (nApp.ini)

На инсталляционном диске

В этом файле содержатся настройки самой платформы nanoCAD. Чтобы в строках кода было легче ориентироваться, советую зайти в Сервис -> Настройки и ознакомиться со структурой и последовательностью параметров.

В нашем примере мы разместим стандартные папки nanoCAD (шаблоны, шрифты, стили печати, формы) в общей папке на сервере и добавим свой шаблон dwt, который будем использовать по умолчанию.


  1. Создаем необходимые каталоги на сервере:
\\Server\ PlotStyles
  • Создаем шаблон test.dwt и помещаем его в папку на сервере: \\Server\Templates\test.dwt .
  • Создаем с помощью блокнота файл nApp.ini и копируем в него необходимые настройки из nprof.ini или из готового примера, приведенного ниже.
  • [\DefProf\StdDirs] – в этом разделе указаны параметры стандартных папок.

    [\DefProf\TemplateDoc] и [\DefProf\TemplateImport] – это параметры использования шаблонов для новых и импортированных документов соответственно.

    На рис. 11 представлен результат изменений файла настроек nrof.ini.

    Рис. 11. Стандартные папки и использование шаблонов

    Ранее мы зарегистрировали специальную команду для загрузки блоков, теперь в nApp.ini укажем загрузку данной команды при старте nanoCAD.

    Теперь при запуске nanoCAD наше приложение по вставке блоков будет запускаться вместе с ним.

    После сохранения файла nApp.ini скопируйте его в соответствующую директорию дистрибутива. Файл nprof.ini копировать не нужно.

    Setup.ini

    Перейдем к файлу setup.ini – последнему, который нам необходимо подготовить. Этот файл настроек самого дистрибутива находится в папке с уже распакованным инсталлятором (nanoinstall). В нем можно прописать серийный номер продукта или указать адрес сервера лицензий, а также папку для базы данных СПДС и путь к настройкам СТП. Для настройки инсталляции следует раскомментировать ключи и задать им свои значения. Редактировать нужно только ключи в разделе [InstallProperties]. При расскоментировании параметров не забываем раскоментировать раздел [InstallProperties]. Ниже представлен список доступных параметров.

    Название префикса текущего профиля осуществляется путем добавления префикса к названиям слоев. Вручную его можно изменить в настройках оформления: Главные настройки -> Общие настройки -> Текущий профиль.

    Если какой-либо из этих ключей закомментирован, то для него будет установлено значение по умолчанию, сохраненное в приложении.

    Перенос файлов настроек

    После окончания редактирования всех вышеперечисленных файлов их необходимо поместить в соответствующие директории инсталлятора (nanoinstall). Если вы используете дополнительные файлы (скрипты, lisp и т.д.), их можно поместить в папку Program (nanoInstall \LocalEx\Program ) и они при установке будут размещены в Program Files папки продукта.

    Тихая установка

    Такие параметры необходимы, если вы собираетесь производить установку настроенного дистрибутива локально.

    С помощью блокнота следует создать новый текстовый файл с расширением .bat в папке nanoInstall (рис. 8) и указать один из двух параметров установки:


    • для установки в пассивном режиме (отображение диалога хода установки, но без участия пользователя) необходимо запускать setup.exe /i /passive
    • для установки в скрытом режиме (для пользователя не будет отображаться даже диалога установки) нужно запускать Setup.exe /i /quiet

    Рис. 8. Создание bat-файла для запуска инсталлятора

    Заключение

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

    Остается отметить, что эта статья будет полезна для установки не только nanoCAD СПДС, но и для остальных вертикальных решений и для самой платформы nanoCAD. Удачного проектирования!

    Технология BIM: пример практического междисциплинарного взаимодействия

    Воскресенье, 28 Февраля 2016 г. 22:41 (ссылка )

    Статья "Анализ текущей ситуации на российском BIM-рынке в области гражданского строительства ", опубликованная в нашем блоге в начале февраля, вызвала достаточно широкий резонанс в специализированной САПР-среде и даже удостоилась нескольких перепубликаций, под которыми за несколько недель появилось огромное количество комментариев от людей интересующихся САПР-тематикой. Если убрать из них эмоции (а они были совершенно разные по окраске), то многие запросы касались практической демонстрации возможностей проектирования с помощью BIM-решений от различных вендоров…

    Действительно тема очень актуальна: интересные BIM решения появляются от все большего числа САПР-разработчиков, качество проектов, выполненных с помощью BIM технологии, заметно выше традиционных, чиновники выступают с инициативами по популяризации BIM-технологий, IT-технологии развиваются и позволяют создавать все более сложные модели (например, как вам возможность ходить по стройке с планшетом с дополненной реальностью?). В какой-то степени сейчас действительно наступает время новых принципов проектирования и строительства. Но если раньше технология информационного моделирования затрагивала отдельные специальности, то сейчас многие разработчики BIM систем выступают с инициативой открытого междисциплинарного взаимодействия, которая позволяет увязать независимые между собой программные продукты и выстроить BIM-процесс, заточенный под задачи и возможности проектных организации практически любого типа. Концепция носит маркетинговое название OpenBIM и противопоставляется BIM-проектированию, основанному на проприетарных закрытых форматах.

    Но возможно ли настроить BIM-процесс на базе открытых форматов и, если да, то с чего начать? Как от красивой теории перейти к практике? Мы постарались ответить на эти вопросы в онлайн лекции, проведенной на прошлой неделе. В рамках мероприятия мы, рассматривая теорию, привели пример практического взаимодействия между двумя BIM решениями: венгерским программным продуктом для архитектурного проектирования ARCHICAD и российским инженерным решением nanoCAD Электро для проектирования электротехнической части здания.

    Материал настоятельно рекомендуется лицам, интересующимся информационным моделированием (технологией BIM) и новостями из мира САПР.

    Может ли nanoCAD заменить западные САПР-решения? Давайте искать ответ…

    Пятница, 20 Ноября 2015 г. 16:49 (ссылка )

    При внедрении нашей САПР-платформы мы часто сталкиваемся с тем, что мало кто в нашей стране может адекватно оценить функционал такого сложного и многогранного инструмента как САПР, полно сравнить конкурирующие решения и сделать непредвзятую оценку. Чаще всего такую работу поручают местному «САПР-гуру» — специалисту-«фанату», который может быть (и, скорее всего, будет) предвзят, т.к. любит используемое им в текущий момент решение. В результате получаем список «вкусных», но малоиспользуемых функций, которые «вы должны сделать иначе никакого внедрения!», а тема импортозамещения плавно затухает. В ответ мы задумались об инструменте, который позволит сделать независимую оценку, реализовали его и теперь готовы им с вами поделиться.

    Введение

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


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

    Самое главное — такой сбор статистики позволяет провести максимально полный анализ: вы можете собирать журналы хоть в течение целого года, а программа аккуратно будет коллекционировать вызовы команд в одну папочку. Также вы можете проводить анализ, разбив пользователей по группам – просто укажите разные папки для сбора статистики. А журналы затем покажут, какие команды платформы использовались, использовались ли какие-нибудь приложения или дополнительные разработки, какой уровень использования платформы и приложений (частота вызова команд) – т.е. непредвзятая чистая статистика и никакого субъективизма.

    Возникает вопрос «а как включить такой журнал?». Тут все просто: в командной строке вводим команду «Параметры» (или «OPTIONS» для английской версии). Далее идем на закладку «Открытие\Сохранение» (или «Open and save»). И взводим опцию «Вести файл журнала» (или «Maintain a log file» — см. рис.1). В результате этой команды в системную папку, задаваемую переменной LOGFILEPATH, будет сохраняться информация из командной строки (журнал команд).

    Рис. 1. Включив опцию «Вести файл журнала» вы сможете накапливать статистику о командах, используемых в САПР-решении, в папке, которая задается переменной LOGFILEPATH.

    У вас нет таких команд? Скорее всего вы пользуетесь САПР, которая не позволяет вести журнал вызываемых команд, и у вас будет проходить не импортозамещение, а переход с конкурирующих решений – это чуть другая история…

    Итак, включили журнал ведения логов, собрали логи в папку – что дальше?

    Предварительная обработка данных

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

    Рис. 2. Типичная папка с журналами команд – на каждый файл отдельный журнал.

    Если заглянуть внутрь, то мы увидим все, что писалось в САПР в командную строчку: вызовы команд (то, что нас интересует), системные сообщения, ответы пользователя, значения переменных, сообщения об ошибках, предупреждения и т.д. Все это теперь надо обработать и составить список вызываемых команд с информацией о том, как часто ее вызывали. Для этого мы написали простую утилиту на языке AutoIt. которая напускается на log-файлы в указанной папке, последовательно их обрабатывает и формирует массив команд с подсчетом частоты их вызова (рис.3).

    Рис. 3. Утилита StatCAD, которая позволяет обработать журналы команд и сформировать список использованных команд.

    Работа с утилитой StatCAD очень простая: достаточно указать папку с логами, нажать на кнопку «Анализ», дождаться окончания работы и, нажав на кнопку «Показать статистику», получить список в отдельном окне. Из этого окна можно данные скопировать в Excel или текстовый формат – как вам удобнее. Что дальше? А дальше начинается творческая работа.

    Обработка полученной статистики

    Во-первых, мы должны в найденном списке выделить команды САПР-платформы, т.е. необходимо иметь список штатных команд САПР-платформы, с которой сравниваем. Мы сейчас накопили порядка 2400 команд, системных переменных и алиасов-сокращений (как на русском, так и на английском языке), с которым проводим сравнение – простое пересечение таблиц в Access позволяет получить сходные и отличающиеся команды в один щелчок. Сложнее всего с отличающимися командами – их приходится анализировать вручную, отделяя синтаксические ошибки от команд приложений, команд, написанных пользователями, и т.п. Зачастую результат удивляет (см. рис.4) – статистика может показать, что доля платформы существенно превышает долю приложений:

    Рис. 4. Предварительный список команд может содержать как вызовы приложений, так и синтаксические ошибки.

    Во-вторых, мы можем сравнить список распознанных команд САПР-платформы со списком реализованных команд платформы nanoCAD Plus – это тоже пересечение двух таблиц в Access. В результате мы получим список команд, реализованных в режиме «один-к-одному» (полное совпадение).

    Результаты анализа

    И, наконец, список оставшихся команд разбивается на три части:


    1. Реализованный функционал. т.е. команды, которые не проходят через командую строку nanoCAD Plus, но тем не менее реализованы через интерфейс программы и их отсутствие пользователь на практике не заметит. Например, команда «PDFATTACH» (вставка PDF-подложек) не зарегистрирована на данный момент в списке команд nanoCAD, тем не менее доступна из меню Вставка\Подложки…
    2. Альтернативный функционал. т.е. команды, которые в силу особенности разработки отличаются от аналогичных команд других САПР, но позволяют пользователю решать поставленные задачи аналогично или даже с более высокой производительностью. Например, работа с таблицами в среде nanoCAD Plus 7.0 заточена под российские стандарты оформления плюс операции сбора данных с текущего DWG-чертежа – достаточно уникальная функция, объединяющая несколько инструментов в один.
    3. Не реализованный функционал. т.е. команды, которые сейчас не работают в среде nanoCAD Plus 7.0 и, увы, нет никакой альтернативы по их замене. Часть из этих функций находится в разработке (например, Подшивки, Инструментальные палитры), часть – требует анализа и дополнительного согласования по реализации, а часть – явно необязательна к реализации (например, «вызов веб-сайта 360»).

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

    Рис. 5. Диаграмма, наглядно сравнивающая список команд nanoCAD Plus со списком команд западной САПР-платформы, используемой у одного из Заказчиков.

    Но и это еще не все – помните, что мы не просто сформировали список вызываемых команд, но и собрали статистику по частоте их вызова? И правда, одно дело — ответ на вопрос «реализована команда или нет?» и совершенно другое — «используется ли вызванная команда?». И тут тоже можно получить говорящие результаты (см. рис.6) – доля не реализованного в nanoCAD функционала может упасть до 1-3%! Это означает, что в подавляющем числе случаев пользователи не заметят разницы между nanoCAD и западными решениями в функциональном плане:

    Рис. 6. А если сравнивать команды по частоте вызова, то картина будет еще более убедительная.

    Вместо заключения

    Признаюсь, когда я впервые получил подобные результаты, у меня самого был шок. Получается, что на сегодняшний момент платформа nanoCAD может достаточно свободно замещать популярные западные решения в функциональном плане: в 97-99% случаях пользователи получат альтернативный инструмент для работы. На сегодняшний момент я провел подобный анализ в пяти организациях: соотношения команд примерно одинаковые и я перестаю удивляться.

    Тем не менее, я думаю, что результаты анализа могут сильно отличаются от одной организации к другой. Именно поэтому я хочу поделиться с вами всеми материалами – попробуйте провести анализ на своем предприятии и давайте совместно ответим на вопрос «возможно ли импортозамещение на nanoCAD Plus?». Что у меня есть:


    • Утилита StatCAD 3.01. которая обрабатывает log-файлы и собирает статистику по командам используемой вами САПР-платформы. Делюсь с вами как исполняемым модулем, так и AutoIt-скриптом (исходный код).
    • Excel-таблица со списком известных на данный момент команд. системных переменных и сокращений как платформы nanoCAD, так и одной из известных западной САПР-платформы. Кроме того, таблица содержит список найденных отличающихся команд с анализом на тему того, к какой группе команд она относится (альтернатива, реализовано, не реализовано).
    • Пример папки с log-файлами. на котором вы можете прогнать утилиту StatCAD 3.01. Лучше, конечно, сюда положить собранные ваши log-файлы.
    • Excel- и Access-документ, анализирующий таблицы – просто поместите результаты утилиты StatCAD 3.01 в файл CLIENT_CMD.xlsx и в Access открывайте таблицы 02ACAD_CROSS, 02ACAD_NOTFOUND, 03ACAD-NCAD_CROSS, 04ACAD-NCAD_NOCROSS – думаю, что названия таблиц говорят сами за себя.

    Если у вас не получается провести анализ собранной статистики своими силами, то я буду рад получить ваши log-файлы. Или Excel-таблицы со списком используемых вами команд (заполненный CLIENT_CMD.xlsx из приложенных архивов). В этом случае я смогу провести анализ самостоятельно и полученные результаты использовать для развития платформы nanoCAD. Поверьте, это будет очень полезная для нас информация – на основании этих данных мы развиваем продукт дальше, а вы получаете удобный инструмент.

    Дисклеймер

    Данный анализ демонстрирует принципиальную возможность или невозможность замены одного САПР-решения на другое, но не гарантирует результат. Любое внедрение кроме приведенного в статье технического аспекта связано с рядом других технических, организационных, психологических и прочих моментов. Именно поэтому мы рекомендуем работу по импортозамещению проводить вместе с авторизованными дилерами ЗАО Нанософт .

    Портирование С++ приложений на платформу nanoCAD, использование страниц свойств проекта

    Среда, 30 Сентября 2015 г. 17:39 (ссылка )

    В одной из предыдущих статей мы писали о создании кросс-САПР-платформенных приложений из существующих приложений, работающих только на платформе AutoCAD. В данной статье мы углубимся в детали и расскажем о том, как настроить проект ObjectARX приложения для AutoCAD и собрать NRX приложение для nanoCAD.

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

    Ниже мы расскажем о том, чего в документации разработчика ещё нет — об использовании страниц свойств (property pages), позволяющих минимизировать количество изменений, необходимых для создания в проекте конфигурации для nanoCAD. В результате настройки, приложение можно будет собрать под обе платформы, nanoCAD и AutoCAD, при этом изменения будут вноситься лишь в файлы проектов, исходные тексты. h и .cpp файлы, останутся неизменными.

    Начнём с задания переменной среды, указывающей на расположение nanoCAD SDK. Переменная может быть определена в системе, либо может быть задана в .bat файле перед запуском Visual Studio 2008.

    Почему Visual Studio 2008, а не 2010/2012/2013/2015?

    nanoCAD 3.0 — 7.0 собраны на Visual Studio 2008, поэтому и приложения следует собирать этим же компилятором.

    После запуска Visual Studio, создадим новую конфигурацию проекта. Конфигурацию можно создать с нуля, либо скопировать одну из существующих конфигураций. Например, конфигурация Release может быть скопирована в новую конфигурацию Release NCAD.

    Для того, чтобы не настраивать вручную параметры компилятора и компоновщика, подключим страницу свойств. vsprops файл, в котором эти параметры уже настроены. Страницы свойств добавляются в окне менеджера свойств (View -> Property manager).

    В состав NRX SDK входят страницы свойств для отладочной и релизной конфигураций:


    • rxsdk_debugcfg.vsprops – свойства для debug-конфигурации проекта;
    • rxsdk_releasecfg.vsprops – свойства для релизной конфигурации проекта;

    Расположены они в директории \include\arxgate. Для обеспечения максимальной совместимости файлы страниц свойств, а также заголовки, расположенные в директории arxgate, имеют такие же имена, что и аналогичные файлы в ObjectARX.

    После добавления страницы свойств, пронаследованные настройки появляются в проекте:

    Вот, собственно, и все, что необходимо сделать для портирования простого приложения. Собранный NRX-модуль загружается в nanoCAD командой APPLOAD. Для автоматической загрузки, приложения можно добавить в «Чемодан автозагрузки», расположенный там же, в диалоге команды APPLOAD.

    P.S. Пользуясь случаям, привожу ссылку на проект портала isicad.ru «Народное САПР-интервью». в рамках которого на вопросы пользователей отвечает Денис Ожигин, dows. директор по развитию направления nanoCAD компании ЗАО Нанософт.

    Приглашение на Народное САПР-интервью

    Денис Ожигин: «Сегодня Нанософт хорошо узнаваем и абсолютно вписывается в современный рынок, активно развивая функционал и расширяя пользовательскую базу. Мы чувствуем себя уверенно в современных нишах: BIM, PDM, PLM. Как мы видим себя сейчас и куда идём? Импортозамещение? Легализация софта? Оптимизация ваших бюджетов? Куда и в каком темпе развивается nanoCAD? Дистрибуция передовых зарубежных решений? Готов ответить на все вопросы, комментарии и предложения нынешних и будущих пользователей, поклонников и скептиков, партнёров и конкурентов…»

    От лица компании «Нанософт» на все «горячие» вопросы ответит директор по развитию направления nanoCAD Денис Ожигин. Присоединяйтесь к общению!

    Получить более подробную информацию о проекте и задать свои вопросы можно по ссылке isicad.ru/ru/ask-vip.php?person=Ozhigin .

    Пятница, 10 Июля 2015 г. 19:11 (ссылка )

    Эта статья – наш реальный опыт перехода с AutoCAD на российский nanoCAD. Такой, каким он был на самом деле. Только факты и никакой рекламы.

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

    От ЗАО Нанософт

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

    Основные действующие лица

    Предыстория и суть проблемы

    В сентябре 2014-го руководство института решило навести порядок в используемом программном обеспечении и с помощью совершенствования применяемого ПО повысить эффективность предприятия в целом. Далее рассматривается только ПО САПР, хотя надо понимать, что модернизация коснулась и всей остальной IT-инфраструктуры. Компания «ИнфоИндастри» участвовала в этом процессе как основной поставщик и интегратор по продуктам САПР: «Сибгипробиосинтез» уже пять лет является клиентом нашей организации по системе NormaCS, разработкам Autodesk и НТП «Трубопровод».

    В институте работают 40 проектировщиков, коллектив в основном возрастной.

    До начала преобразований ситуация с САПР выглядела следующим образом:

    • основное используемое ПО – AutoCAD 2007-2012 («зоопарк» из разных версий, частично лицензионный). СПДС GraphiCS («зоопарк» из разных версий, частично лицензионный), установлен на части ПК. Бесплатный СПДС-модуль Autodesk, установлен на части ПК;
    • отсутствие единых настроек ПО;
    • отсутствие четкой структуры и правил ведения архива проектной документации;
    • отсутствие стандарта предприятия (СТП);
    • отсутствие плана развития САПР.

    Такая ситуация в общем-то довольно типична для многих проектных организаций, и многие из них не считают необходимым что-то менять, предпочитая работать «как сложилось».

    Итак, выбираем основную САПР. Собственно, выбор-то невелик. Варианты:

    1. Апгрейдить существующий AutoCAD (не LT) и докупить не лицензированные ранее места.

    + Качественный, стабильный, зарекомендовавший себя в работе инструмент.

    + Никакого переобучения сотрудников и проблем с переходом.

    — Цена вопроса на лицензии и апгрейд.

    — Необходимость апгрейдить или менять «железо» для многих рабочих мест.
  • ZWCAD

    + Недорого при довольно сильном функционале.

    + Поддержка *.dwg (ODA).

    — Переход и все связанные с ним сложности.

    — Отсутствие прямого контакта с разработчиком и регионального представительства.
  • nanoCAD

    + Поддержка *.dwg (ODA).

    + Наличие официального дилера в Красноярске.

    + Возможность прямого контакта с разработчиком.

    — Переход и все связанные с ним сложности.

    — Наличие в продукте моментов, требующих доработки.

  • Приведенные плюсы и минусы довольно условны и не претендуют на полный охват ситуации: с руководителями института обсуждался куда более широкий круг плюсов/минусов, а также нюансов, связанных с возможным переходом. Оценив все основные факторы, руководство института выбрало nanoCAD. Одновременно решено было не делать «резких движений»: процесс перехода должен быть плавным.

    Этапы перехода 1. Знакомимся (октябрь-декабрь 2014)

    1.1 Первое, что сделали мы и руководство предприятия на этом этапе, – организовали собрание полного состава всех проектных отделов. На этом собрании я как представитель вендора провел краткую презентацию продукта, а руководство подробно объяснило свои планы и (что немаловажно) мотивы действий. Все сотрудники должны максимально ясно представлять что, зачем и почему происходит. Также на этом собрании мы озвучили основные этапы перехода и ответили на вопросы (в том числе на вопрос проектировщиков «Как же теперь мы будем работать?!»).

    2.1 Второе – тестовая эксплуатация. Проводилась, чтобы можно было еще до начала перехода снять некоторые вопросы и посмотреть, с какими трудностями придется столкнуться.

    Данный этап прошел из рук вон плохо. Несмотря на то что абсолютно всем сотрудникам объяснили, зачем нужно начинать работать в nanoCAD, делать этого почти никто не стал. Многие не поверили, что AutoCAD вообще исчезнет как инструмент работы; сказались и текущие задачи, и непонимание, что именно нужно делать в новом ПО, да и просто лень. Этап продлился два месяца и ощутимых результатов, к сожалению, не принес.

    Я считаю, что хороший результат в случае тестирования nanoCAD – это четыре листа вопросов по итогам, а также ясное понимание руководством и самими проектировщиками плюсов и минусов ПО.

    Выводы: если вы планируете тестировать данную САПР на предмет ее применимости, то:

    • объясните всем сотрудникам цели установки демо-версии ПО;
    • требуйте развернутых письменных отчетов по тестированию;
    • выделяйте время для тестирования;
    • ставьте на период тестирования конкретные задачи для ПО и сотрудников.

    Пользователям хотел бы посоветовать одно: применяйте тестируемое ПО насколько это возможно – только так вы сможете увидеть все его преимущества и недостатки.

    2. Согласование спецификации/закупка (декабрь 2014)

    Вполне ожидаемо базовым продуктом был выбран nanoCAD СПДС. Кроме того, институт приобрел ряд «вертикальных» решений на базе nanoCAD. Форма поставки: «коробка» + подписка (для возможности обновлений ПО). Лицензия сетевая с привязкой «на железо».

    Поставка и оформление ПО прошли в штатном режиме за две недели.

    3. Установка/развертывание (январь 2015)

    Еще пару недель заняли согласования, какие настройки выносим/не выносим в сеть и какие делаем редактируемыми/нередактируемыми. В итоге мы пришли к некой схеме (просьба не считать ее единственно правильной).

    Итак:

    • сервер сетевых лицензий – один на все продукты nanoCAD;
    • один общий SQL-сервер для всех продуктов, использующих базы элементов/деталей на SQL (nanoCAD СПДС, nanoCAD Механика и др.). Не SQL-базы (Access) были установлены на локальные ПК (nanoCAD Электро);
    • Один общий *.dwt-шаблон;
    • Дополнительная папка шрифтов на сервере. Туда в дальнейшем сложили все «экзотические» шрифты.

    Развертывание производилось с помощью Microsoft Active Directory, по предварительно настроенному нами дистрибутиву. Настройка дистрибутива, к сожалению, отняла некоторое время и во многом производилась при помощи разработчика nanoCAD – ЗАО «Нанософт». Ну и как вы поняли, у nanoCAD нет собственной системы развертывания, как у AutoCAD.

    В общем, «долго запрягали, да быстро доехали»: установка заняла полчаса. Под единичные продукты дистрибутивы не адаптировали, расставили за пару часов вручную.

    Уже потом выявились некоторые недоработки развертывания:

    • nCAD.cfg (системные настройки интерфейса и т.д.) по умолчанию в Program Files (ну зачем?), а Program Files у всех пользователей защищены от изменений;
    • папка автосохранения файлов, назначенная по умолчанию в AppData/Local/Temp, тоже оказалась закрытой для редактирования. Пришлось объясняться, как это так, и перенастраивать.

    AutoCAD на этом этапе не деинсталлировали, и люди работали как раньше.

    4. Привыкание к новому ПО (февраль-март 2015) После установки еще раз провели собрание коллектива, на котором было объявлено, что:

    • через два месяца AutoCAD будет полностью удален с ПК;
    • nanoCAD установлен и готов к эксплуатации. Настоятельно рекомендуется начинать работать в нем.
    Отдельно был разъяснен порядок «конвертации» файлового архива – на этом пункте остановлюсь поподробнее. Архив организовывался по сути заново, с несколько другой логикой и принципами, нежели были ранее. Прежде чем попасть в новый архив, файл чертежа проходил все возможные стадии очистки, а именно:

    • все проверки в AutoCAD (_purge, audit и т.д.);
    • ручное удаление объектов. Например, зачеркнутой (но зачем-то присутствующей в файле) части проекта.

    Далее чертеж сохранялся в *.dxf, затем открывался в AutoCAD и сохранялся в *.dwg. После этого открывался в nanoCAD и после всех проверок сохранялся уже окончательно.

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

    Также стоить отметить, что именно на этом этапе большая часть проектного коллектива осознала серьезность намерений начальства по переходу на nanoCAD. Но мало кому хочется выходить из зоны комфорта, поэтому плотно работать в nanoCAD начали немногие.

    5. Обучение (март 2015 – настоящее время)

    Обучение, которое проводилось силами специалистов ООО «ИнфоИндастри», мы начали практически сразу после установки ПО. Сформировали группы по 15 человек, на каждую группу было отведено по два часа в неделю – в определенный день и заранее назначенное время. Основная задача первого этапа обучения – научить работать в nanoCAD СПДС как минимум с такой же скоростью, что и в AutoCAD. В данном случае продвинутые технологии AutoCAD (динамические блоки, подшивки, внешние ссылки/совместная работа, аннотативность и т.д.) практически не использовались, поэтому задача за короткое время выйти на прежнюю скорость работы была вполне реальной.

    Сложнее всего оказалось ответить на вопрос, чему именно учить. Процесс работы и в nanoCAD, и в AutoCAD практически одинаков, инструменты работы тоже в большинстве одинаковы. То есть люди в принципе-то всё умеют – на «чертежном» уровне. Поэтому, хотя я и подготовил стандартную программу обучения, менять ее приходилось «по ходу событий». Это было обусловлено еще и тем, что у обучаемых разный уровень владения AutoCAD да и компьютерной грамотности вообще: кому-то изучаемая тема более чем понятна, а другим надо объяснять и объяснять. Причем в разных группах по-разному.

    Вывод: для подобного обучения нужно либо проводить детальное тестирование на знание AutoCAD (да и на предмет компьютерной грамотности как таковой) и на его основе формировать группы, либо смириться с «разноуровневостью» аудитории.

    Обучение, связанное с модулем СПДС, прошло довольно гладко, поскольку возможности этого модуля были знакомы лишь немногим проектировщикам. На каждом занятии часть времени (15 минут) посвящалась решению текущих проблем и вопросов, не связанных с основной темой обучения.

    На момент написания статьи (июнь 2015-го) основной курс обучения «платформа + СПДС» пройден, дальше планируем разбираться с «вертикальными» решениями, начав с nanoCAD Электро.

    6. Работа на новой платформе (март-июнь 2015)

    В марте 2015-го вновь начатые проекты уже разрабатывались в nanoCAD, а AutoCAD был удален с рабочих мест проектировщиков. Реакция на это событие была довольно разной, от адекватного восприятия необходимости изменений до редко встречавшегося, но кардинального неприятия нового ПО. Считаю, что здесь нужна внятная и четко выраженная позиция руководства предприятия. Желающие «разводить демократию» найдутся в любом коллективе, и задача руководства адекватно на это реагировать. Если уж вы, уважаемое руководство, решились переходить на другое ПО, то нужно строго следовать плану и доходчиво (но если понадобится – жестко) объяснять это сотрудникам. В начале активной работы с новым ПО на интеграторов и разработчиков «вешают» всё: от действительных недоработок ПО до проблем, вообще никак с этим ПО не связанных.

    По части техподдержки мы (ООО «ИнфоИндастри») старались все вопросы решать очно, на рабочих местах – это самый эффективный способ. Организовали мы и отдельный адрес для обращений по электронной почте, но вопросов туда поступало крайне мало. Дело в том, что для описания некоторых вопросов требуется много времени и сил, а при личном общении та же проблема формулируется за минуту. Пик обращений по техническим вопросам пришелся на первые два месяца.

    Детальную статистику по вопросам я не подводил, но традиционно они подразделялись на три группы – примерно в равных долях:

    • вопросы, связанные с форматом *.dwg. Сюда относятся нюансы «конвертации» *.dwg, неразрушаемые proxy (привет разработчикам первых версий бесплатной СПДС Autodesk), «битые» Z-координаты и т.д.;
    • «хочу как в AutoCAD!» и отсутствие некоторого функционала в nanoCAD. Например, на тот момент не было привязки со смещением и поворота видовых экранов. В nanoCAD 7 все это уже появилось, а вот фильтра слоев по имени нет и сейчас

    Программа NanoCAD для построения выкроек


    Знакомьтесь: самая подходящаябесплатная программа для неприхотливого и быстрого построения выкроек на компьютере по индивидуальным размерамNanoCad .


    Ниже предлагаю 7 видеоуроков Эльвиры Киреевой по установке и работе с этой замечательной программой.


    Урок 1. Установка программы на компьютер

    В этом уроке вы узнаете немного о самой программе, о том где ее можно скачать и с какими настройками ее нужно установить на свой ПК.


    Урок 2. Регистрация программы

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

    Краткий обзор интерфейса для новичков. Что, где и как расположено. Познакомившись с этим уроком, вы сможете спокойно ориентироваться в среде черчения, и у вас не возникнет сложностей при построении. Отмечу, что здесь обсуждается главный помощник в конструировании – командная строка. К ней мы будем обращаться регулярно.

    Шаблон — это набор неких параметров, которые нужны нам каждый раз при построении. Например: масштаб, единицы измерения и т.д. Эти настройки собьются ели вы откроете программу вновь, но запустив шаблон, вы быстро продолжите работать, будучи уверенной в том, что при печати все будет так как нужно!

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


    Урок 6. Панель редактирования

    Автоматизированное черчение тем и хорошо, что можно быстро убрать ненужное, провести плавную линию в два клика и многое другое.

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

    Может показаться, что этот урок не так уж и важен. Но спешу вас заверить что это не так. Ведь все труды сводятся на нет, если вы не сможете распечатать выкройку и раскроить по ней ткань!

    В уроке показаны «секреты» печати выкройки на обычных листах формата А4, в натуральную величину. Все что вам нужно будет после, это лишь вырезать выкройку.

    Компьютерный крой – это один из самых современных способов создания выкроек в швейной индустрии.

    nanoCAD Plus 7: развитие САПР платформы длиною в год

    Понедельник, 18 Мая 2015 г. 16:41 (ссылка )

    Что можно сделать за один год активной разработки? Глядя на скорость развития современных САПР, кажется, что не очень много – где-то интерфейс обновить, где-то функцию новую добавить, несколько исправлений. Поэтому кажется, что российские технологии безнадежно отстали, а нам надо будет всю оставшуюся жизнь использовать западные решения и технологии.

    Но мне кажется, что новая версия nanoCAD Plus сможет изменить это представление – плотно засев на код, вооружившись компиляторами и поддержкой отдела тестирования за один год ЗАО «Нанософт» сделала настолько существенный рывок вперед в функционале САПР-платформы, что у меня есть опасения насчет размера будущей статьи… Встречайте новую седьмую версию отечественной платформы nanoCAD Plus и давайте разбираться с ее новшествами.

    Введение

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

    Во-первых, компания ЗАО «Нанософт» несколько снизила общую маркетинговую активность и существенно сократила поездки по городам и весям с рекламными семинарами. А заменили их на прямые контакты с руководством проектных организаций, группами внедрения и непосредственными проектировщиками, что позволило глубже погрузиться в проблемы «на местах», чуть изменить приоритеты разработки. В частности, прошло несколько относительно крупных (более 100 рабочих мест) пилотных проектов, по результатам которых начались разработки в области подшивок, контроля стандарта предприятия, качества работы с «битыми» DWG-файлами. Часть из этого нашло отражение в новом функционале седьмой версии, часть еще «варится» в котле разработки.

    Во-вторых, несмотря на сокращение маркетинга, мы наблюдаем уверенный рост числа пользователей платформы nanoCAD. В частности, на текущий момент к нам на сайт www.nanocad.ru каждый день заглядывает в среднем от 3-х до 4-х тысяч посетителей, из которых 90% -новички. В день регистрируется в среднем 500 скачиваний продуктов с сайта, а выдается порядка 300 новых рабочих мест всех типов лицензий. Это выливается в 10 тыс. новых регистраций в базе пользователей в месяц! На официальном форуме forum.nanocad.ru зарегистрировано более 21 тысячи аккаунтов, которые уже написали 27 тысяч сообщений и каждый день публикуют порядка 10-20 новых. Число только бесплатных пользователей платформы nanoCAD 5.1 достигло 450 000 рабочих мест – наш абсолютный рекорд!

    Конечно, во многом активный интерес пользователей к nanoCAD базируется на теме импортозамещения, о которой сейчас не говорит только ленивый. И это дает определенный результат – все больше и больше пользователей начинает осматриваться вокруг, оптимизировать САПР-бюджеты и с интересом замечать наше решение. Но и развитие nanoCAD приводит к повышению популярности – каждый день мы получаем положительные отзывы о возможностях nanoCAD Plus и решениях на его базе. Как результат, несмотря на сложную экономическую ситуацию в стране, число пользователей коммерческой версии платформы nanoCAD Plus 6.0 увеличилось на 11% по сравнению с предыдущей версий – очень неплохой результат.

    Что это значит для нас и nanoCAD? То, что меняется портрет пользователя. Если раньше nanoCAD использовался скорее среди частных пользователей, то теперь наше решение рассматривают проектные группы с количеством проектировщиков от 100 и более человек. Понятно, что и к функционалу в таком случае предъявляются совершенно другие требования: в частности, во главу угла встает стабильность решения и возможность использовать продукт без каких-либо донастроек. Именно поэтому в новой версии мы уделили много внимания интерфейсу продукта, внедрение небольших, но привычных для массового пользователя утилит и постарались максимально ускорить работу решения.

    nanoCAD Plus 7 – новая версия отечественной САПР-платформы

    В-третьих, мы выделили на разработку версии 7.0 целый год! Те, кто внимательно следит за нашим проектом могли заметить, что ранее версии выпускались раз в полгода: 3.0 в далеком уже 2011, а через полгода 3.5; 4.0 летом 2012 и через полгода 4.5; 5.0 в 2013, затем обновление бесплатной версии 5.1, а потом версия 6.0 летом 2014. К седьмой версии нас накопились сложные задачки, которые с одной стороны быстро не решишь, а с другой без которых не очень хотелось двигаться дальше. Именно поэтому мы фактически сразу после выпуска шестой версии взялись за седьмую и усиленно работали вплоть до конца января. А с февраля версия поступила в тестовую лабораторию, и мы обкатывали продукт в условиях максимально приближенных к реальности: на сайте nanocad7.ru было объявлено открытое бета-тестирование, которое привлекло 106 аккаунтов с 410 рабочими местами. В течение 4-х месяцев мы внимательно анализировали работу nanoCAD Plus 7 на живых проектах и сейчас уверены, что программа готова к выходу.

    Абсолютно точно: nanoCAD Plus 7 – это лучшая версия nanoCAD, которую мы выпускали!

    Что нового в продукте?

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

    Общечертежные функции

    И это логично – в первую очередь, nanoCAD Plus это инструмент для разработки рабочей документации и именно здесь текущие пользователи ждут очередного витка развития.

    Специальные точки привязки

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

    Привязка «Середина между двумя точками» позволяет найти середину отрезка, построенного между двумя произвольными точками, а привязка «Смещение» задает отступ от произвольной точки в заданном направлении

    Причем работают эти привязки как по векторам, так и по растровым объектам!

    А еще привязки научились цепляться к некоторым «нестандартным» объектам – контурам листов и линиям пересечения размеров. Эта уникальная возможность дополнительно позволит контролировать чертеж: например, привязать примитивы к углам, середине и центру листа. Представьте себе, как теперь легко на лист положить форматку или разбить лист на зоны!

    Ускоренный поиск контура штриховок

    В 7-ой версии мы сделали очередной большой шаг вперед в оптимизации работы штриховки. Помимо улучшенной обрезки (теперь штриховка обрезается как выбором объекта, так и указанием контура), мы существенно ускорили поиск границ штриховок на сложных, насыщенных чертежах, например, генпланах.

    Попробуйте замерить и сравнить с другими САПР – наверняка вы заметите 3-4-х кратное ускорение.

    Интеллектуальное удаление слоев

    Одна из самых частых операций при работе с электронным документом – работа со слоями. Ах как часто, скопировав данные из другого документа, мы случайно приносим лишние слои. И как же сложно их затем удалить – надо разобраться со структурой документа и убедиться, что лишние слои не содержат объектов (т.е. удалить или перенести на другие слои примитивы). В nanoCAD Plus 7 эта частая операция стала в разы проще: просто выделите ненужные слои и нажмите на кнопку Удалить – если слой будет не пустой, то nanoCAD предложит диалог, который выполнит работу по рассортировке объектов самостоятельно.

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

    Редактор блоков в отдельном окне

    Ранее в nanoCAD редактор блоков был контекстным (команда REFEDIT), т.е. редактирование блока происходило поверх чертежа и во многих случаях это было удобно – например, в блок можно быстро добавить существующие примитивы из документа. Но все-таки многие пользователи отмечали, что иногда отдельное окно редактора блока все же удобнее: например, на насыщенных документах, где под блоком много других примитивов, или при редактировании блоков, которые повернуты. Именно поэтому в nanoCAD Plus 7 мы реализовали дополнительное окно Редактора блока, которое вызывается по команде BEDIT (БЛОКРЕД).

    Повышение удобства работы с видовыми экранами и листами

    Видовые экраны – это часть чертежа из пространства модели, расположенная на листе документации в заданном масштабе с настроенным стилем отображения. Удобный инструмент для оформления динамически изменяемой рабочей документации.

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

    Утилиты по разбиению и удалению proxy-объектов

    Часто сторонние чертежи приходят с данными из других приложений, которые затем практически невозможно убрать из DWG-файла. В других САПР опытные пользователи использовали специальные утилиты, которые позволяли разбивать или удалять proxy-данные из файла.

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

    Проверка орфографии

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

    Очень удобная и нужная функция по проверке орфографии учитывает еще и типовые сокращения, определяемые основными ГОСТами.

    И поскольку nanoCAD Plus — это САПР, настроенная под отечественные стандарты проектирования, мы улучшили эту функцию. Обратите внимание, что при проверке орфографии мы учитываем сокращения, определяемые основными ГОСТ 2.316–2008, ГОСТ Р 21.1101–2013, РД 31.30.01.01-89 и др. в которых утверждены типовые сокращения.

    Графическая система nanoCAD Plus и скорость работы

    Одно из самых заметных визуальных улучшений семерки – сглаживание и оптимизация отображения графики на экране, которое «замыливает» ломанные линии отдельных сегментов чертежа и демонстрирует более приятную для глаз человека графику. Пользоваться или нет этой функцией – решает пользователь, но в целом новое отображение удобнее, работать с чертежами стало заметно комфортнее.

    nanoCAD Plus 7 по умолчанию отображает векторную графику более сглажено по сравнению с предыдущими версиями.

    Но система отображения графики – это вершина айсберга изменений. Параллельно произошла оптимизация все графической системы (см. рис. 3): в новой версии унифицированы настройки DirectX и OpenGL плюс введены режимы оптимизации отрисовки, что позволило добиться еще более быстрой работы с чертежами и трехмерными моделями. Теперь мощные видеокарты позволяют комфортно работать с насыщенными чертежами, а для медленных систем можно отключить «красоту» в пользу функциональности.

    Также nanoCAD Plus налету проводит анализ открываемых чертежей на предмет скорости работы и самостоятельно делает некоторые выводы насчет повышения производительности. Так если вы попробуете в nanoCAD открыть чертеж с разбросанными Z-координатами, то программный продукт просигнализирует, что «чертеж поврежден, может вызывать торможение» и предложит исправление документа. Очень надеюсь, что проблем со скоростью работы с такими чертежами больше не будет.

    Улучшенные интеграционные возможности

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

    Подложки в формате PDF и DWF

    Формат PDF давно уже стал удобным стандартом для обмена электронными документами – часто сторонние организации передают документацию именно в нем. И, к сожалению, nanoCAD до недавнего времени не умел подкладывать их в среду DWG-файла в качестве подложки. В результате, приходилось переводить ее в растровый формат и только в таком виде использовать для разработки новой документации. Без сомнения, не удобно…

    В новой версии мы реализовали этот нужный функционал – причем команда UATTACH позволяет вставить не только PDF, но и файлы DWF-формата, который разрабатывает компания Autodesk. При вставке есть возможность получать информацию о листах и выбирать вставляемый лист, масштаб, точку вставки и прочий стандартный набор (см. рис.8).

    nanoCAD Plus 7 поддерживает вставку PDF и DWF-подложек

    А в дальнейшем у нас есть мысли по развитию этой части nanoCAD – помните, что у нас есть растровые привязки? Было бы здорово их применять к PDF-подложкам.

    Автообновляемые поля

    Тоже функционал из разряда часто спрашиваемых: поддерживает ли nanoCAD возможность вставки автоматически обновляемых полей – текстов, содержащих какую-либо вычисляемую или получаемую со стороны информацию? Теперь да!

    В данный момент nanoCAD может выводит в поля стандартно-системную информацию типа информации об объектах (длина, площадь, координаты) или свойства файла (дата сохранения, автор, имя файла, размер). Эти данные в процессе работы часто меняются, и править их вручную нецелесообразно — при сохранении, печати или регенерации чертежа такие текстовые вставки обновляются и содержат самую свежую информацию. Параллельно в nanoCAD появились свойства чертежа – загляните в пункт меню Файл\Свойства чертежа и вы сможете заполнить базовую информацию о DWG-файле, которую в дальнейшем можно использовать в полях.

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

    Навигация в 3D пространстве

    Вот эта уникальная для AutoCAD-подобных САПР функция – моя любимая. Сколько же возможностей она предоставляет при архитектурно-строительном проектировании! И вроде бы ничего особенного – теперь nanoCAD Plus позволяет перемещаться в 3D пространстве подобно тому, как вы перемещаетесь в пространстве трехмерных игр. С помощью клавиш WSAD (или стрелок) у вас есть возможность идти вперед-назад-влево-вправо, клавиши «+» и «-» задают шаг движения, а мышка указывает куда идти – и перед вами открывается просторы трехмерных моделей – смотрите видеоролик:

    nanoCAD Plus 7 позволяет перемещаться по трехмерному пространству, проводя визуальный анализ собранной из внешних ссылок модели.

    Что дает этот функционал? Прежде всего возможность ощутить себя внутри проекта, ощутить его объем, пройтись по помещениям, заглянуть в каждый уголок. Согласитесь, что порой это очень нужно. А теперь представьте, что вы с помощью внешних ссылок собираете в одно целое разрозненные модели, которые могут создаваться в совершенно различных САПР: ArchiCAD, Tekla, MagiCAD, nanoCAD Электро, СКС, ОПС, Геоника. Соединили модели через единые координаты, вышли в 3D-пространство и ходите по единой модели, анализируете коллизии, несогласованности, неверные решения – скриншот и есть уже задание на изменения!

    Фактически с помощью этой функции платформа nanoCAD превращается в среду для сбора всей информации по проекту и перебрасывает мостик между трехмерным проектированием и выпуском рабочей документации. Вам нужна эта функция?

    Новые направления развития платформы

    И теперь мы подходим к еще трем мощным функциям, которые появились в платформе nanoCAD Plus 7. Это даже не функции – это скорее направления развития, которые вырывают nanoCAD из области чисто чертежного инструмента. Я говорю о функционале по работе с облаками точек, трехмерному моделированию и параметрическому черчению.

    Работа с облаками точек

    Что такое облако точек? Это объем данных, которые подготавливают современные трехмерные сканирующие устройства: с помощью лазерных лучей сканер проводит автоматический анализ окружающего пространства и составляет массив точек, обладающих огромным числом информации — трехмерные координаты, цвет, плотность и т.д. Учитывая, что 3D-сканер может перемещаться (как в различные точки, так и по траектории вдоль поверхности земли) и ежесекундно получать сотни точек вокруг, вы получаете возможность быстро составить трехмерную модель объекта либо сооружения как снаружи, так и внутри. И дальше возникает вопрос «что с этим можно сделать?».

    nanoCAD Plus 7 научился работать со сверхбольшими (свыше 500 млн.) облаками точек, что дает огромные возможности в работе с облаками.

    А сделать можно очень многое! Можно отсканировать старое здание или технологическую обвязку и встроить вашу трехмерную модель в существующие производство – т.е. использовать облака точек для реконструкции. Можно отсканировать то, что сдают строители, и сравнить результат с проектной моделью – т.е. осуществить авторский надзор. Можно осуществить авиаразведку и практически моментально построить трехмерную модель рельефа и получить данные для вашего будущего проекта. Сканеры могут забираться в труднодоступные места, визуализировать окружающее пространство для дальнейшего анализа, поиска коллизий и использоваться для еще десятка узкоспециализированных задач. Каких именно? Давайте думать вместе и находить области применения – у нас теперь есть отличный базовый инструмент: nanoCAD Plus 7, который может импортировать точки из пяти самых распространенных форматов — BIN (TerraSolid), LAS (ASPRS), PTX (Leica), PTS (Leica) и PCD (Point Cloud Library).

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

    Кстати, эта функция отлично стыкуется с возможностью навигации по трехмерному пространству: взяли облако точек, прошлись по нему, подгрузили внешней ссылкой трехмерную модель… Будущее уже рядом! В дальнейшем можно находить поверхности, развивать способы привязок, разбивать поверхности на категории, векторизовать и… Да, много чего можно сделать – давайте обсуждать! А пока наслаждайтесь демонстрационным видео:

    Это видео демонстрирует возможности по работе с облаками точек в nanoCAD Plus 7.

    Модули «3D моделирование» и «2D параметризация»

    И теперь пришла пока кратко рассказать еще о двух взаимосвязанных направления развития nanoCAD Plus 7 – модулях «3D-моделирование» и «2D-параметризация». Да, nanoCAD Plus 7 еще раз меняет представление о себе – теперь мы не просто САПР для разработки и выпуска рабочей документации. Теперь мы еще умеем и создавать твердотельные модели, накладывать на них параметризацию и, получив 2D-сечения, оформить рабочую документацию. Общий список функционала достаточно стандартный: выдавливание, вращение, выдавливание по траектории или по сечениям, построение 3D фасок и скруглений, 3D массивы, повороты и выравнивания. Плюс дерево истории 3D-построений. А также параметризация 2D-эскизов, лежащих в основе трехмерного тела.

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

    nanoCAD Plus 7 позволяет создавать трехмерные твердотельные модели.

    Плюс к этому компания «Фидесис» наладила взаимодействие nanoCAD Plus со своими решениями, позволяющими осуществить полный цикл прочностного инженерного анализа: FidesysBundle и облачным сервисом Sim4Design. nanoCAD Plus 7 позволяет передать на расчет модель, созданную в nanoCAD, для достаточно выбрать соответствующий пункт и модель будет экспортирована автоматически (это происходит и в случае, когда комплекс Fidesys установлен на рабочем месте проектировщика, и при использовании облачного сервиса). Таким образом, пользователь получает связку CAD/CAE непосредственно «из коробки». Подробнее можно посмотреть видеоролик, демонстрирующий интеграцию nanoCAD Plus с решениями Fidesys: www.youtube.com/watch?v=TeIlKs6CPws

    Заключение

    Пора заканчивать со статьей, а улучшения nanoCAD Plus 7 все еще не заканчиваются. Внимательный пользователь заметит десятки новых фишек в интерфейсе, более удобный выбор наложенных объектов, обозреватель файлов, который позволяет перенести блоки, слои и другие настройки из одного файла в другой, обновленный MTEXT, API, возросшую скорость в 3D, оптимизацию работы внутри команд да и новые команды. В новой версии у нас более сотни новшеств и изменений.

    Также рекомендуем посетить промо-сайт nanocad7.ru. где рассказывается о новшествах, есть ссылки на скачивание дистрибутивов и имеется возможность получить пробную версия продукта на 30 дней.

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

    Хороших вам проектов.