Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 10/27/2022 in Blog Entries

  1. Понадобилось реанимировать свое старое приложение для работы с полилиниями в 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
  2. По мотивам видео уважаемого @MCAD Собрал заполнялку форматок СПДС на основе таблиц... Коротенько что умеет и зачем... 1. Заполняет реквизитную часть основных надписей Но в связи с тем, что в таблицах бага (несколько (много ) отчетов начинают глючить, а мне надо много) Эта таблица заполняет данными другие таблицы.. Собирает данные с форматов в чертеже (мне надо для статистики по разделам, листов и приведение к А1) UPD 19.05.2021 15:50 Заполняет данными блок с атрибутами (иначе как мне взять полем в текст или мтекст??) И берет с этого блока поля имени файла и путь файла ( заодно объехали еще одну багу с отцепляющимися полями в таблице при изменении в таблице количества строк и еще одну багу лишний пробел в начале строки) из за баги в нано (атрибуты из блоков в тексты не держатся, слетают и глючит) поэтому написал простенький VBA который значения именованных ячеек таблицы записывает в пользовательские свойства документа, а вот оттуда уже можно подтянуть полем в любой объект. Бонусом при вставке текста с полем в любой документ, если у документа есть такие пользовательские свойства все подтянется автоматически. Продолжение истории))/UPD ------------------- Маленькие таблицы: непосредственно заполняют основные надписи форматок нумеруют форматки (слева направо снизу вверх, можно перенастроить) В первом формате ставят количество форматов. В маленьких таблицах нужно только задать область в которой расположен раздел и имя раздела (то что в обозначении после точки... СО, КЖ, Д, Р) Кому интересно качайте шаблончик, включайте скрытые строки и разделы (их там есть), разбирайтесь как это работает и конечно адаптируйте под свои нужды (кто проектирует проект файл) Связи можно посмотреть-проверить по SPREFSHOW ------------------------ Критика только приветствуется)) ЗЫ возможно чего вспомню еще допишу, но проще раз увидеть ------------ upd перезалил шаблон, чегойто два файла прицепилось))) Автозаполнялка.dwg
    1 point
×
×
  • Create New...