Jump to content

Можно ли извлечь в отчете данные о геометрическом положении строительной оси?


Recommended Posts

...в свойствах они есть, а вот через отчет - не получается получить..  И второй вопрос, чтоб 2 раза не вставать..)  Можно ли для какого-либо объекта, блока, универсального маркера, или пользовательского объекта СПДС, автоматизировать получение информации о его положении относительно осей? Ну то бишь, живет объект между осями 1-2, А-Б, чтоб эта его прописка как то автоматически отображалась. Пока приходит в голову - только макросом vba из под экселя пробежаться, и вложить нужное значение в нужный атрибут..

image.png.d7e78446def3aa604284b6b9416e2647.png

Link to comment
Share on other sites

7 минут назад, AlеxV сказал:

Ну то бишь, живет объект между осями 1-2, А-Б, чтоб эта его прописка как то автоматически отображалась.

Да. Если руками задать, то можно

image.png.765f52ee7ef3a5952ff8a97b6f9cfe78.png

Был где-то  ролик, но не нашел.

Просто сунь/вынь блоки из прямоугольников и понятно будет.

Таблицы 1.dwg

добавлено через 1 минуту

По осям пока не могу посмотреть.

  • Like 2
Link to comment
Share on other sites

48 минут назад, MCAD сказал:

Да. Если руками задать, то можно

 

Был где-то  ролик, но не нашел.

Просто сунь/вынь блоки из прямоугольников и понятно будет.

Таблицы 1.dwg 503 \u043a\u0411 · 1 загрузка

добавлено через 1 минуту

По осям пока не могу посмотреть.

Руками, конечно, не хотелось бы. :D Когда расположения вариантов пара, еще ничего, но когда много - не пойдет.. Тем более, что границы областей в отчете автоматом не меняются, при изменении приходится перевставлять значения..  

image.png

  • Like 1
Link to comment
Share on other sites

13 часов назад, AlеxV сказал:

не пойдет..

Ну,  хозяин барин (с) 

Не знаю, что ты вообще хочешь с эти делать в дальнейшем, но

14 часов назад, AlеxV сказал:

через отчет - не получается получить

Отчет получает. Только в отчете не такого типа данных point 

image.png.c65067f5adf54cbfd2d8ae005a24a62a.png

Надо преобразовывать fmtRaw и разбирать subSplit

image.png.42756ae721e80e65fca88014e5277c39.png

image.png.3344f3956f3d0aceb3617c32781e783d.png

Спойлер

image.thumb.png.4ed3e4fb6955f440e2301411e6df286a.png

PS: надеюсь, что ты уже придумал как использовать в дальнейшем. +

image.thumb.png.4ea288622fe84cfbef3dd5d4d5c8e5ea.png

 

 

Координаты точек вставки и длин осей.dwg

  • Like 2
Link to comment
Share on other sites

3 часа назад, MCAD сказал:

Ну,  хозяин барин (с) 

Не знаю, что ты вообще хочешь с эти делать в дальнейшем, но

Отчет получает. Только в отчете не такого типа данных point 

 

Надо преобразовывать fmtRaw и разбирать subSplit

image.png.42756ae721e80e65fca88014e5277c39.png

 

  Pic (Скрыть контент)

 

PS: надеюсь, что ты уже придумал как использовать в дальнейшем. +

image.thumb.png.4ea288622fe84cfbef3dd5d4d5c8e5ea.png

 

Супер! Спасибо! :beer2:

Координаты точек вставки и длин осей.dwg 487 \u043a\u0411 · 2 загрузки

 

Link to comment
Share on other sites

9 часов назад, MCAD сказал:

Интрига, блин :D

Ну, тут задачка такая.. На плане здания / сооружения расставляются блоки, информация с атрибутов коих экспортируется. И один из нужных параметров - как раз расположение, между какими осями живёт блок.. 

Link to comment
Share on other sites

в атрибуты блока, что пишется? названия осей, координаты или все вместе?

Link to comment
Share on other sites

