Leaderboard
Popular Content
Showing content with the highest reputation since 01/20/2023 in all areas
-
так не получится. Не работает почему то. Извиняюсь, не проверил работоспособность конструкции в NC. Отдельно попросил бы разработчиков обратить внимание на эту коллизию!!!! В АС это работает. Вот за это и не люблю функцию (command ... Нет никакой гарантии в полной совместимости. В общем, тем более имеет смысл уходить от использования этой функции по максимуму. В дополнение к изложенному методу от @Kreator рекомендовал бы к использованию функцию (entmake, Ее преимущество в том, что она вообще относится к базовым функциям автолиспа, не требует подключения к COM. Она напрямую работает со структурой объектов DWG и почти один в один соотносится с записями объектов при сохранении файла в DXF-формате. В вашем случае можно сразу создавать текст Итого два оператора: формирование списка и создание элемента. Первые три строки в операторе формирования списка - это обязательная часть, если хотим создать программно мтекст. Остальное на ваше усмотрение. При желании и с опытом это все можно будет располагать в одну строчку без использования вспомогательной переменной da.3 points
-
3 points
-
Т.е. подсветил в цикле, а отключить хочешь гамузом... Хитро однако, но невозможно Еще раз набор в цикле прогони и отключи подсветку.. не руками жэж лопачивать) добавлено через 2 минуты Хэндлы обработанных объектов сохрани в коллекцию и в цикле по хэндлам повыключай3 points
-
Подскажите какая у вас версия приложения. Чтобы отредактировать исходный шаблон таблицы: 1. Вставляете шаблон экспликации из базы на чертеж 2. Открываете редактор таблицы 3. Настраиваете свое форматирование границ, линий и т.д. 4. Нажимаете кнопку "Сохранить в базу" 5. Указываете папку для шаблона по пути Архитектура/Шаблоны таблиц и перезаписываете шаблон таблицы2 points
-
Добрый день, продолжаем тему по поводу слоев. Обнаружил очередной БАГ в программе, при работе с выносками. При изменении имени слоя в выноске его имя не меняется, хотя оно выставлено как динамически изменяемое и зависит от слоя выбранного объекта. Изменение в выноске возможно, только при изменении слоя на другой, а потом обратно. Регенерация не помогает. Прикладываю видео ниже. Имя слоя не изменяется в выноске.mp42 points
-
2 points
-
2 points
-
я имел в виду, что это таки разные приложения и быть идентичными они ме могут в нанокаде есть много того, чего нет в автокаде и наоборот. добавлено через 1 минуту и я это транслировал еще на заре нанокада2 points
-
Иногда по разным причинам требуется оставить нк запущенным Для того, что бы IDE смогла пересобрать библиотеку, старую нужно переименовать руками (любое имя хоть 000 без расширения) старая библиотека так и останется в памяти загруженного нк Этот жэж фокус работает с запущенными экзешниками, удалить перезаписать нельзя, переименовать можно добавлено через 3 минут @aerohost ну чтобы начинать не с пустого места Зарегистрируйсяв клубе разработчиков, если еще нет и скачай SDK для нк с которым будешь работать Чтоб начать этого достаточно2 points
-
на .NET длки выгрузить не получится, поэтому для ускорения отладки запускаю несколько нанокадов компилирую библиотеку из IDE подключаюсь к нанокаду загружаю в него dll (для удобства использую лисп, типа такого : (defun c:ттд ();;подгружаем нашу утилиту Debug (appload "d:\\@Developers\\В работе\\!Текущее\\Programmers\\!NET\\PlotSPDS\\bin\\Debug\\PlotSPDSn.dll") ) ) вызываю отлаживаемую команду в нано дальше отладка идет обычным образом, бряки контрольные значения и прочее... Visual Studio позволяет вносить незначительные изменения в отлаживаемый код без перекомпиляции и соответственно перезагрузки библиотеки. если требуется пересборка отключаюсь от НК, закрываю его см. п.п.2 если вижу, что нанокады начинают заканчиваться, запускаю несколько в запас... (что бы не отвлекаться, нанозапуск висит на хоткее) на самом деле все выше описанные действия незначительно дольше чем запуск и отладка в VB6.. самое долгое это запуск НК, поэтому надо заботиться, что бы запущенные наноэкземпляры не кончались ну и после отключения от НК не забывать его сразу закрывать, иначе IDE не сможет пересобрать dll (она жэж загружена в НК)2 points
-
если "отпайки" всегда от "узлов" (точек полилинии), и координаты "отпайки" точно совпадают, с координатами узловых точек "магистрали" - это простая задача. можно просто "в лоб" решать, алгоритм только постарасться оптимальный по скорости(если важно). на C#, на том же LINQ - просто и быстро. в VBA такой радости нет - надо думать над алгоритмом оптимального перебора.2 points
-
Добрый день! Информацию и примеры по работе с мастером функций, помимо руководства пользователя, можно найти в видеороликах, записях вебинаров на YouTube-канале nanoCAD и блоге на форуме. Описание функции "sum" с примерами представлено в руководстве пользователя Model Studio CS Электротехнические схемы (стр. 236).2 points
-
Соглашусь с @EdwardSt - лучше используйте LISP, где это возможно. Скорость, гибкость, более широкие возможности. Да, нужно потыкаться, но в сети уже давно всё есть - берите кусками код. Я вот в лисп почти не умею, но по кускам себе собрал кое-что. Вот как у меня выглядит описание команды вставки МТекста: Громоздко, но один раз. Использовать просто: (PAV_InsMText iStr iPoint iAng iAlign iWidth iHeight iStyle iColor) Параметры очевидны - строка, точка, угол, выравнивание, ширина, высота, стиль, цвет. Конкретно по выравниванию МТЕКСТа, внутри функции к тексту применяется (vlax-put-property aText "AttachmentPoint" iAlign) До этого параметру iAlign передано при вызове значение acAttachmentPointMiddleRight acAttachmentPointMiddleCenter. Середина по центру, то бишь. Координату iPoint функции передаём в виде списка (там вообще всё в виде списков) (list start_x start_y 0) В общем, не так сильно сложно разобраться, если очень надо Главное - чуть мозг поправить на тему синтаксиса, которого в LISP нет, как сказал один программист Скобки не после названия функции, а перед. (Название_функции Параметр1 Параметр2 ... ПараметрN), в любой параметр можно также записать функцию (Функция2 Число1 Число2). Всё скобками разделяется. Это код из Шкалы - простенького лиспа для автонумерации шкал. Отдельно уже не пользуюсь, код перешёл в более комплексное решение. Когда очень надо, ищу что-то рабочее, иду с конца - где вызывается конкретно нужная мне фукнция (в данном случае - вставка МТЕКСТа), смотрю её параметры, упрощаю, если мне не нужно столько параметров каждый раз, оборачиваю в свою более простую функцию и пользуюсь. Пардон за оффтоп.2 points
-
В данном ролике продемонстрирована возможность использования параметров иерархий CADLib Модель и Архив при специфицировании объектов nanoCAD BIM Конструкции. Посмотреть список формул можно в документе записи блога. Ссылка на cde файл со списком параметров.2 points
-
В лиспе как раз несложно (setq a (car (entsel))) ; Или любой другой способ получения имени объекта (setq da (entget a)) ; получение списка DXF-кодов (setq db (subst (cons 71 5) (assoc 71 da) da)) ; изменение текущего значения выравнивания на новое (5- середина по центру) в списке параметров (entmod db); обновление элемента Собственно третья строка и является прообразом внесения изменений в параметры элемента. Такой вариант предпочтительнее использования функции (command ... за счет универсальности и независимости от платформы.2 points
-
Спасибо, спустя какое-то время разобрался. Разобрался как обычно духовным методом, войдя в транс, чтоб видеть миллисекунды бережно проплывающих в виде лепестков клевера по реке мирозданья, прислушался к программе и примерно отсчитал в какой момент во время генерации 3D модели всё ломается. Таким образом удалось выяснить, что вселенной чем-то не угодила свинцовая газонепроницаемая муфта расположенная на отм. -2.500 в/о Д/1. Следовательно, после медитативного сеанса, УГО данного элемента было устранено с планов, после чего модель благоговейно синтезировалась.2 points
-
Только движок у нее другой Так то разработчики блокнотов уже б друг друга засудили до смерти..2 points
-
2 points
-
2 points
-
2 points
-
1 point
-
Ещё раз уточнила версии программ. У коллег сборка 6069 (нанокад 22), у меня 6122 (нанокад 22). В более старой сборке работает вставка корректно (запись прикладываю). Думаю нет смысла дальше обсуждать эту багу. Как донести программистам нанокад, что нужно вернуть работу листа по шаблону как в сборке 6069?1 point
-
1 point
-
Товарщи, начал посматривать сторону C#, возникли сразу пару вопросов. Как делать отладку созданного DLL файла ? и как делать "Горячий" перезапуск DLL файла ? ( выгрузить и назад загрузить DLL файлы, для тестов)1 point
-
да. быстрый выбор и фильтр в таблице как раз видят одноименные атрибуты разных блоков и правильно их считают, т.е. посчитать можно. А вот панель свойств при выборе разных блоков одноименные атрибуты скрывает и "перебить" их пакетно нельзя получается таким способом1 point
-
работает, но не со всем функционалом, помещения из СПДС не даст загрузить в BIM СКС. добавлено через 1 минуту @IvanMegaton решилась проблема с УГО панелей?1 point
-
где тебе было удобно? проверил в АК2021, если разношерстные объекты стили неактивны upd неактивны, но выбрать и применить дает1 point
-
1 point
-
1 point
-
При сохранении наработанного файла выскакивает вот такое окно и файл не сохраняет. Он пытается направить через команду сохранить как. Приходится присваивать новое имя файлу и дальше работать, но через некоторое время это окно снова выскакивает и пытается направить через сохранить как с присвоением нового имени файла.1 point
-
Решение я другое нашел, каждый столбец отдельно нумеровать, благо начальный номер можно самому задавать.1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
В интеллектуальной собственности учитывается не результат, а действия приводящие к нему. у АК и НК разные пути...1 point
-
Касательно двух мониторов и плавающих окон. У меня получилось так: создал два документа, один открепил и поместил на второй монитор, развернул оба документа на весь экран. поверх каждого экрана открыл другие программы так, что часть каждого чертежа немного видна (как и в описании Доктора). Пробую вернуть основное окно чертежа поверх открытой сторонней программы (открепленное скрыто под другой сторонней программой): - кликом по видимой части основного чертежа = не удалось, чертеж остался под окном другой программы; - при помощи ALT+TAB = не удалось, если выбирать основной чертеж, он не выходит поверх окна другой программы. Однако при этом, если выбрать окно "Что нового", оно, находясь в том же мониторе, что и основной чертеж, выходит поверх других окон; - при помощи иконки в панели задач, внизу экрана = удалось: навожу курсор на иконки Нанокад внизу экрана, на всплывших миниатюрах выбираю основной чертеж, он выходит поверх других окон.1 point
-
Судя по фрагменту вы устанавливаете дополнительно способ выравнивания ( "_j" "_mc") и пользовательскую ширину ( "_w" (itoa (* 0 1) )) Предлагаемый мной способ должен сделать фрагмент универсальным и независимым от среды (акад, нано) А еще лучше вместо (command ... использовать функцию (entmake ... . Но с ней нужно чутка повозиться. Старания окупятся сторицей (скорость - выше на порядок, никаких проблем с включением/отключением привязок, создание слоев одновременно с созданием элементов и т.д.)1 point
-
Отсортировать по значениям, потом перебрать массив сравнивая текущее значение с предыдущим Нужное перекидывать в новый массив Либо добавлять значения в словарик (key), количество value1 point
-
1 point
-
Это понятно ), поэтому и тестируем, у нас не сложные проекты по ОВ и то вопросов много вылезло, но на многое был ответ пока не реализовано, правда и ветка форума ОВ до Электры еще не доросла ). А так мы только за, чтоб нанокад развивался и когда ни будь мы все разделы делали в одном проекте.1 point
-
скопом нигде нельзя, даже если оно так выглядит, под капотом всегда цикл1 point
-
Коллеги! Всем доброго дня! В декабре, а именно 22.12.2022 был запущен опрос, на тему "Приоритизация библиотеки компонентов НЕВАТОМ". Опрос длился ровно месяц. И, сейчас, результаты складываются следующим образом: Согласно проведенному опросу, "Воздуховоды и фасонный элементы", а также "Воздухораспределители" выигрывают - это значит, что на них будет делаться основной упор команды разработки в НЕВАТОМ: мы начнем разрабатывать уже в феврале первые воздуховоды с классами герметичности B и C, а также фасонные элементы (Отводы, Тройники, Переходы и т.д), и лишь потом перейдем к воздухораспределителям. С Уважением, Дружинин Святослав, BIM-отдел компании НЕВАТОМ.1 point
-
1 point
-
Типа так: https://knowledge.autodesk.com/ru/support/autocad/learn-explore/caas/CloudHelp/cloudhelp/2023/RUS/AutoCAD-Core/files/GUID-EC9C6D47-814E-476D-840F-04104CF72B78-htm.html добавлено через 2 минуты Для архитектуры: https://knowledge.autodesk.com/support/autocad-architecture/learn-explore/caas/CloudHelp/cloudhelp/2022/ENU/AutoCAD-Architecture/files/GUID-B2ECF6B0-1815-46DF-A2E6-86CE8E8AAD98-htm.html1 point
-
1 point
-
нет пакостит только в нано 23 (ветке 41хх) открыл чертеж из нано 22 с проблемными объектами в нано 23 => точки набухли сохранил этот чертеж в нано 23 открыл сохраненный в нано 22 => точки как и раньше хороши1 point
-
В СПДС/Мех исправление внесено в текущем обновлении(6177), в чистой платформе будет доступно в новой версии.1 point