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

Лидеры

  1. doctorraz

    doctorraz

    Пользователи


    • Баллы

      54

    • Публикаций

      2 293


  2. MCAD

    MCAD

    Дилеры


    • Баллы

      19

    • Публикаций

      1 597


  3. Kreator

    Kreator

    Пользователи


    • Баллы

      17

    • Публикаций

      1 260


  4. Lion2032

    Lion2032

    Пользователи


    • Баллы

      17

    • Публикаций

      2 161


Популярный контент

Показан контент с высокой репутацией за 20.08.2021 во всех областях

  1. Тема создана "патамушта" данная тема закрыта. Хочу сказать "Спасибо" за то что "флаттен" в Нане работает лучше, чем чем в Акаде. Мне было нужно "обнулить" много сплайнов, а Акад их не взял. Я уж каждую отдельную вершину сплайна попробовал "обнулять", но блин это ж капец капецкий... Зато в Нане "ловким движением руки" - хоп! и готово...
    6 баллов
  2. Часто спрашивают, почему ctlSetValue передаёт в объект данные не соответствующие тому, что Видно в таблице Если строки сгруппированы, то нужно в выражении это учитывать и писать sum(ctlSetValue(Cell;object property)) sum CtlSetValue.dwg
    5 баллов
  3. Через API ориентацию листа можно изменить через свойство CanonicalMediaName конкретного листа COM-документа nanoCAD. Свойство PlotRotation изменит книжный/альбомный только в листе, в пространстве модели оно изменит поворот области печати на листе, но на сам формат листа не повлияет. Прикрепляю пример на C#, как изменить формат листа через CanonicalMediaName. Эта команда изменит ориентацию листа одинаково и в пространстве модели и в листе SetPaperFormat.cs
    5 баллов
  4. Установлен стиль печати монохром, а на печать выходят цветные линии, что делать? Для того чтобы распечатать чертеж в монохроме ( черно-былым) необходимо чтобы цвета на чертеже были указаны в индексах. Если цвет задан RGB( 0,0,0), то СТВ-таблицы его не обрабатывают и на печать выходит цвет. Lisp "layers(1)" производит автоматическую замену цвета слоя заданного в RGB на индексированный. Пример работы: 1. Цвет слоя задан в RGB 2. Загрузить lisp 3. После выполнения команды CHGTCL в командной строке появится сообщение о заменённых цветах в сло
    5 баллов
  5. https://habr.com/ru/company/nanosoft/blog/564564/ Печать чертежей – это ответственный и трудоемкий процесс. Чертеж, напечатанный в неверном масштабе или с неверной толщиной линий может стать причиной ошибки производства, так как будет неверно прочитан. Порой на настройку параметров печати и саму печать уходит значимая часть рабочего времени. Поэтому многие проектировщики, знакомые с программированием, обращаются к программному интерфейсу САПР. Это хорошая возможность уменьшить влияние человеческого фактора и сократить время, которое приходится тратить на работу с чертежами. Этой
    4 балла
  6. с такой проблемой в той или иной степени сталкиваются практически все пользователи. Не знаю, есть ли универсальный способ, но я использую несколько приемов в разной комбинации: 1. Убедиться в том, что слои все видны (чтоб не искать того, что не должно быть видно) и установлена внятная UCS (лучше всего мировая) 2. Использовать свойство локатора центрировать выбранные элементы или весь чертеж, если нет выбранных элементов 3. Использование фильтра объектов. Текущий выбор объектов (начиная с самого простого CTRL+A - выбрать все) может "сужаться" фильтрами в ок
    3 балла
  7. Все то же самое Хотя на предосмотре печати не видно Дело в том, что ты крутишь лист, а я настраиваю PageSet и потом применяю его к пространству, поэтому nanoкосяк видно сразу четко видно, что в пространстве ЛИСТА при PlotRotation !=0 все линии нулевой толщины добавлено через 5 минут С альбомной книжной разобрался Спасибо тебе.. но в CanonicalMediaName всю фантазию для портретов применили плотер None без _L или альбомная Встроенный PDF-принтер - (Альбомная) [Отправить в OneNote 16] - USER_L1...USER_L37 кор
    3 балла
  8. Можно тут посмотреть
    3 балла
  9. Кстати, еще заметил такую фишку в Нане: Если у размеров координата Z не в нуле, то в Акаде вообще никак нельзя её изменить (ну только если перечертить или использовать команду "Move", что крайне неудобно). Зато в Нане "ловким движением руки"....
    3 балла
  10. Ссылка на ролик Схема приложена Схема ЩС-1.dwg
    3 балла
  11. Настройки/ Проект/ Свойства проекта/ Запас кабеля на укладку = 0% После этого длина кабеля и трубы будет равна. К сожалению в кабельном журнале длина кабелей округляется до целого в большую сторону, если сметчиков это не устроит придется править руками. По сметным нормам полагается запас кабеля на укладку 4% и обрезку 2%. Но из-за нерегулируемого округления вписывать 6% в Запас кабеля на укладку нельзя. Лучше добавлять его руками в конце кабельного журнала, посчитав сначала итого кабелей без запаса. добавлено через 5 минут Представьте что в проекте 500 участко
    2 балла
  12. Добрый день! у полилинии кроме "Веса" есть еще "Толщина" - тогда вес не работает. Проверьте в свойствах: типа начальная и конечная толщина сегмента добавлено через 2 минуты Примерно так
    2 балла
  13. уМаркер - это упрощённый вариант объекта. Это нельзя формализовать в виде "Таблицы с фильтрацией"? Тело документа тут
    2 балла
  14. Никак, это функционал параметрики, но Ты можешь прямо в поле переменной написать выражение.. В том числе и логику, результат будет значение этого поля... Где то мы с @MCAD целое исследование на эту тему делали))) Из скрипта код работает ограниченно
    2 балла
  15. Очередной вопрос "Из зала" Пользователи платформы нанокад, не имеющие возможности сделать выноску в виде универсального маркера и подключить таблицу параметров, вынуждены записывать значения руками и одной строкой. Соответственно, при создании отчёта, нет возможности получения данных записанных одной строкой, в качестве параметров. Например, значение выноски %%с5 L=5000 мм придёт одной «строкой» Для разбора такой строки и определения условия для отбора можно воспользоваться выражением: iff(xNum(Object.String2)==Diam1;xNum(subSplit(Object.String2;"L=";2)
    2 балла
  16. рано я обрадовался((( если настраивать PlotSettings через PlotSettingsValidator надо каждое свойство в тру оборачивать.. /// ага OnError Resume Next, по всему коду((((это безумное время обработки, проще тогда из экселя подключаться, по времени то же будет) мне одному кажется, что с nanoNET Api что то не то? я конечно костыликов Try на ровном месте разложу, но как то это некрасиво получается((( upd не разложу try , очень долго получается ЗЫ обернул все свойства PlotSettings, настроилось сохранилось, работает, но какойто недокод получился(((( --------------------
    2 балла
  17. упсс, дольше это не про нану, что СОМ, что NET... неизменно быстрый результат ((( Для сравнения оригинальный САD Пока не умею, подрубать из Net COM AutoCAD, поэтому без теста COM хотя честно говоря считать тут секунды бесполезно... это жэж nanoпечать.. Процесс весьма небыстрый ------------ еще побочный эффект COM, что бы было красиво надо запомнить и потом вернуть на место текущий принтер в Net using все разрулит (ничо не было )) --------- PS если написать код, что бы не было исключений, а именно с ps.CopyFrom(layout)
    2 балла
  18. Обернуть в try-catch, тогда не будет стопориться на этой ошибке и в конце выдаст все форматы бумаги pdf-принтеров Еще такой код сработает без ошибок с тем же результатом: [Teigha.Runtime.CommandMethod("GetCanonicalNames")] public void GetPDFPlotters() { //Получение ссылки на активный документ HostMgd.ApplicationServices.Document doc = HostMgd.ApplicationServices.Application.DocumentManager.MdiActiveDocument; nanoCAD.Document comDoc = doc.AcadDocument as nanoCAD.Document; //Получение ссылки на редактор активного документа HostMgd.EditorI
    2 балла
  19. спасибо за помощь, решил с помощью видовых экранов, на листе через видовой экран был виден чертеж. на нем нарисовал несколько расходящихся лучей. исходящая этих лучей стала видна на модели и наш звездолет смогвзять курс на родную тентуру в галлактике. по мере увеличения масштаба курсор сбоил и приходилось обновлять экран.
    2 балла
  20. при обращении к БД проекта после установки УГО либо из окна «Свойства конструктива». Например, если установить на план УГО в свойствах которого определен способ монтажа (скрытый, открытый), то в БД будет доступен перечень оборудования согласно УГО с определённым способом монтажа.
    2 балла
  21. Файл, конечно, занятный. Для чего использовать координаты (X=220млрд, Y=50млрд) - вопрос открытый. Т.к., единицы чертежа - мм, то координаты объекта где-то между Землей и Луной, если начало координат в центре Земли. Но эти забавные координаты выявили некий косяк в функционировании гребенчатой выноски. Если скопировать весь чертеж в разумные координаты 0,0 и создать там гребенчатая выноска, то она работает вполне себе адекватно. И эта же выноска, если ее скопировать в исходные координаты, начинает глючить сразу после копирования (вид изменился) В
    2 балла
  22. Да Layout. Из модели не печатаю, только с листов.
    2 балла
  23. 2 балла
  24. Да, ходить и каждому фитингу задавать "Не включать в спецификацию" можно "устать". Предлагаю такой вариант: Тем кабель-каналам, которые использованы в сети СКС чутка поменять габарит (например, вместо 100 вбить 99,9). Тогда фитинги просто не подберутся и все.
    2 балла
  25. 2 балла
  26. Простенький код который считает блоки в активном пространстве двумя способами: SelectAll(filter) ("Selset"), по фильтру получает все блоки с активного пространства, потом в цикле по найденному получает их BlockTableRecord и заодно считает Перебором ("Enum") тупо перебором Всех примитивов пространства в цикле. ------------------- Собственно в чем у меня затыка, если количество примитивов не превышает некоторой "критической" массы, перебором получается даже быстрее.. Но если примитивов в чертеже много.... в аттаче файлик примера, 4000 блоков и 660 000
    2 балла
  27. С 1 сентября все силовые кабели с пластмассовой изоляцией на территории РФ должны выпускаться в соответствии с изменением №1 к ГОСТ 31996-2012. Если кабельная продукция уже закуплена или находится в продающих организациях и при этом имеет дату выпуска до 01.09.2021 г., она также разрешена к применению. Изменения коснулись толщины оболочки кабеля и технологии заполнения наружных промежутков между изолированными жилами, также внесены новые материалы и обозначения в ГОСТ. Изменения зафиксированы в ГОСТ 31996-2012 «Кабели силовые с пластмассовой изоляцией на ном
    2 балла
  28. еще и как завести... нужно воспользоваться командой "Проложить в существующих трассах", а если нужно убрать, то "Удалить канал из трасс"...
    2 балла
  29. 2 балла
  30. дык Continue после проверки если не то что надо уходим на следующий круг добавлено через 2 минуты офф можно было инверсию не делать, но тогда надо скобку двигать, а я в них пока еще путаюсь
    2 балла
  31. Лучше использовать конструкцию tr.GetObject(id, 0, false, true) не будет падения при открытии объектов на замороженных слоях
    2 балла
  32. myObjectId.ObjectClass.Name или получить Entity, а потом if ent is BlockReference
    2 балла
  33. Как устроены потроха функции селект - для меня тайна. Я не думаю, что при работе программы автоматически ведутся списки под разные выборки. Поэтому, там в той или иной форме все равно имеет место последовательный перебор. Экономия может быть только за счет исключения повторного считывания одних и тех же данных, чем грешит ООП. Скорее всего считывание данных из БД чертежа происходит очень быстро. А вот формирование новых структур занимает больше времени (динамическое выделение памяти, расчет и установка кучи дополнительных параметров и т.д.). PS. Кстати, к
    2 балла
  34. Что эта тема делает в подразделе платформы? Где ты раньше озвучивал про электро? Спроси в соответствующем подразделе, кто как выкручивается
    2 балла
  35. Всем всего наидобрейшего! Коли тут такая тема, оставлю ссылку на ролик в нашем блоге. Может пригодится. Отдельно хочу сказать, что возможно в 21-версии закрался баг в размерные стили на масштаб измерений. Пока анализируем. Предполагаемый баг в том, что размер не реагирует на изменение масштаба измерений в стиле размера. Только глобальный масштаб отрабатывает.
    2 балла
  36. Хочу от всей души поблагодарить всех работников компании Nanosoft за их замечательный продукт Nanocad free! Вы просто молодцы! Отдельное спасибо разработчикам за чудесный функционал таблиц(ох как же они хороши) и за возможность программирования!Понятно, что ещё многое нужно доработать, но и Autocad тоже ещё дорабатывается и дорабатывается! Спасибо вам за активное участие и помощь на форумах не только клиентам, но и обычным людям! Удачи вам в дальнейших разработках и расширении на рынке! Меня охватывает гордость, что Nanocad это российский продукт!Успехов ВАМ!
    2 балла
  37. Есть простенький файл. Для заказчика внедрил ссылку (кроме картинки), удалил подписи, разбил всё (explodeall), очистил всё. На проверке с исправлением ошибок падает, предлагая попытаться сохранить изменения. И файл получился большой - в нём ничего почти нет. Если скопировать всё в новый пустой файл, он будет около 500 КБ, а тут 1300 КБ. nanoCAD x64 21.0.5699.3427 (сборка 5753) Windows 10 x64 Pro 2004 10.0.19041 ЦП AMD Ryzen 5 3400G blackbox1.log blackbox2.log blackbox3.log blackbox4.log Fonts.7z Вылетает при проверке чертежа.7z
    1 балл
  38. Артем, вот записал видео как редактируются конфигурации КНС в Редакторе БД https://youtu.be/Nl52wdHkKkg
    1 балл
  39. Не прошло и трех лет Примерно так?
    1 балл
  40. Добавьте возможность удалить ранее применённые высоты в в параметрах установки КНС. Мало того, что они там идут в хаотичном порядке, так еще и бывает, что один 10-сантиметровый кусок на 20-этажном здании проложишь, а потом он везде вверху в выпадающем списке.
    1 балл
  41. Мне преподаватель робототехники в вузе говорил, когда я ему чертежи показывал: "Бумага то всё стерпит, а вот металл и убить может"
    1 балл
  42. Ээээ, чего кричишь, дорогой?! Плус минус два туда-сюда.... тоже мне проблэма
    1 балл
  43. вот, например https://disk.yandex.ru/d/Og7ONC4tDrPimA
    1 балл
  44. Добрый день, вот ссылка https://youtu.be/aVmiPNdncZs добавлено через 3 минут Добрый день, можно при задании маркировки указать "ЗКПС" или любые другие символы
    1 балл
  45. возможно лист+видовой экран тебе помогут? Модель в модели, а оформление в чертеже Надо сменить масштаб... в листе на копии выделил видовой экран с элементами оформления, отмасштабировал, тут же не снимая выделения поставил нужный масштаб символов и измерений Возможно я не понимаю всю сложность проблемы
    1 балл
  46. Ждать пока nanoDev выгребет все баги мне некогда, работать надо сейчас, поэтому... Под свои потребности сделал сборочку, на основе кода Андрея Бушмана (с небольшими изменениями). взять сборочку можно тут: https://disk.yandex.ru/d/87lVPPumz3FPzA В архиве две сборки под Autocad 2018-2021 и nanoCad 21. Также в архиве простенький тестовый dwg пример. Для вызова доступны две команды: от Андрея Бушмана drz-MySynch что делает: синхронизирует атрибуты блоков с их описанием, но при этом не смещает, не вращает атрибут в положение по умолчанию. т.е. после синхронизации
    1 балл
  47. Добрый день. По поводу лицензирования есть замечательная статья на хабре с ответами на многие вопросы: https://habr.com/en/company/nanosoft/blog/445698/ По поводу активации и лицензирования для больших компаний, возможно, Вас бы устроила "сетевая лицензия", суть в том, что на одном компьютере разворачивается сервер лицензий, а остальные лицензию получают уже от него и им не обязательно "смотреть" в инет.
    1 балл
×
×
  • Создать...