1 час назад, AlеxV сказал:

, между какими осями живёт блок

Красиво не обещаю, но попробую... 

Завтра уже наверное. 

Но только с ортогональной системой координат!!! 

А то знаю я вас... 

  • Like 1
Link to comment
Share on other sites

Я чот подумал если отчет на группировке умеет sum, может и min тоже?

Link to comment
Share on other sites

"Перевыложил" . Ничего в алгоритме не менял. Только сделал  атрибуты видимыми и разбил их по осям. (горизонтальные и вертикальные)

  • Запросы отчёта идут по всему документу 
  • цифровые оси  - от 0 до 14
  • буквенные А-Д

Дальше уже можно добавлять оси,  блоки, объекты и прочее. Желательно что бы свойства объектов и атрибуты блоков имели одинаковые наименования. Иначе ... 

 

 

 

 

Координаты точек вставки и длин осей в блок.dwg

  • Thanks 2
Link to comment
Share on other sites

10 минут назад, MCAD сказал:

"Перевыложил" файл Выше. Ничего в алгоритме не менял. Только сделал  атрибуты видимыми и разбил их по осям. (горизонтальные и вертикальные)

  • Запросы отчёта идут по всему документу 
  • цифровые оси  - от 0 до 14
  • буквенные А-Д

Дальше уже можно добавлять оси,  блоки, объекты и прочее. Желательно что бы свойства объектов и атрибуты блоков имели одинаковые наименования. Иначе ... 

 

О, спасибо, дядя волшебник! :) Приеду на работу, заценю! ) 

Link to comment
Share on other sites

Posted (edited)
16 часов назад, MCAD сказал:

"Вот и завтра пришло" (с)

Проверки и бантики утром!
623 \u043a\u0411 · 

Гудвин MCAD, спасибо огромное!  ) Подскажи, а при изменении направления буквенных осей, какие манипуляции с отчетом надо сделать? А то у тебя оные сверху вниз идут, а в проекте несколько наоборот. : D

 

...как добавить цифровые оси, я вроде разобрался. Соответственно, если наклепать по максимуму (у меня на данный момент - это порядка 60 цифровых осей на проект), то можно будет таскать отчет по файлам, и легким движением руки превращать ..  Я так понимаю, перенастроить отчет на область вместо всего файла - не проблема.. (а то  в одном файле может быть множество схем с одинаковыми осями).

image.png.bd937bc871137914e8aed007c0ce3b0c.png

Edited by AlеxV
Link to comment
Share on other sites

3 часа назад, AlеxV сказал:

какие манипуляции с отчетом надо сделать?

Нужно проверять. В ночи вчера ковырялся.

Завтра там бы еще проверок понавставлять

image.png.fe0b52b2402b95080748c5908993e16f.png

Для проверки. Координаты точек вставки и длин осей в блок. dwg.dwg

  • Thanks 2
Link to comment
Share on other sites

Напишу "Букварь" на досуге для этого примера. 

Сейчас жалею, что не взял динамический блок с исполнениями (видимостью) 

Интереснее получилось бы. И видимостью тоже можно управлять из отчёта. 

 

 

Координаты точек вставки и длин осей в блок.dwg

  • Thanks 2
Link to comment
Share on other sites

Posted (edited)

О, спасибо! Крутяк! Я так понял, что при добавлении осей уже не надо перенастраивать отчет?

..а, не, понятно.. схема таже. Типа, нужны еще оси - добавляем столбцы, копируем с редактированием/комментированием, и т.д...

Edited by AlеxV
Link to comment
Share on other sites

В 21.04.2023 в 13:09, AlеxV сказал:

Типа, нужны еще оси - добавляем столбцы,

Да. Можно создать прототип с разумно-конечным количеством осей, а потом удалить лишние в работе.

Наверняка нужно фильтровать не по всему чертежу, а в прямоугольнике или по селекции.

Но всё  это уже через пользовательский интерфейс, не меняя логику.

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • 4 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт Разработка? Tell a friend!
×
×
  • Create New...