Вниманию пользователей программ А.Ривилиса!
Вышел AutoCAD 2015, и Александр Наумович обновил часть своих программ, теперь они работают под AutoCAD 2015.
Похожее
Комментарии
Есть 14 коммент. к “Вниманию пользователей программ А.Ривилиса!”
Кулик Алексей aka kpblc пишет:
По результатам общения в FaceBook:
«Добавил еще DynDraw и GetDwgProps для AutoCAD 2015»
Дмитрий пишет:
Ссылка на GetDwgProps не верная
Дмитрий пишет:
вот верная http://www.maestrogroup.com.ua/support/getdwgprops.zip
Кулик Алексей aka kpblc пишет:
Спасибо. По запарке не отследил.
Alexei пишет:
Добрый день. Возникла проблема после установки на AutoCAD 2015 GeomProps/ Перед открытием файла autocad пишет: обнаружен исполняемый файл вне указанных доверенных местоположениях. Подскажите, пожалуйста, что необходимо сделать, чтоб убрать эту запись.
Кулик Алексей aka kpblc пишет:
Либо добавить каталог в список доверенных, либо поменять настройки безопасности, либо указать, что файл доверенный. Я говорил про новости ACAD2016: http://autolisp.ru/2015/03/22/acad2016_news/
Запись вебинара показана на http://adn-cis.org/webinar-acad2016-news-report.html
Alexei пишет:
Алексей, подскажите, пожалуйста, как сделать «Либо добавить каталог в список доверенных, либо поменять настройки безопасности, либо указать, что файл доверенный». Спасибо.
Alexei пишет:
Алексей, подскажите, пожалуйста, как правильно сделать «Либо добавить каталог в список доверенных, либо поменять настройки безопасности, либо указать, что файл доверенный». Спасибо.
Кулик Алексей aka kpblc пишет:
Так это вроде бы несложно:
_.options -> Files -> Trusted Locations (в русской версии _.options -> Файлы -> Доверенны положения , если я ничего не путаю)
И при загрузке файла выводится окн, в котором можно установить галочку «Всегда загружать это приложение»
Из справки:
Исполняемые файлы, которые загружаются в AutoCAD, могут содержать вредоносные программы, что может привести к повреждению чертежа, хищению проекта или общему нарушению системы безопасности.
Чтобы защититься от такого потенциально вредоносного ПО, при следующих условиях отображается предупреждение о ненадежном исполняемом файле.
Для переменной SECURELOAD задается значение 1.
Исполняемый файл не имеет сертификата безопасности, выпущенного доверенным центром сертификации.
Расположение исполняемого файла не включено в утвержденный список, хранящийся в системной переменной TRUSTEDPATHS. Если вы доверяете этому исполняемому файлу, рекомендуется выполнить одно из следующих действий:
добавить папку, содержащую исполняемый файл, в список надежных папок;
переместить этот исполняемый файл в соответствующую доверенную папку.
ПРИМЕЧАНИЕ: Доверенные папки должны быть доступны только для чтения. Если системные переменные SECURELOAD или TRUSTEDPATHS заблокированы, обратитесь к администратору САПР.
Alexei пишет:
Я не знал. Спасибо большое, получилось. Алексей, подскажите еще, пожалуйста: в комментариях к программе написано: «Выгружать и повторно загружать НЕЛЬЗЯ! Это приведет к
аварийному завершению AutoCAD». Как можно безопасно выгрузить, причина поменял место положения файлов GeomProps.
Кулик Алексей aka kpblc пишет:
Выгрузить — наверное, никак. По крайней мере я бы не стал.
Если (при выключенном AutoCAD) файл GeomProps*.arx был перенесен, его достаточно просто снова загрузить из нового местоположения и новое место добавить в качестве доверенного. Старое (чтобы мусора не было) я бы удалил из перечня.
P.S. Хотя лично у меня уже очень давно загрузка подобных вещей выполняется программно, со временным назначением secureload в 0, и последующим возвратом ее в начальное значение.
Alexei пишет:
Спасибо. Загружу с нового места. У меня, к сожалению, не такие глубокие познания программы Autocad, хотя работаю в ней давно.
Сумма длин линий и площадей в Автокаде
Итак, представим себе тривиальную задачу — надо посчитать длину к примеру трубопроводов, или электрических кабелей, или дорожной разметки, в общем любых линейных объектов на плане.
Можно взять отдельные элементы на плане и, заглядывая в их свойства, последовательно сложить длины. Но согласитесь это утомительно, однообразно, и как-то неэффективно.
Можно воспользоваться стандартным инструментом _dataextraction, хотя он настолько универсален, что для решения такой простой задачи пусть и подходит, но результат вы получите не намного быстрее чем складывая вручную. Проще потратить пару минут, и раз и навсегда установить GeomProps.
В целом же, для решения подобных задач я использую прием суммирования длин линий по типу линий. Работает это следующим образом:
- Создать типы линийдля каждого типа линейных объектов, с которыми будем работать. Это позволяет, во-первых, контролировать параметры отображения линии на плане, и быстро изменять его при необходимости, переписывая файл с линиями. Во вторых позволяет отфильтровать одни объекты от других, без использования слоёв. После чего с помощью SelSim мы сможем в один клик выбирать все аналогичные объекты на плане.
- Посчитаем сумму длин линий линейных объектов в AutoCAD, обратимся за помощью к GeomProps.
- И наконец, добавим небольшую ведомость с суммами длин в виде таблицы по типу линий с помощью небольшой лисп утилиты от Mac Lee — LenCal.
Теперь разберемся с каждым пунктом немного подробнее:
1. Как создать свой тип линий в Автокаде?
Это необязательно, но знать полезно.
Типы линий в автокаде создаются с помощью простого текстового файла с расширением .lin, синтаксис которого весьма незамысловат. В простейшем случае:
*1.1,razmetka_1.1----------------- A,1.0,1.0
Где в первой строке, после звездочки идет название типа линии и через запятую его текстовое превью, оно должно подсказать пользователю как примерно будет выглядеть тип линии. Вторая строка начинается с буквы A, её смысл в описании синтаксиса заключается в том, что она обозначает тип генерации линии. В Автокаде, он всего один (хотя может быть что-то и поменялось в последних версиях?). А – сообщает автокаду о том что линия должна начинаться и заканчиваться сплошной линией. Т.е. на концы любого линейного объекта у вас всегда будут заштрихованны, а параметры штриховки будут игнорироваться на концах и началах линий. Потом через запятую идёт собственно описание штриховки, 1 – сплошная линия длинной в одну условную единицу чертежа, -1 – пропуск в ту же единицу. В описании могут использоваться так же буквы и символы в формате .shx
2. Как получить сумму длин линий
Скачиваем GeomProps, распаковываем, добавляем в автокад с помощью команды _appload, выбрав подходящую версию плагина. Делается это один раз, после чего GeomProps загружается автокадом автоматически. Теперь в стандартных свойствах автокада (ctrl+1) у вас появится новая группа для всех линейных объектов:
Geometrical properties:

