Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'nanoCAD'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Официальные форумы Нанософт

  • Общие форумы
    • Принципы распространения продуктов Нанософт
    • Общие вопросы
    • Скачать полезное
    • Обсуждение любых САПР
  • Тематические форумы
    • nanoCAD как платформа
    • nanoCAD СПДС
    • nanoCAD Электро
    • nanoCAD ОПС
    • nanoCAD СПДС Железобетон
    • nanoCAD СПДС Металлоконструкции
    • nanoCAD СПДС Стройплощадка
    • nanoCAD СКС
    • nanoCAD Механика
    • nanoCAD Геоника
    • nanoCAD ВК
    • nanoCAD Отопление
    • nanoCAD Конструкторский BIM
    • nanoCAD Конструкции (модуль КЖ)
    • nanoTDMS
    • nanoCAD Схемы
    • nanoCAD ЛЭП
    • NormaCS
    • Функциональные расширения nanoCAD
    • Портал Технической поддержки
    • Обработка данных лазерного сканирования
  • Программы членов Клуба разработчиков
    • KDM-INFO
    • Проектное бюро "Фордевинд"
    • VetCAD++
  • Не о программах
    • Юмор
    • Вопросы и пожелания по работе форума
    • Вопросы и пожелания по работе сайта
    • Новостная лента сайта nanoCAD.ru

Блоги

Без результатов


Поиск результатов в...

Поиск контента, содержащего...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Регистрация

  • Начало

    Конец


Группа


Сайт


ICQ


Skype


Город


Интересы

