Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 09/30/2021 in Blog Entries

  1. <Каталог> <nanoCAD. Программирование и автоматизация> Подготовил на Powershell скрипт синтаксического разбора LISP модулей с последующей генерацией диаграммы связности функций при помощи GraphViz. Актуальная версия скрипта будет пока лежат здесь. Сейчас скрипт в первом приближении. Я запускаю скрипт из под ISE, но, в принципе, работает и из командной строки. Скрипт опробован на трех модулях: bgtools_3.11a_Nc_21.lsp, pltools_NC.lsp, StripMtext_v5-0c1_NC.lsp При запуске скрипта предлагается выбрать LISP файл для анализа и отметить списки, которые необходимо по окончании работы экспортировать в Excel. Результатом работы является текстовый файл в каталоге \dot. Для обработки текстового файла необходим комплект утилит GraphViz. Я экспериментировал с утилитами Dot, Circo и Twopi. В каталоге \dot лежат командные файлы заточенные под мои каталоги. Их необходимо отредактировать. Кроме этого, можно экспериментировать с: опциями заполнения окончательного изображения диаграмм (строка опции в текстовом DOT файле) ratio=fill|expand с размером генерируемых изображений в дюймах (строка опции в текстовом DOT файле) size=24|36|48 c опцией разрешения изображения для растров (опция в командном файле) -Gdpi=0|100|200|300 ... с другими параметрами Важно! При обработке утилитами GraphViz почему то в режиме имен файлов по умолчанию "-O" нормально воспринимаются любые имена файлов, а при указании конкретных имен "-o" только имена файлов без пробелов. В результате получаем схему взаимосвязей вызовов функций вида: bgtools_3.11a_Nc_21.lsp pltools_NC.lsp StripMtext_v5-0c1_NC.lsp
    6 points
  2. Инструмент для объединения nanocad(СПДС) таблиц. Написано на C#/MultiCAD. Работоспособность проверена под NC2022. Готова к использованию dll - NcadSpdsTable_APP.dll Команда для запуска - WorkWithSpdsTable Описание возможностей: объединение таблиц вертикально объединение таблиц горизонтально умеет образать шапку при объединении в случае если разное кол-во столбцов/строк - добавляет пустые, для корректного объединения. P.S. - На сложных таблицах не тестировал. - Порядок объединения, если кому то нужен(в порядке выбора, или по координатам) - нужно реализовывать - пишите. Вертикально: Горизонтально:
    4 points
  3. Форумчане, всем привет! Мы составили документ, в котором предоставлены ссылки на различные посты форума с решениями/советами. На наш взгляд, пользователям, которые только начинают ознакомляться с nanoCAD, и соответственно не сильно погружены в форумную деятельность, такой документ может помочь быстрее найти необходимые решения. Ссылка на документ. Будем рады конструктивной критике и предложениям по расширению перечня ссылок. Документ периодически дополняется.
    4 points
  4. Разбор COM по запросу данных с проекта.docx Готовый пример с автозаполнением.dwg Т.к. данная запись блога относится к анонсированным темам на прошедших вебинарах (1-ый и 2-ой вебинар), ниже материал по теме дополнительного форматирования результата обсчета функций в профиле спецификации.
    4 points
  5. В видео ниже поэтапно рассмотрен процесс создания 2х мерного параметрического объекта обозначения проема, который функционально аналогичен динамическим блокам AutoCAD и параметрическим объектам nanoCAD СПДС/Механика. DWG файл с объектом проема nanoCAD BIM Конструкции Проем.dwg Видео, в которых рассмотрена работа со спецификациями nanoCAD BIM Конструкции Базовые приемы работы Формирование пользовательской спецификации Функционал по работе со спецификацией весьма гибок и позволяет решать неочевидные задачи: Поиск дублей объектов Простановка нумерации объектов Ссылка(с таймкодом на 13:06) на видео, в котором рассмотрена работа с выносками. Отдельно замечу, что для 2х мерных параметрических объектов нужно использовать инструмент Выноска к УГО Полный плейлист обучающего курса nanoCAD BIM Конструкции Ссылка на руководство по созданию параметрического объекта проема в модуле nanoCAD СПДС Ссылка на видео с примером создания объекта проема в nanoCAD СПДС Ссылка на видео с примером создания объекта проема в nanoCAD Механика Продолжение...
    4 points
  6. Примечание: для работы панели CADLib Проект необходимо наличие 3D Модуля
    4 points
  7. Это тематическое продолжение записи блога по созданию 2D параметрического объекта nanoCAD BIM Конструкции(ссылка на 1-ую часть). В данном видео демонстрируются новые добавленные функциональные возможности объекта проема. А также разбираются некоторые приемы по работе с данным объектом. В руководстве пользователя Model Studio CS Строительные решения на стр. 661 рассмотрен функционал привязки формы к объектам. Имя команды URS_SET_FORM ModelStudioCS Строительные решения. Руководство пользователя.pdf Функциональное обозначение добавленных ручек проема Файл с обновленным проемом Проем 2.dwg UPD(04.02.2022). в сборке 6069 платформы nanoCAD починили Enabler Model Studio CS
    3 points
  8. На этом и других форумах периодически возникает вопрос, как сделать растровый PDF средствами CAD, при том, что nanoCAD выводит PDF вектором. Собственно эта фича произрастает из древней нанобаги или оно просто так работает... Если в любом месте листа вставить видовой экран (ВЭ), можно даже пустой, в область печати ему попадать совсем не обязательно, важно, что Для печати из пространства модели ставим аналогичный визуальный стиль, но там не торт((( все будет серенькое, при печати из листа эффект интереснее Выбираем принтер "Встроенный PDF принтер", печатаем и вуаля, получаем растровый PDF. Правда побочный эффект значительное увеличение размера файла. ----------------- Если вывести на "Печать в формате PDF" то получим удивительный эффект, наложение вектора на растр!!! Естественно размер файла будет еще больше. ---------------------- PS эксперименты проводил в nanoCAD22, но думаю в прошлых версиях все то же. PPS поправить не прошу, если б могли давно исправили. PDF растр.dwg
    3 points
  9. В данном видео рассмотрен пример автоматизации задачи пакетного пересохранения файлов dwg при помощи PRA системы Power Automate Еще один робот автоматической расстановки выносок по узлам полилинии. Для его использования потребуется включенная командная строка и панель свойств, предварительно выбранная полилиния, а также некоторая адаптация. Роботы синхронизируются с облачным хранилищем при входе в учетную запись. Чтобы делиться с другими пользователями, можно копировать через буфер текст скрипта. Ниже рекомендации по адаптации скрипта автоматической расстановки выносок. Видео со звуком. Ссылка на скрипт авторасстановки выносок Поток расстановки выносок.txt Ссылка на демонстрацию с примером использования RPA Uipath + nanoCAD.
    2 points
  10. Смотрю тут как народ пытается поясниловки в нанокаде писать, опросники и прочее текстовое... Имха все от того, что нужен один общий PDF для текста и графики.. простых решений навскидку вроде нет? есть PDFUnisci здесь https://github.com/Clouz/PDFUnisci/releases собранная утилита тут исходники https://github.com/Clouz/PDFUnisci алгоритм прост... собрать/разобрать PDF на листы или собрать PDF из JPG Установить утилиту Собрать Разбить Уважаемый Clouz (Claudio Mola) в readme все подробно описал, но если кто не понял или не получилось.. спрашивайте
    2 points
  11. Понадобилось реанимировать свое старое приложение для работы с полилиниями в nanoCAD. Публикую может кому пригодиться. Написано на C#/MultiCAD. Исходники на GitHub, поставляется "как есть". Работоспособность проверена под NC2021. Готовая к использованию .dll ка PLL_APP_v05.dll Для nanoCAD 22 - PLL_APP_nc22_v05.dll Вызов меню командой - "Pll_Work" Описание возможностей: По выбранной полилинии: создает таблицу с координатами вершин чертежа. Таблица в двух формах обычная и по "кадастровой форме". Плюс экспорт в CSV. Учитывается точность координат, есть возможность учитывать/не учитывать UCS и менять местами X/Y. Нумерация вершин. Поддерживается изменение высоты текста и нумерация вершин не с первой позиции. Есть ньюанс: на замкнутых "совмещеннных" вершинах, умерация прозводится дважды(пояснение). Перенумерация вершин(только для замкнутых полилиний). По факту создание новой полилинии, с измененным порядком вершин. Расстановка геометрии по вершинам полилинии. Поддерживаются: примитивы, тексты, блоки. Упрощение полилинии(без дуговых сегментов), с заданием максимальной длинны сегмента. По факту создается новая полилиния. Реверс(без дуговых сегментов). Удаление одинаковых вершин. Расстановка выносок по вершинам полилинии. Учитывается точность координат, есть возможность учитывать/не учитывать UCS и менять местами X/Y. Если кто будет пользоватья - пожелания/комментарии здесь или в личку.
    1 point
  12. В рамках самообучения VB.NET решил портировать VBA из Автозаполнялка. Часть 2 Естественно, я сильно не заморачивался, просто добавил нужные функции для себя, ну и прикрутил интерфейс для других)) Для чего это нужно можете прочитать выше по ссылке... Возможности утилиты: Работает с нанокад и автокад+СПДС Удаление всех пользовательских свойств документа DWG Добавляет пользовательские свойства в активный документ из таблиц nanoCad (именованные ячейки) прямым выбором таблиц на чертеже сохраненное имя таблицы из настроек режим ком строки (без интерфейса) ключи: без ключа-поведение определяется настройкой утилиты, возможны опции: Открыть настройки (интерфейс) Записать в свойства документа данные из имени таблицы сохраненной в настройках Выбрать таблицу для записи в свойства документа на чертеже 1-Записать в свойства документа данные из имени таблицы сохраненной в настройках 2-Выбрать таблицу для записи в свойства документа на чертеже любой другой ключ-Интерфейс, откроется окно настроек Обновление утилиты онлайн (в смысле при наличии интернета, сама проверит обновление и попросит обновиться) ===================== В принципе функционал можно наращивать до бесконечности (если кто-то проявит интерес)...собирал для себя, то что необходимо мне))) upd Накрутил там еще шашечек))) по мелочи и продолжаю пилить Как всегда конструктивная и не очень критика, а также замечания и пожелания только приветствуются Заполнялка Таблица в таблицы.dwg docProp.exe
    1 point
  13. В данном видео рассмотрен алгоритм действий по восстановлению версий публикаций CADLib Модель и Архив. Пользоваться данным алгоритмом нужно с осторожностью, т.к. может произойти дублирование или потеря данных. 1063083449_.mp4
    1 point
  14. В данном видео рассмотрены приемы по работе с мастером проверок в nanoCAD BIM Электро. Это видео будет полезно тем, кто хочет подробнее узнать об инструментах проверки BIM модели инженерных сетей. Модель раздела ЭО создавалась на базе пилотного проекта "Open BIM во время пандемии" Ссылка на плейлист с разбором данного проекта: https://youtube.com/playlist?list=PLaWJ5dzYEDot2wt9aQKXKUPCpPzG5sveq Дополнительно ознакомиться с проектом можно в веб-интерфейсе CADLib Модель и Архив по ссылке: https://bimproject.nanodev.ru/projects За предоставлением доступа(логин и пароль) можете обращаться на почту cad@maxsoft.ru
    1 point
  15. <Каталог> Статьи. 2014 Настройка среды nanoCAD для опытных пользователей. https://www.nanocad.ru/information/articles/4644588/ https://www.cadmaster.ru/magazin/articles/cm_79_04.html 2015. Создание дистрибутива nanoCAD с пользовательскими настройками. https://habr.com/ru/company/nanosoft/blog/279537/ https://forum.nanocad.ru/index.php?/topic/7165-sozdanie-distributiva-nanocad-s-nastroykami-polzovatelya/. 2020. Стандартизация при работе в САПР. Зачем это нужно и как ее контролировать? https://habr.com/ru/company/nanosoft/blog/523296/?fbclid=IwAR1tkOtbRMl5cbayFVl5wWAdEqNTVuPYp1kS6VjEqH8PuYq7QDc-ieDtqFI Сообщения на форуме. 2020-01-20 Сравнение настроек профилей путём экспорта и последующего использования WinMerge. https://forum.nanocad.ru/index.php?/topic/9826-vopros-po-udlineniyu-linii/&tab=comments#comment-63653 2020-04-15 Перенос настроек сочетаний горячих клавиш. https://forum.nanocad.ru/index.php?/topic/7310-nanocad-8-sochetaniya-klavish/&tab=comments#comment-65746 2020-04-29 Как установить nanoCAD в автоматическом режиме по сети организации. https://forum.nanocad.ru/index.php?/topic/3418-kak-ustanovit-nanocad-v-avtomaticheskom-rezhime-po-seti-organizatsii/page/2/ 2020-06-30 Восстановление настроек после сбоев в процессе "Переключения интерфейса" https://forum.nanocad.ru/index.php?/topic/4798-chto-nuzhno-ispravit-v-blizhayshey-versii-nanocad-spisok-pozhelaniy/page/41/ 2020-10-20 Установка nanoCAD на РЭД ОС 7.2 Муром https://forum.nanocad.ru/index.php?/topic/11726-ustanovka-nanocad-na-redos/ Руководства. https://yadi.sk/d/jq2kVXb9n6bjIg Linux/Wine. Инструкции развёртывания под Linux. Адаптация nanoCAD под Wine. https://forum.nanocad.ru/index.php?/forum/195-adaptatsiya-nanocad-pod-wine/ Установка nanoCAD на Astra Linux Smolensk https://forum.nanocad.ru/index.php?/forum/195-adaptatsiya-nanocad-pod-wine/ Установка nanoCAD на Astra Linux Orel https://forum.nanocad.ru/index.php?/topic/11606-ustanovka-nanocad-na-astra-linux-smolensk/ Список дистрибутивов Линукс на которых проверялся nanoCAD https://forum.nanocad.ru/index.php?/topic/16650-spisok-distributivov-linuks-na-kotoryh-proveryalsya-nanocad/ Wine. https://ru.wikipedia.org/wiki/Wine https://www.winehq.org Wine application DataBase https://appdb.winehq.org Wine@Etersoft https://etersoft.ru/products/wine/about О лицензировании СПО. Список лицензий на GNU.org https://www.gnu.org/licenses/license-list.ru.html Разница между различными типами открытых лицензий https://www.itweek.ru/foss/article/detail.php?ID=194342 Сравнительный анализ основных лицензий Open Source http://libertarium.ru/18586 LGPL v.3 https://ru.wikipedia.org/wiki/GNU_Lesser_General_Public_License Лицензирование nanoCAD. 2019-03-28 Лицензирование nanoCAD https://habr.com/ru/company/nanosoft/blog/445698/ Вебинары и уроки. Настройка nanoCAD для САПР менеджера https://www.youtube.com/watch?v=A57xTtb1TNM&list=PLaWJ5dzYEDou4qlye5UDlHZCMWRsDwACi&index=1 Настройка дистрибутива nanoCAD для массовой установки по сети. ч.1 https://www.youtube.com/watch?v=H4tnixqlIyg&list=PLaWJ5dzYEDou4qlye5UDlHZCMWRsDwACi&index=2
    1 point
  16. Ждать пока nanoDev выгребет все баги мне некогда, работать надо сейчас, поэтому... Под свои потребности сделал сборочку, на основе кода Андрея Бушмана (с небольшими изменениями). взять сборочку можно тут: https://disk.yandex.ru/d/87lVPPumz3FPzA В архиве две сборки под Autocad 2018-2021 и nanoCad 21. Также в архиве простенький тестовый dwg пример. Для вызова доступны две команды: от Андрея Бушмана drz-MySynch что делает: синхронизирует атрибуты блоков с их описанием, но при этом не смещает, не вращает атрибут в положение по умолчанию. т.е. после синхронизации все существующие в описании атрибуты по идее остаются на своих местах; не изменяет состояние видимости вхождения блока; удаленные в описании блока атрибуты из вхождения удаляются, добавленные в описание блока добавляются во вхождения (если есть значение по умолчанию, то с этими значениями) 2. от Gilles Chanteau drz-MySynchHard что делает: то что должен был делать Attsync в nanoCad 21, только по нормальному (без удаления значений атрибутов и видит атрибуты в измененных дин блоках) !!!! Важно: drz-MySynch работает только в nanoCad 21, в nanoCad 20.х некоторые .NET методы не реализованы (либо я не разобрался, как(((); drz-MySynchHard в nanoCad 20 обрабатывает только статические блоки, в nanoCad 21 обрабатывает все; Тестировалось на nanoCad х64 (теоретически должно и на х86 работать, если надо пересоберу без проблем); На автокад не тестировалось, но по опыту предыдущих стрельб должно работать на АК2018-2021 Короче кому интересно скачивайте пробуйте.
    1 point
  17. Добрый день! В видео продемонстрированы примеры работы с данными внутри чертежей. В первом видео: поля, комплект документации(подшивки), альбомы СПДС. Во втором видео использование таблиц nanoCAD для управления данными внутри чертежа. Ссылки на файлы из второго видео: Нумерация поля -Номер страницы-.dwg,Нумерация листов.dwg Эти файлы подготовил и предоставил пользователь форума MCAD. Если хотите поделиться собственными примерами, прикрепляйте их в комментариях к посту. Спасибо Ниже идут ссылки на видео, где вы подробнее можете узнать про: Функционал полей в nanoCAD Раздел отчетов в таблицах nanoCAD Альбомы СПДС Добавление пользовательских свойств в комплекте документации Редактор форм на примере маркера СПДС
    1 point
  18. Видео подготовлено на основании обсуждения в данной ветке форума. Выноска с координатоми объектов.mp4
    1 point
  19. Две небольшие утилиты с простейшим алгоритмом выполнения позволят вам восстановить из примитивов чертежа полноценные объекты nanoCAD СПДС и комфортно продолжить работу. Разбитые на примитивы dwg таблицы – нередкое явление в чертежах. Работать с ними можно, но весьма неудобно. Добавить строки и столбцы в такие таблицы просто, а вот вставить новые – трудоемко. nanoCAD Plus с модулем СПДС позволяет «склеить» отрезки и текст (примитивы чертежа) в таблицы nanoCAD. Для этого разработана утилита Распознавание таблиц. Команду Распознавание таблиц (SPRECTABLE, RECTABLE) вы найдете в ленточном интерфейсе на вкладке СПДС, в подвале группы Форматы, таблицы Читать дальше т
    1 point
×
×
  • Create New...