Area (total) — сумма площадей выбраных объектов.
Volume (total) — сумма объемов выбраных объектов
Length (total) — сумма длинн выбраных объектов
И еще одно свойство — Linear scale Factor — множитель для всех трёх свойств выше. Т.е. можно домножить например на 0.001 чтобы получить длину в метрах если вы работаете на чертеже в масштабе 1:1.
3. Создадим небольшую ведомость с суммами длин в виде таблицы по типу линий
В этом нам поможет небольшая LISP утилита от Lee-Mac — LenCal калькулятор сумм длин линий.
Загружаем утилиту, с помощью команды _appload добавляем её в автокад. Теперь нам доступна новая команда — LenCal, запускаем её, выбираем в меню типы линий, из которых нам хотелось бы получить ведомость. И добавляем в чертёж таблицу в которой в одной колонке будут названия типов линий (именно поэтому имеет смысл создать линии с нормальным названием) а в другой их общая длинна на чертеже.
Другие материалы по теме Автокад
- Создаем и добавляем Атрибуты блоков в автокаде
- Используем поля в автокаде
- Аннотативность в автокаде
- Выравнивание в автокаде
- Растягиваем с удовольствием
10 комментариев
- Уведомление: линии автокад — CadSupport
- Уведомление: Автокад, масштаб типов линий — CadSupport
Geomprops в какую папку запихать?
![]()
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Сейчас на странице 0 пользователей
Нет пользователей, просматривающих эту страницу.
Сообщения
Компания C3D Labs объявляет о расширении набора форматов, поддерживаемых модулем обмена данными C3D Converter. Впервые ими стали нативные форматы зарубежных CAD-систем: NX и SolidWorks. C3D Converter отвечает за чтение и запись 3D-моделей в различных обменных форматах. Модуль конвертации входит в состав C3D Toolkit — набора инструментов для разработчиков инженерного программного обеспечения. Именно C3D Converter обеспечивает возможность обмена данными между САПР, построенными на ядре C3D, и другими сложными программными продуктами. Традиционно C3D Labs делала ставку на популярные обменные форматы, такие как STEP или JT. В компании была накоплена существенная компетенция по форматам геометрических ядер ACIS и Parasolid. Сегодня, в условиях реального импортозамещения, поддержка только обменных форматов оказывается недостаточной. В случае работы в мульти-CAD среде, а также в случае миграции с зарубежных САПР на отечественные гораздо удобнее работать напрямую с [. ] View the full article
Автор: adolf80 · Опубликовано: 1 минута назад
спасибо попробую
![]()
Автор: aleksejkolinko · Опубликовано: 8 минут назад
Есть много подобных сборок. Как без лишних трудозатрат сделать одну и на её основе делать другие со всеми привязками чертежей и спецификаций? Со спецификациями разобрался. С моделями тоже. А вот чертежи не пойму как привязать, чтобы все размеры сохранились, а изменилось только то, в чем состоит различие между сборками (деталями). Спасибо
ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов (Страница 21 из 21)
Ваше приложение geomprops выдает площадь примитива SOLID/ФИГУРА.
Однако.
(vlax-property-available-p (vlax-ename->vla-object (car (entsel))) ‘area)
для SOLID/ФИГУРА выдает nil,
. тогда какие средства AutoCAD Вы используете для вычисления площади таких примитивов ( SOLID/ФИГУРА) ?
#502 Ответ от Александр Ривилис 16 сентября 2021г. 08:28:25
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
kserg70 пишет:
. тогда какие средства AutoCAD Вы используете для вычисления площади таких примитивов ( SOLID/ФИГУРА) ?
Для тех примитивов, для которых AutoCAD сам не считает площадь, я использую свои алгоритмы.
#503 Ответ от kserg70 16 сентября 2021г. 12:15:08 (изменено: kserg70, 16 сентября 2021г. 12:49:15)
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
Пример примитива SOLID.
Обвел его с привязкой замкнутой полилинией.
Площади ФИГУРЫ (по показаниям geomprops) и ПОЛИЛИНИИ (по показаниям geomprops и также autocad) — отличаются.
Кстати, пробовал вычислять по формулам, найденным в инете для 4-х угольников (для ФИГУР) типа
S= 1/2 * |x1y2 +x2УЗ +x3y4 + x4y1 — x2y1 -x3y2 — x4y3 x1у4|
. в итоге, неверный результат.
#504 Ответ от Александр Ривилис 16 сентября 2021г. 14:07:52
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
kserg70 пишет:
Файл, сохраненный в 2007-ом автокаде
http://file.sampo.ru/s3449d/Пример примитива SOLID.
Обвел его с привязкой замкнутой полилинией.
Площади ФИГУРЫ (по показаниям geomprops) и ПОЛИЛИНИИ (по показаниям geomprops и также autocad) — отличаются.Кстати, пробовал вычислять по формулам, найденным в инете для 4-х угольников (для ФИГУР) типа
S= 1/2 * |x1y2 +x2УЗ +x3y4 + x4y1 — x2y1 -x3y2 — x4y3 x1у4|
. в итоге, неверный результат.
Да. В моём алгоритме вычисления площади и периметра SOLID с четырьмя вершинами была ошибка. Я её сейчас исправил, но только для AutoCAD 2019. 2022
#505 Ответ от alterfiesta 17 сентября 2021г. 10:05:03
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
Почему тормозит автокад 2018 х64 с GeomProps 2018 x64 при выборе 1 полилинии, даже в пустом чертеже? Это как-то лечится, кроме того, что я могу лишь каждый раз перед выбором отключать окно свойств с помощью ctrl+1?
#506 Ответ от Александр Ривилис 17 сентября 2021г. 13:16:46
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
alterfiesta пишет:
Почему тормозит автокад 2018 х64 с GeomProps 2018 x64 при выборе 1 полилинии, даже в пустом чертеже? Это как-то лечится, кроме того, что я могу лишь каждый раз перед выбором отключать окно свойств с помощью ctrl+1?
Такое обычно происходит если количество вершин > 10000.
#507 Ответ от alterfiesta 17 сентября 2021г. 13:30:05
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
Тормозит даже в новом файле, длина 1 полилинии 1 мм. Выбираю ее, 1 сек подвисание с включенным окном свойств. Без него зависаний нет.
#508 Ответ от Александр Ривилис 17 сентября 2021г. 21:02:51
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
alterfiesta пишет:
Тормозит даже в новом файле, длина 1 полилинии 1 мм. Выбираю ее, 1 сек подвисание с включенным окном свойств. Без него зависаний нет.
Вы уверены, что это связано с GeomProps? Выложите файл, на котором тормозит.
Вот видео как это работает без всяких задержек: https://autode.sk/3klCfTE
#509 Ответ от fagot26 23 сентября 2021г. 08:50:59 (изменено: fagot26, 23 сентября 2021г. 09:25:20)
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
Александр Ривилис пишет:
dilick пишет:
Александр,здравствуйте!
спасибо за Вашу программу, отлично работает.
Подскажите, будет ли поддержка автокад 2022?
Да. Для AutoCAD 2022 используйте GeomProps2021x64.arx — версии 2021 и 2022 бинарно совместимы.