Найдено: 40 результатов

  1. В связи с достаточно большим разнообразием мест хранения информационных SQL массивов и организации доступа к ним в приложениях nanoCAD было бы очень неплохо собрать в одном документе: Описание путей и способов получения доступа к конфигурационным и рабочим SQL базам приложений типа NBS_Library. Описание путей и способов получения доступа к БД элементов. Уточнение какие из БД и в каком случае могут быть использованы для совместной работы, а какие ориентированы на локального пользователя. Разъяснение способов подключения и ролей на уровне SQL сервера, либо подробное объяснение настроек тех же ролей на стороне приложений. Описание унифицированных методов создания, копирования и переноса SQL БД. Описание основных значимых таблиц, полей, представлений и др элементов соответствующих БД. Понятно, что все это постепенно выяснится опытным путем, но хотелось бы просто прочитать.
  2. Добрый день. Существует ли возможность (если нет, то рассматривается ли) подключения приложений nanoCAD не только к БД Microsoft SQL, но и к другим, например, PostgreSQL ?
  3. Для информации. На рабочем месте зарегистрировано две SQL БД Ms SQL Express: localhost\MSSQLSERVER (default) и localhost\SQLEXPRESS. 1. В процессе установки "nanoCAD Конструкторский BIM" предлагается, возможно информация берется из перечня сервисов, подключиться к одной из этих БД. Однако, к экземпляру БД "по умолчанию" подключение возможно только через "localhost", без указания имени экземпляра БД. Вываливается ошибка, которую приходится устранять руками. 2. Почему то настройки подключения к БД приходится править под каждым пользователем отдельно. Поскольку проектирование - это преимущественно коллективная работа, то ИМХО, как минимум на отдельном рабочем месте, настройки подключения к БД должны быть общими для всех пользователей. Возможно, в некоторых случаях можно дать возможность пользователям одного рабочего места подключаться к разным БД, но это будет скорее исключение из правил.
  4. Добрый день. Где можно прочитать о составе дополнительно приобретаемых модулей "2D параметризация" и "3D моделирование": какие функции с ними связаны и, соответственно, какие ограничения возникают при отсутствии лицензий ? В режиме нормальной работы появляется сообщение о наличии ограничений, но нет рекомендаций о приобретении конкретного модуля для снятия этих ограничений. Интуитивно все понятно, но хотелось бы видеть полноценный законченный информационный перечень функционала каждого из модулей. Нижеприведенные ссылки уже просмотрел. http://www.nanocad.ru/10/expansion https://www.nanocad.ru/information/news/8222535/
  5. Программа для переименования и сортировки листов и слоев. Работает в nanoCAD и AutoCAD (автоматически подключается к запущенному приложению) Установка не требуется. ----------------- Замечания, пожелания, критика.. все сюда --------------------- Бета, перед применением сохраняйте боевой чертеж. ---------- Известные проблемы: При удалении слоя с объектами возможен вылет утилиты или краш Наны. (работаем над этим) (fix) При нумерации листов с обратной сортировкой возможна ошибка программы.. (fix) Ссылка на программу SortRename (обновляется)
  6. Как задать атрибуты блока при помощи командной строки? В autocad по-моему есть такая функция. Все перекопал, так и не нашел, можно вводить от руки во всплывающем окне, но это нас не устраивает.
  7. Проблема такова: 1) Загружаю геоточки, их у меня 320 тысяч, все работает отлично, без торможений и зависаний, садятся на свои координаты отлично. 2) Сохраняю файл в .dwg формате. 3) Перезапускаю, при загрузке, nanoCAD перестает отвечать и просто висит. Пробовал экспериментировать, выяснилось, что nanoCAD, начинает очень долго загружать .dwg файл начиная с 60тыс. геоточек на чертеже Если ставить обычные точки или блоки в таком же количестве, все работает нормально, именно с геоточками такая проблема Вопрос: Как можно исправить данную проблему? Есть ли выход? Очень серьезная проблема, хотели перейти на nanoCAD, а тут такая неприятность
  8. Зачем инженеры ходят на мероприятия? Всегда ли проектировщик должен быть серьезным? Что действительно хотят знать наши пользователи о nanoCAD? Этими вопросами мы задались при разработке концепции нашей новой серии мероприятий. Проведя исследование, мы выяснили, что инженеры ходят на мероприятия, чтобы оставаться в центре профессиональной жизни; узнавать, что происходит в отрасли; учиться чему-то новому, упрощать решение своих повседневных рабочих задач, а также немного отвлечься от работы и пообщаться с коллегами. Чего точно не хотят проектировщики, так это занудных монотонных презентаций, оторванных от реальности заявлений и откровенной рекламы продукта. Мы же в свою очередь хотим поделиться позитивной атмосферой команды разработчиков nanoCAD, рассказать о полезных фишках для ежедневной работы проектировщика и порадовать наших преданных пользователей. nanoCAD ШОУ – принципиально новый формат мероприятия Динамично. Технологично. Увлекательно Мы будем максимально открытыми и неформальными Нет скучным презентациям Одно интерактивное шоу и 10 живых демонстраций ВСЁ за три часа Гости тоже участвуют в шоу и выигрывают призы Это мероприятие для Вас, если Вы активный пользователь САПР Вы хотите узнать что-то новое и полезное для своей работы Вы хотите хорошо провести время в компании коллег Это интересно Вся правда о ядре nanoCAD Что мы делаем с недовольными пользователями Как от увлечения nanoCAD точками рождаются треугольники Существует ли российский BIM или это миф Зачем американская корпорация лицензирует nanoCAD Почему мы тратим 250 миллионов рублей в год на разработку Это полезно 10 лайфхаков для повседневной работы инженера в nanoCAD Как зарабатывать с помощью nanoCAD Как Вы можете поучаствовать в процессе разработки nanoCAD Чем nanoCAD отличается от всех других САПР Что такое DWG, API, шейдеры, триангуляция и цветовая дифференциация Почему экономия на закупке САПР – это совсем не самая главная выгода от применения nanoCAD Как nanoCAD используется в маленьких организациях Как nanoCAD используется в больших организациях Применение nanoCAD: маленькие секреты коллег из Вашей отрасли Уже в 14:00 Вы будете совершенно свободны и полны сил (а не как обычно после конференций) Города: Москва, Санкт-Петербург, Владивосток, Воронеж, Екатеринбург, Иркутск, Казань, Красноярск, Минск, Новосибирск, Омск, Рязань, Самара, Смоленск, Тула, Тюмень, Уфа, Челябинск. ЗАРЕГИСТРИРОВАТЬСЯ
  9. Всем доброго времени суток! В нанокад СКС версии 6.0.2791.2672 был создан проект на основе DWG файла. В проект входили серверные , трассы, рабочие места. Конечно, сначала была создана модель здания, обозначены помещения. При сохранении, либо экспорте в dwg формат в автокаде 2013 отображает некорректно (как ссылки ). Рекомендации из 1-й темы FAQ : http://forum.nanocad...?showtopic=3443 "Для разрушения интеллектуальных объектов nanoCAD имеется специальная команда в меню Редактирование - Разбить все объекты (выноски, таблицы и прочее будут разбиты на графические примитивы). Подчеркиваю, будут разбиты только ОБЪЕКТЫ nanoCAD (выноски nanoCAD, таблицы nanoCAD и т.д.). Размеры, блоки и другие объекты командой Разбить все объекты не разбиваются. " не помогают. Просьба подсказать решение. Насколько я понял, разработчики заявляют об обратной совместимости с автокад.
  10. Доброе время суток! Требуется инженер -проектировщик раздела Электроснабжение(ЭС, ЭО и др.) Требования: - Знание Nanocad электро -Expert, а также компас 3D и Autocad - Реальный опыт в проектировании разделов электроснабжения не менее 3 лет(желателен опыт в разработке схем управления насосными агрегатами) - Выполнении документации по ГОСТ и СП - Высшее техническое образование - Портфолио выполненных проектов(крайне желательна виза гос.экспертизы) - Выдержанность и способность обучать людей Условия: -Сдельная работа, появление в офисе по необходимости -г. Москва, м.Савеловская Все условия по виду работ и оплаты труда, по письменному запросу. Ваши Резюме прошу присылать на : e-mail: rybakov@pump.ru тел. 8(495) 641 00 41 доб. 139
  11. День всем добрый! Есть такой проблема, никак не можем определиться, какой СКС пользоваться. Выбор пал на 2: nanoCAD СКС и Эксперт-СКС. Пожалуйста, опишите все преимущества использования нанокад, возможно это поможет нам с выбором. Спасибо.
  12. Приветствую всех. Возможно мой вопрос всех рассмешит, а может и нет. Компани Нанософт активно растет и последние вебинары семинары направлены уже в сторону сводной модели. Только я так и смог найти ответа на казалось бы простой вопрос: Как реализовать BIM в рамках Нанокада? Какой перечень ПО имеет необходимый функционал? Как должна быть построена структура проекта? И все ли вопросы могут покрыть комплексы Нанокада? Уверен что нет простого ответа? Но меня устроит и развернутый...главное начать. Простая задача: 1. АР 2. КР 3. ОВ 4. ВК 5. ТХ 6. Эл.сети 7. Пож. сигн. 8. ГП Это самый минимум...какое ПО может использовать каждый раздел и как их потом соединить в дну модель? Только не удаляйте, перенесите по теме, если не туда написал.
  13. Это не новость от разработчиков, а вопрос к разработчикам (или даже провокация). А что если? Или может уже в планах? Подвинуть старых игроков на этом рынке: bCAD-Мебель, Базис-Мебельщик, T-FLEX Мебель, К3-Мебель-ПКМ... И, может быть, у Вас лучше получится?
  14. Понятнее будет посмотреть скрин (во вложении). Операционная система Windows 10 Pro (x64). Приложение только установил, первый запуск. Такие же проблемы с отображением некоторого текста были и при установке.
  15. Вы установили nanoCAD, а программа работает очень медленно, с урывками, замиранием курсора и т.д.? Или вообще не отображает данные? Тогда пройдитесь по нашим рекомендациям. Сначала уточните, пожалуйста, основную причину торможения: Если тормозит на определенных файлах, то что делать? В силу того, что на САПР рынке файлы формата DWG порождает огромное число различных программ, качество файлов DWG также очень разнится. При этом мы постоянно оптимизируем работу nanoCAD на DWG файлах от разных программ, но все равно периодически встречаются проблемные DWG файлы, на которых наша программа работает медленно. На момент выпуска nanoCAD Plus 6.0 (май 2014) мы выделяем следующие случаи тормозящих файлов: Файлы с разбросанными z-координатами В таких файлах примитивы разбросаны случайным образом по z-координате в диапазоне от -20 млн. до +20 млн. единиц чертежа (т.е. очень сильно разбросаны по вертикали). Как определить ваш ли это случай? Очень легко - попробуйте посмотреть на данные чертежа в 3D пространстве или сборку (команда ВИД, опция Слева): скорее всего вы либо вообще ничего не увидите (курсор пропадет из рабочего пространства и ничего не будет отображаться в рабочей части программы), либо вы увидите ваш чертеж, расслоенный по z-высоте. Часто такие файлы получаются из среды ZWCAD. Почему такие файлы тормозят? nanoCAD пытается просчитать такие файлы, но координаты объектов очень велики - такие громадные координаты выбивают размерные числа программы и рушится видеоподсистема программы, отвечающая за отображение данных. И, соответственно, это приводит к общему торможению программы. ЗАО Нанософт ищет пути оптимизации работы с такими файлами, но пока это не так просто сделать. К счастью, есть простой способ исправить такие чертежи. Как устранить торможение? В nanoCAD Plus 6.0 и выше (и всех вертикальных приложениях на базе этой версии) включена новая функция Проверка геометрии (пункт меню Файл\Утилиты, либо команды ПРОВГЕОМ), которая позволяет исправить проблему с z-координатами. Запустите команду и выберите опцию "проверка_Z_координат", далее выберите опцию "исправлять = да" и задайте допуск z-координаты, который вы оставляете в чертеже. Обычно если вы введете допуск равный "10000" (или "1e4", т.е. координаты объектов останутся лежать в диапазоне от -10 тыс. до +10 тыс. единиц), то программа достаточно быстро обнулит координаты объектов лежащих за указанными пределами, что существенно ускорит работу чертежа. Далее вы можете уменьшать допуск z-координаты и постепенно исправлять данные на чертеже. Совет: не задавайте сразу допуск равный "0" - на сложных чертежах обработка может занять существенное время (вплоть до зависания программы). Лучше постепенно уменьшать допуск, проводя 10 и более итераций. Файлы с удаленными координатами В таких файлах геометрия чертежа очень удалена от начала координат чертежа - например, чертеж может лежать от начала координат на расстоянии 30 млн. единиц чертежа. Как проверить? Посмотрите на координаты курсора, когда вы его водите над чертежом (в нижнем левом углу программы). Если там "бегают" большие координаты (10-50 млн. единиц и больше), то перед вами чертеж с большими удаленными координатами. Особенно ситуация осложняется, если на начале координат лежит несколько примитивов (которые еще к тому же не используются в работе), а остальная геометрия удалена от начала координат... Откуда появляются такие чертежи мы не знаем, но работать с такими чертежами очень сложно - опять же программа пытается обрабатывать такие большие координаты и это приводит к торможению вычислительных возможностей программы. Как устранить торможение? Выделите все и перенесите данные в координаты 0, 0, 0 - в большинстве случаев это существенно ускоряет работу программы. Совет: часто бывает так, что в начале координат лежит несколько объектов, а основной чертеж лежит в удаленных координатах. Мы рекомендуем удалить лишнее из документа и оставить только нужную для работы информацию. Для этого выделите все (меню Правка\Выбрать все) и с выделенным SHIFT рамкой обведите нужную вам часть чертежа (таким образом вы исключите из выборки нужные данные). Теперь удалите выбранные объекты и перенесите данные в начало координат. Чертеж должен существенно ускорится. Если работа nanoCAD с вашим файлом не ускорилась, то покажите нам ваш проблемный случай. Мы приглашаем вас в отдельную ветку форума, где мы разбираемся с такими ситуациями: http://forum.nanocad...p?showforum=135 Если тормозит на определенных компьютерах и тормозит всегда, что надо проверить? Проверьте соответствует ли компьютер системным требованиям платформы nanoCAD: http://www.nanocad.r...tail.php?ID=371. На данный момент nanoCAD использует две графические библиотеки для работы с чертежами - OpenGL и DirectX. К сожалению, на старых видеокартах и на старых видеодрайверах эти библиотеки работают медленно, и в этом случае мы рекомендуем обновить аппаратное обеспечение. Если вы используете на компьютере драйвера по умолчанию (т.е. драйвера, которые ставит операционная система Microsoft), то мы настоятельно рекомендуем установить на компьютер драйвера от производителя видеокарты, которые очень внимательно следят за развитием графических библиотек и регулярно проводят оптимизацию своих видеодрайверов. Это должно существенно ускорить работу, т.к. nanoCAD используется современные возможности графических библиотек в своей работе. Если вы продвинутый пользователь и уже используете драйвера производителя видеокарты, то проверьте от какого числа у вас драйвера. И далее мы рекомендуем проверить обновления видеодрайверов - в 95% случаев новые драйвера приводят к более высокой производительности nanoCAD. Это связано с тем, что производители видеокарт очень внимательно следят за развитием графических библиотек и регулярно проводят оптимизацию своих видеодрайверов. Когда вы обновите видеодрайвер, запустите команду VPERFTEST (начиная с nanoCAD версии 4.0, в меню Справка\Проверка производительности видеоподсистемы). Дождитесь анализа видеоподсистемы программы и получите наши рекомендации насчет наиболее оптимального режима работы nanoCAD на вашей машине. Кроме того, программа предложит сохранить log-файл анализа, который будет полезен нам, если вы не добьетесь приемлемой скорости работы программы. Перезапустите nanoCAD и проверьте работу продукта. Пара слов о видеорежимах Начиная с nanoCAD 5.1, программа использует две графические библиотеки - DirectX или OpenGL. Переключение между этими библиотеками осуществляется в диалоге Сервис->Настройка->Графическая система->Режим (OpenGL/DirectX). К сожалению, нельзя заранее сказать какая библиотека будет работать на конкретном компьютере быстро, и мы настраиваем nanoCAD по умолчанию на работу с библиотекой OpenGL. Но утилита VPERFTEST позволяет настроить программу на максимальную производительность после проведения ряда тестов - мы настоятельно рекомендуем ее использовать для анализа видеоподсистемы. Тем не менее: Если вы используете режим OpenGL и у вас исчезает изображение в рабочем поле чертежа, попробуйте поменять настройки OpenGL в диалоге Сервис->Настройка->Графическая система->Режим (OpenGL/DirectX)->Режим OpenGL. В частности, опция "Режим повышенной совместимости" отключает работу библиотеки и перекладывает вычислительные задачи на центральный процессор компьютера. В некоторых случаях видеокарта начинает намного лучше прорисовывать изображение: http://forum.nanocad...?showtopic=4368. Если вы используете режим DirectX и торможения сохраняются, то нам очень нужен файл с конфигурацией вашего компьютера, который вы получали на первых этапах. Общие рекомендации В последнее время проблемы с видеографикой случаются на компьютерах, использующих встроенные видеокарты - их мощности не справляются с высокой нагрузкой, которую выдает nanoCAD на процессор видеокарты. Плюс такие карты совершенно не обладают оптимизацией под графические библиотеки OpenGL и DirectX. При этом AutoCAD на таких конфигурациях может работать быстро из-за того, что компания Autodesk использует свои графические библиотеки, которые развивались с DOS-времен и оптимизированы под видеокарты разного уровня. В таких случаях мы хотели бы получить максимум информации о проблемных видеокартах, чтобы проводить дальнейшую оптимизацию программного продукта. Но в целом на данный момент мы можем только порекомендовать приобрести отдельную видеокарту (которые сейчас стоят порядка 2-3 тыс. руб. и выше) и отказаться от встроенной видеографики - мы думаем, что эти вложения в аппаратную часть, окупятся комфортом работы с nanoCAD. Если же покупка новой видеокарты у вас не стоит в планах, то рекомендуем включить в настройках nanoCAD видеорежим DirectX (этот режим появился в nanoCAD и вертикальных решениях, построенных на версии 6.0 и выше) - эта подсистема по нашему опыту работает более стабильно и качественно на встроенных видеокартах Intel. Для этого зайдите в диалог Сервис\Настройка\Графическая подсистема и выставьте значение переменной в позицию "DirectX". После перезапуска nanoCAD все должно работать более стабильно. Заключение Если приведенные выше советы не помогли, то мы просим вас выслать результаты команды VPERFTEST и информацию об аппаратной начинке компьютера на форум или в службу технической поддержки. Также, если торможение происходит с определенным файлом, то нужен проблемный файл для анализа.
  16. В крупных организациях процесс подготовки и настройки рабочих мест проектировщиков зачастую бывает затруднительным и рутинным. Казалось бы, для решения такой тривиальной задачи, как установка САПР, не нужно тратить много ресурсов, достаточно лишь распространить дистрибутив через доменные политики или просто «расшарить» папку с готовым дистрибутивом и смело приступать к работе в САПР-системе. Возникает вопрос: «А что если в организации сущетвуют свои стандарты оформления к выпуску документации, если есть собственные наработки в виде готовых блоков или команд? Планируется ли использование общей базы данных (если применяется СПДС, Железобетон или Стройплощадка)?» В таком случае перед нами возникает еще одна задача – настроить рабочие места пользователей, а делать это с каждым местом в отдельности крайне нерационально. Распространить уже настроенный дистрибутив – единственное правильное решение. Где же хранит свои настройки 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. На инсталляционном диске это путь, куда следует поместить измененные файлы конфигураций после завершения настроек. Default.ntb На ПК C:\Users\User\AppData\Roaming\Nanosoft\nanoCAD Plus 6.0\ru-RU На инсталляционном диске nanoInstall \LocalEx\AppData\UserTemplates\ru-RU Представляет собой двоичный файл, хранящий в себе данные записной книжки (рис. 4).Данные настраиваются через интерфейс программы. Рис. 4. Записная книжка nanoCAD СПДС tinfo.xml На ПК C:\Users\User\AppData\Roaming\Nanosoft\nanoCAD Plus 6.0\ru-RU На инсталляционном диске nanoInstall \LocalEx\AppData\UserTemplates\ru-RU Представляет собой текстовый файл, хранящий в себе данные списков выбора. Позволяет добавить свои поля в списки выбора. Данные настраиваются через интерфейс программы при вводе нового значения, отличного от значения, приведенного в списке. std.mcs На ПК C:\ProgramData\Nanosoft\nanoCAD СПДС 6.0\DataRO\ru-RU На инсталляционном диске nanoInstall \LocalEx\CommonAppData\DataRO\ru-RU Представляет собой двоичный файл, хранящий в себе данные объектов. Этот фал можно расположить локально на каждой машине либо на сервере, предварительно установив SQL Server. Данные настраиваются через интерфейс программы. Рис. 5. База объектов nanoCAD СПДС Settings.xml На ПК C:\ProgramData\Nanosoft\nanoCAD СПДС 6.0\DataRO\ru-RU На инсталляционном диске nanoInstall \LocalEx\CommonAppData\DataRO\ru-RU В этом файле находятся настройки конфигурации программы (добавление/ограничение списка масштабов, предопределенных полей основной надписи формата). На рис. 3 изображен список масштабов оформления, который можно настроить в данном файле. Добавление масштаба оформления в список стандартных масштабов Чтобы добавить nanoCAD значение нового масштаба оформления, надо найти в файле Settings.xml соответствующий код в тегах … (рис. 6.1) и отредактировать существующий список масштабов. В xml-файле указаны комментарии о назначении параметров. Так, например, можно указать масштаб, который будет использоваться по умолчанию. Добавление своего масштаба в список: <Scale name="400:1" val="400" /> Присваиваем значение по умолчанию масштабу 1:400: <source lang="xml"><Scale name="400:1" val="400" default="-1" /></source> Рис. 6.1. Код списка масштабов оформления Рис. 6.2. Настроенный список масштабов После завершения редактирования сохраните изменения в файле и запустите nanoCAD. Вы увидите, как ваши настройки повлияли на список масштабов (рис. 6.2). Добавление масштаба измерений в список стандартных масштабов Чтобы добавить nanoCAD значение нестандартного масштаба измерений, надо найти в файле Settings.xml соответствующий код (рис. 7.1) и добавить в существующий список масштабов аналогичные строки со своими параметрами. В xml-файле указаны комментарии о назначении параметров. Добавление своего масштаба в список: <Scale name="200:1" val="200" /> На рис. 7.1 сопоставлены код списка масштабов измерений и соответствующий список масштабов в окне nanoCAD. Рис. 7.1. Код списка масштабов измерений Рис. 7.2. Настроенный список масштабов измерений После завершения редактирования сохраните изменения в файле и запустите nanoCAD. Вы увидите, как ваши настройки повлияли на список масштабов (рис. 7.2). AppOptions.xml На ПК C:\Users\User\AppData\Roaming\Nanosoft\nanoCAD Plus 6.0\ru-RU На инсталляционном диске nanoInstall \LocalEx\AppData\UserTemplates\ru-RU В этом файле хранятся настройки оформления (меню Сервис ? Настройка оформления). Здесь можно настроить типы линий, размеры, выноски, формы и т.д. В качестве примера мы изменим настройки позиционной выноски в профиле СПДС, как показано на рис. 8. Мы изменили цвет линий выноски и толщину линии. Переопределенные значения выделяются голубым цветом – это те настройки, которые отличаются от стандартного файла AppOptions.xml. Рис. 8. Окно настройки позиционной выноски После завершения настроек их необходимо сохранить в xml-файл. Нажмите меню Файл ? Сохранить настройки как. Укажите папку nanoInstall \LocalEx\AppData\UserTemplates\ru-RU\ и нажмите кнопку Сохранить (рис. 9). Рис. 9. Сохранение файла настроек AppOptions.xml Myblocks.hsf На ПК C:\Program Files (x86)\Nanosoft\nanoCAD Plus 6.0 На инсталляционном диске nanoInstall \LocalEx\Program В прошлой статье мы создали свои команды, которые позволяли вставлять два готовых блока. Теперь мы можем добавить эти команды в наш дистрибутив. Для этого нужно поместить nsf-файл в нужную директорию инсталлятора. Таким образом можно распространить ваши собственные приложения, написанные для среды nanoCAD, среди всех пользователей вместе с дистрибутивом. ncadbase.cfg и userdata.cfg На ПК C:\Program Files (x86)\Nanosoft\nanoCAD Plus 6.0 На инсталляционном диске nanoInstall \LocalEx\Program В этом файле хранятся настройки интерфейса платформы: расположение панелей, пункты меню, контекстное меню мыши и т.д. Примечание: чтобы увидеть измененные настройки cfg-фалов в программе, вам необходимо очистить реестр nanoCAD СПДС в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Nanosoft\nanoCAD СПДС после сохранения произведенных настроек. Предзагрузка приложений Созданный nsf-файл с командами (об этом можно прочитать в прошлой статье) необходимо подгружать в программе при запуске. Ранее для этого мы пользовались пунктом Загрузка приложений (Сервис ? Приложения ? Загрузка приложения ? Автозагрузка). Для предустановки этой опции мы зарегистрируем специальную команду, которая будет загружать nsf-файл. [\configman\commands\sload_myblocks_nsf] weight=i30 |cmdtype=i0 | intername=sload_myblocks_nsf RealCommandName=snsf Keyword=smyblocks.nsf^MCloseDocument^MNewDocument^M Изменение контекстного меню nanoCAD 7 не поддерживает файлы CUI, однако у нас есть доступ ко всем cfg-файлам, отвечающим за настройки интерфейса. Попробуем изменить стандартное контекстное меню. На рис. 10а представлено стандартное контекстное меню nanoCAD. Перейдем в папку с продуктом C:\Program Files\Nanosoft\nanoCAD СПДС 6.0 в файл ncadbase.cfg и найдем строки, описывающие стандартное правокнопочное меню. Они представлены списком с префиксом \ViewPopupMenu\. [\ViewPopupMenu] |Intername=sViewPopupMenu [\ViewPopupMenu\LastCommand] |intername=sLastCommand1 [\ViewPopupMenu\LastCommandPopup] |name=s&Last commands [\ViewPopupMenu\LastCommandPopup\LC0] |intername=sLastCommand1 …. [\ViewPopupMenu\Inspector] |name=sP&roperties |intername=sProperties [\ViewPopupMenu\DrawingExplorer] |name=sDrawing &Explorer |intername=sDrawingExplorer Рис. 10а. Стандартное правокнопочное меню nanoCAD СПДС Стандартное меню мне показалось слишком большим, и я внес в него некоторые изменения: убрал некоторые команды, другие сгруппировал в выпадающие пункты и добавил несколько новых команд. В итоге у меня получился следующий код: [\ViewPopupMenu] |Intername=sViewPopupMenu [\ViewPopupMenu\LastCommand] |intername=sLastCommand1 [\ViewPopupMenu\LastCommandPopup] |name=s&Last commands [\ViewPopupMenu\LastCommandPopup\LC0] |intername=sLastCommand1 [\ViewPopupMenu\LastCommandPopup\LC1] |intername=sLastCommand2 [\ViewPopupMenu\LastCommandPopup\LC2] |intername=sLastCommand3 [\ViewPopupMenu\LastCommandPopup\LC3] |intername=sLastCommand4 [\ViewPopupMenu\LastCommandPopup\LC4] |intername=sLastCommand5 [\ViewPopupMenu\LastCommandPopup\LC5] |intername=sLastCommand6 [\ViewPopupMenu\LastCommandPopup\LC6] |intername=sLastCommand7 [\ViewPopupMenu\LastCommandPopup\LC7] |intername=sLastCommand8 [\ViewPopupMenu\LastCommandPopup\LC8] |intername=sLastCommand9 [\ViewPopupMenu\sep2] [\ViewPopupMenu\Undo] |name=s&Undo |intername=sEditUndo [\ViewPopupMenu\Redo] |name=s&Redo |intername=sEditRedo [\ViewPopupMenu\sep3] [\ViewPopupMenu\Move] |name=sMove object [\ViewPopupMenu\Move\erase] |name=sErase |intername=sDelete [\ViewPopupMenu\Move\MoveCopy] |Name=sCop&y |InterName=sMoveCopy [\ViewPopupMenu\Move\Mirror] |Name=sMirror |InterName=sMirror [\ViewPopupMenu\Move\Offset] |name=sOffset |intername=svcOffsetCmd [\ViewPopupMenu\Move\Array] |Name=sArray |InterName=sArray [\ViewPopupMenu\Move\sep4] [\ViewPopupMenu\Move\MoveObject] |Name=sMov&e |InterName=sMove [\ViewPopupMenu\Move\RotateObject] |Name=s&Rotate |InterName=sRotate [\ViewPopupMenu\Move\sep10] [\ViewPopupMenu\Move\scale] |Name=s&Scale |InterName=sScale [\ViewPopupMenu\Move\stretch] |name=sStretch |intername=sstretch [\ViewPopupMenu\Move\sep5] [\ViewPopupMenu\Move\Trim] |name=s&Trim Vectors |intername=svcTrimByEdgeCmd [\ViewPopupMenu\Move\smarttrim] |name=sSmart &Trim |intername=ssmarttrim [\ViewPopupMenu\Move\Extend] |name=s&Extend Vectors |intername=svcExpandByEdgeCmd [\ViewPopupMenu\Move\Break] |name=s&Break Vectors |intername=svcBreakCmd [\ViewPopupMenu\Move\Join] |name=s&Join objects |intername=sJoin [\ViewPopupMenu\Move\Extend] |name=s&Extend Vectors |intername=svcExpandByEdgeCmd [\ViewPopupMenu\Move\Break] |name=s&Break Vectors |intername=svcBreakCmd [\ViewPopupMenu\Move\Join] |name=s&Join objects |intername=sJoin [\ViewPopupMenu\Clipboard] |name=sБуфер обмена [\ViewPopupMenu\Clipboard\Cut] |Name=s&Cut |InterName=sCut [\ViewPopupMenu\Clipboard\Copy] |Name=s&Copy |InterName=sCopy [\ViewPopupMenu\Clipboard\CopyWithBasePoint] |Name=s&Copy With Base Point |InterName=sCopyWithBasePoint [\ViewPopupMenu\Clipboard\Paste] |Name=s&Paste |InterName=sPaste [\ViewPopupMenu\Clipboard\PasteBlock] |Name=s&Paste as Block |InterName=sPasteBlock [\ViewPopupMenu\Clipboard\PasteOriginal] |Name=sPaste to Original Coor&dinates |InterName=sPasteOrigin [\ViewPopupMenu\Isolate] |name=sIsolate [\ViewPopupMenu\Isolate\IsolateObjects] |name=sIsolate &Objects |InterName=sIsolateObjects [\ViewPopupMenu\Isolate\HideObjects] |name=sHide Objects |InterName=sHideObjects [\ViewPopupMenu\Isolate\UnisolateObjects] |name=sUnisolate Objects |InterName=sUnisolateObjects [\ViewPopupMenu\DisplayOrder] |name=sDispla&y Order [\ViewPopupMenu\DisplayOrder\BringToFront] |name=s&Bring to Front |InterName=sdraworder1 [\ViewPopupMenu\DisplayOrder\SendToBack] |name=s&Send to Back |InterName=sdraworder2 [\ViewPopupMenu\DisplayOrder\BringForward] |name=sBring &Forward |InterName=sdraworder3 [\ViewPopupMenu\DisplayOrder\SendBackward] |name=sSend Back&ward |InterName=sdraworder4 [\ViewPopupMenu\Select] |name=sSelect [\ViewPopupMenu\Select\selectsimilar] |name=sSelect similar objects |intername=sselectsimilar [\ViewPopupMenu\Select\SelectAll] |name=sSelect Al&l |intername=sSelectAll [\ViewPopupMenu\Select\QuickSelect] |name=s&Quick Select |intername=sqs [\ViewPopupMenu\Select\UnSelectAll] |name=sUnSelect All |intername=sUnSelectAll [\ViewPopupMenu\sep1] [\ViewPopupMenu\AddSelected] |Name=sAdd Selected |InterName=sAddSelected [\ViewPopupMenu\sep5] [\ViewPopupMenu\Find] |name=sSearch and Replace... |intername=sfind [\ViewPopupMenu\sep4] [\ViewPopupMenu\Inspector] |name=sP&roperties |intername=sProperties [\ViewPopupMenu\preferences] |name=sPreferences |intername=sPreferencesCmd После завершения редактирования сохраните файл с кодировкой ANSI. На рис. 10б представлен результат произведенных изменений. Рис. 10б. Новое правокнопочное меню Если вы настраиваете контекстное меню на уже установленном nanoCAD, то после сохранения изменений в файле ncadbase.cfg необходимо очистить реестр nanoCAD СПДС в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Nanosoft\nanoCAD СПДС. nprof.ini (nApp.ini) На ПК C:\Program Files (x86)\Nanosoft\nanoCAD Plus 6.0 На инсталляционном диске nanoInstall \LocalEx\Program В этом файле содержатся настройки самой платформы nanoCAD. Чтобы в строках кода было легче ориентироваться, советую зайти в Сервис ? Настройки и ознакомиться со структурой и последовательностью параметров.В нашем примере мы разместим стандартные папки nanoCAD (шаблоны, шрифты, стили печати, формы) в общей папке на сервере и добавим свой шаблон dwt, который будем использовать по умолчанию Создаем необходимые каталоги на сервере: \\Server\Templates \\Server\shx \\Server\PlotConfigs \\Server\ PlotStyles Создаем шаблон test.dwt и помещаем его в папку на сервере: \\Server\Templates\test.dwt. Создаем с помощью блокнота файл nApp.ini и копируем в него необходимые настройки из nprof.ini или из готового примера, приведенного ниже. [\DefProf\StdDirs] TemplatesDir=s\\ServerTemplates Shx=s\\Server\shx PlotConfigsDir=s\\Server\PlotConfigs PlotStylesDir=s\\Server\PlotStyles Pat=s\\Server\shx [\DefProf\TemplateDoc] UseTemplateFile=i1 TemplateName=sTest.dwt [\DefProf\TemplateImport] UseTemplateFile=i1 TemplateName=sTest.dwt Примечание: [\DefProf\StdDirs] – в этом разделе указаны параметры стандартных папок. [\DefProf\TemplateDoc] и [\DefProf\TemplateImport] – это параметры использования шаблонов для новых и импортированных документов соответственно. На рис. 11 представлен результат изменений файла настроек nrof.ini. Рис. 11. Стандартные папки и использование шаблонов Ранее мы зарегистрировали специальную команду для загрузки блоков, теперь в nApp.ini укажем загрузку данной команды при старте nanoCAD. [\DefProf\Startup\load_myblocks_nsf]Теперь при запуске nanoCAD наше приложение по вставке блоков будет запускаться вместе с ним. После сохранения файла nApp.ini скопируйте его в соответствующую директорию дистрибутива. Файл nprof.ini копировать не нужно. Setup.iniПерейдем к файлу setup.ini – последнему, который нам необходимо подготовить. Этот файл настроек самого дистрибутива находится в папке с уже распакованным инсталлятором (nanoinstall). В нем можно прописать серийный номер продукта или указать адрес сервера лицензий, а также папку для базы данных СПДС и путь к настройкам СТП. Для настройки инсталляции следует раскомментировать ключи и задать им свои значения. Редактировать нужно только ключи в разделе [installProperties]. При расскоментировании параметров не забываем раскоментировать раздел [installProperties]. Ниже представлен список доступных параметров. Сервер лицензий FLEXLM_VENDOR_NAME=Nanosoft FLEXLM_LICENSE_FILE=@server Серийный номер SERIALNUMBER=ZZZ10-TRIAL-00000 Директория установки INSTALLLOCATION=c:\Best program Папка локальной БД DATABASE_PATH=c:\std.mcs Путь до БД в сети DATABASE_PATH=SQL:SERVER:base Папка хранения локальных настроек SETTINGS=\\server\Settings.xml Папка СТП на сервере CORP_OPTIONS=\\server\CorpOptions.xm Название префикса текущего профиля осуществляется путем добавления префикса к названиям слоев. Вручную его можно изменить в настройках оформления: Главные настройки ? Общие настройки ? Текущий профиль. APP_OPTIONS_PROFILE=name Если какой-либо из этих ключей закомментирован, то для него будет установлено значение по умолчанию, сохраненное в приложении. Перенос файлов настроекПосле окончания редактирования всех вышеперечисленных файлов их необходимо поместить в соответствующие директории инсталлятора (nanoinstall). Если вы используете дополнительные файлы (скрипты, lisp и т.д.), их можно поместить в папку Program (nanoInstall \LocalEx\Program) и они при установке будут размещены в Program Files папки продукта. Тихая установкаТакие параметры необходимы, если вы собираетесь производить установку настроенного дистрибутива локально. С помощью блокнота следует создать новый текстовый файл с расширением .bat в папке nanoInstall (рис. 8) и указать один из двух параметров установки: для установки в пассивном режиме (отображение диалога хода установки, но без участия пользователя) необходимо запускать setup.exe /i /passive для установки в скрытом режиме (для пользователя не будет отображаться даже диалога установки) нужно запускать Setup.exe /i /quiet Рис. 8. Создание bat-файла для запуска инсталлятора ЗаключениеМы показали вам, как можно адаптировать nanoCAD под свои настройки, сохранить их в своих файлах и включить в свой инсталляционный пакет, что очень удобно для разворачивания nanoCAD на большом количестве рабочих мест в рамках сети предприятия. С помощью этих знаний вы не просто упростите себе жизнь при установке ПО, но и сможете контролировать единые настройки САПР на всех рабочих местах пользователей: все пользователи теперь будут работать с едиными шаблонами, шрифтами, настройками оформления и т.п. Вы даже можете выложить свои скрипты и команды на каждое рабочее место пользователя.
  17. Laziz

    Text to lines

    Здравствуйте. Скажите пожалуйста как сделать сабж в НаноКаде? Мне нужно что бы контуры текста превратились в отрезок и дугу. Хотя бы теорию с точки зрение программирование.
  18. Добрый день, после 12 лет работы в BIM пакетах ArchiCAD/Revit решил попробовать классическое 2д черчение рабочих чертежей в среде AutoCAD/NanoCAD и хотел бы спросить совета по поводу слоёв и объектов. В Архикад я работал по принципу все объекты модели в одном месте, разделены по слоям и через комбинации слоёв я получал различные чертежи (план сущ, план демонтажа, план после перепланировки, план кладочный, план потолка и т.д.) В Ревите слоёв вообще нет, там всё проще - фильтры категорий для видов. А вот теперь вопрос касаемо классического CAD проектирования. Т.к. в каде я не нашёл аналога комбинаций слоёв архикада для видовых экранов, то чертить модель в одном месте modelspace не получиться? получается что бы сделать 5 разных планов, надо физически его скопировать в modelspace 5 раз, и уже на каждый вариант рисовать свои примитивы со своими слоями?
  19. http://habrahabr.ru/company/nanosoft/blog/267593/ В данной статье рассказывается о том, как настроить проект ObjectARX приложения для AutoCAD и собрать NRX приложение для nanoCAD. Напомним, что для преобразования ObjectARX приложения в NRX приложение необходимо скопировать существующую конфигурацию проекта и заменить в ней пути к заголовкам, библиотекам, а также задать константы для условной компиляции. Процесс этот описан в документации nanoCAD SDK. В статье пойдет речь об эффективном способе настройки проекта, которого в документации разработчика ещё нет — об использовании страниц свойств (property pages), позволяющих минимизировать количество изменений, необходимых для создания в проекте конфигурации для nanoCAD. В результате настройки, приложение можно будет собрать под обе платформы, nanoCAD и AutoCAD, при этом изменения будут вноситься лишь в файлы проектов, исходные тексты, .h и .cpp файлы, останутся неизменными.
  20. Гость

    Проблемы с файлом

    Добрый день! ОС Win10 Nanocad 5.1 NanoCad 6.1 ОПС Файл сделан в Auocad 14, сохранен в версии 10 открывается, но при любой попытке сним работать выдает неустранимая ошибка и все. кто стакивался и как лечится?
  21. http://habrahabr.ru/company/nanosoft/blog/242497/ Одной из важных особенностей приложений, написанных на MultiCAD.NET API, является их кросс-САПР-платформенность. Проще говоря, приложения, написанные однажды, могут работать в любой из поддерживаемых САПР без перекомпиляции. MultiCAD.NET является «родным» API для nanoCAD, приложения могут быть загружены с помощью стандартных команд APPLOAD или NETLOAD. В AutoCAD или ZWCAD необходимо предварительно загрузить MultiCAD Object Enabler, затем MultiCAD.NET приложения загружаются командой NETLOAD. Статья содержит пошаговое руководство, в котором мы продемонстрируем процесс загрузки MultiCAD.NET приложения в nanoCAD, AutoCAD и ZWCAD, создадим с его помощью чертеж и отредактируем его во всех трех системах.
  22. Дмитрий Руденко, главный инженер проекта проектного бюро «Фордевинд» http://fordewind.org/. http://habrahabr.ru/post/238867/ В статье рассмотрен один из вариантов автоматизации работы проектировщиков в САПР nanoCAD, позволяющий в значительной степени использовать параметризацию построений и сокращать сроки выполнения различных задач. Многие проектировщики используют MS Excel для выполнения математических вычислений в табличной форме. Однако, функционал программы этим не ограничивается. С помощью встроенного в продукты Microsoft Office языка программирования Visual Basic for Applications (VBA) можно взаимодействовать с объектной моделью nanoCAD (и другими продуктами на её платформе). В данной статье мы на простом и универсальном примере продемонстрируем такую возможность — создадим и настроим слои, начертим прямоугольник, проставим к нему размеры и добавим текст, содержащий значение площади фигуры.
  23. http://habrahabr.ru/...ft/blog/199402/ Как можно вручную протестировать API? Наоборот, если есть API, чем плохи модульные тесты? При разработке API nanoCAD-а мы столкнулись с тем, что не весь API можно протестировать при помощи модульных тестов — часть API неразрывно связана с пользовательским интерфейсом и интерактивным взаимодействием с пользователем. В этой статье мы расскажем о том, как мы тестировали API вручную, через какие стадии автоматизации мы прошли, и какой подход позволил нам создать надёжные и легко поддерживаемые автотесты. По мотивам доклада на конференции SQA Days-12.
  24. http://habrahabr.ru/...ft/blog/188326/ В предыдущей статье рассказывалось, как импортировать точки из внешнего текстового файла в .dwg чертеж при помощи классического .NET API. В данной статье рассматриваются особенности решения этой же задачи на кросс-САПР-платформенном MultiCAD .NET API. Также демонстрируется, как построенное приложение может быть запущено в nanoCAD и в AutoCAD без изменения настроек проекта и перекомпиляции.
×
×
  • Создать...