Добрый день. У меня приложение не загрузилось AutoCAD 2022 (Версия продукта: S.113.0.0 AutoCAD 2022.1)
Кто пробовал на AutoCAD 2022? работает?
Причем по другим приложениям:
Не удается загрузить файл ExplodeProxy2021x64.arx.
Не удается загрузить файл GeomProps2021x64.arx.
LayerFilter2021x64.arx успешно загружено.
SelSim2021x64.arx успешно загружено.
#510 Ответ от alterfiesta 24 сентября 2021г. 10:21:33 (изменено: alterfiesta, 24 сентября 2021г. 10:22:22)
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
Александр Ривилис пишет:
alterfiesta пишет:
Тормозит даже в новом файле, длина 1 полилинии 1 мм. Выбираю ее, 1 сек подвисание с включенным окном свойств. Без него зависаний нет.
Вы уверены, что это связано с GeomProps? Выложите файл, на котором тормозит.
Вот видео как это работает без всяких задержек: https://autode.sk/3klCfTE
Ну вот как раз у меня тормозит. Мб дело в переменных каких-то? Также к автокаду прикручен СПДС Сисофт. Я пробовал сбросить настройки автокада, не помогает. Создаю заново чистый чертеж, построить 1 полилинию и при ее выборе происходит 1 секундный пролаг.
#511 Ответ от Александр Ривилис 24 сентября 2021г. 14:51:48
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
fagot26 пишет:
Кто пробовал на AutoCAD 2022? работает?
Причем по другим приложениям:
Не удается загрузить файл ExplodeProxy2021x64.arx.
Не удается загрузить файл GeomProps2021x64.arx.
LayerFilter2021x64.arx успешно загружено.
SelSim2021x64.arx успешно загружено.
Проверьте разблокировали ли вы arx-файлы, которые не загружаются в AutoCAD:
http://www.oszone.net/27842/Windows_10_unblock_file
Правильнее всего сразу разблокировать zip-файлы. Тогда при разархивации не будет необходимости разблокировать их по одному. У меня та же версия AutoCAD 2022.1 (S.113.0.0) — всё работает.
#512 Ответ от Александр Ривилис 24 сентября 2021г. 14:54:08
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
alterfiesta пишет:
Александр Ривилис пишет:
alterfiesta пишет:
Тормозит даже в новом файле, длина 1 полилинии 1 мм. Выбираю ее, 1 сек подвисание с включенным окном свойств. Без него зависаний нет.
Вы уверены, что это связано с GeomProps? Выложите файл, на котором тормозит.
Вот видео как это работает без всяких задержек: https://autode.sk/3klCfTE
Ну вот как раз у меня тормозит. Мб дело в переменных каких-то? Также к автокаду прикручен СПДС Сисофт. Я пробовал сбросить настройки автокада, не помогает. Создаю заново чистый чертеж, построить 1 полилинию и при ее выборе происходит 1 секундный пролаг.
Возможно конфликт с СПДС или еще с каким-нибудь из ваших установленных приложений. Тут я ничем не помогу. Переменные на это влиять не могут.
#513 Ответ от myscle 28 ноября 2021г. 23:27:48
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
долгое время использую geomprops, а сегодня пришлось установить автокад на мак, но он не умеет загружать ARX. он видит только CRX. dataextraction для мака тоже отсутствует, например. я не особенно опытный пользователь, не подскажете, я что-то не так делаю или действительно не получится geomprops запустить под мак? никакие другие способы посчитать длины тоже не работают.
#514 Ответ от Александр Ривилис 29 ноября 2021г. 00:06:56
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
myscle пишет:
долгое время использую geomprops, а сегодня пришлось установить автокад на мак, но он не умеет загружать ARX. он видит только CRX. dataextraction для мака тоже отсутствует, например. я не особенно опытный пользователь, не подскажете, я что-то не так делаю или действительно не получится geomprops запустить под мак? никакие другие способы посчитать длины тоже не работают.
GeomProps на AutoCAD for Mac работать не будет.
Спасибо сказали: myscle 1
#515 Ответ от Farrux-k 12 февраля 2022г. 09:58:19
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
Александр Ривилис пишет:
Площадь, длина и объем выбранных примитивов в панели свойств. Добавляется новая группа свойств Геометрические свойства с полями Площадь(сумма), Длина(сумма), Объем(сумма). Необходимо однократно загрузить arx-файл (который можно взять здесь) при помощи команды _APPLOAD (или _ARX)
GeomProps2006.arx — для AutoCAD 2006, GeomProps2007.arx — для AutoCAD 2007. 2009, GeomProps2010x32.arx и GeomProps2010x64.arx для AutoCAD 2010. 2012, GeomProps2013x32.arx и GeomProps2013x64.arx для AutoCAD 2013. 2014, GeomProps2015x32.arx и GeomProps2015x64.arx для AutoCAD 2015 и 2016, GeomProps2017x32.arx и GeomProps2017x64.arx для AutoCAD 2017Для версий AutoCAD до 2005 включительно — не работает (сразу предупреждаю, что для них делать не буду — хлопотно это).
P.S.:
1. Это приложение нельзя выгружать из AutoCAD и загружать его повторно.
2. Радикальный метод избавится от GeomProps — удалить или переименовать его arx-файл.
3. Если открыт Design Center (команда _adcenter) и загружен GeomProps при выходе из AutoCAD возникает ошибка (необрабатываемое исключение в AcObjClassImp.arx). При этом нет потери данных в dwg-файлах, которые были открыты, т.к. к этому моменту они уже сохранены.
4. Замечена некорректная работа GeomProps с вертикальными продуктами (в частности, с Autodesk Architecture). Если перетаскивать с панели инструментов стены, окна и т.д. в чертеж — AutoCAD завершается аварийно (FATAL Error). В тоже время если эти же команды запускать из командной строки, выбирать из ленты или из меню — всё нормально. Причина такого поведения пока не установлена.
А почему файл незагружаеться,
