Реклама i
|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Рассчитать длину линий (не суммировать)
Архитектор
Санкт-Петербург
Регистрация: 07.02.2009
Сообщений: 16
|
||
Просмотров: 6380
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Поскольку вопрос в разделе "AutoCAD", а версия не озвучена, то, скорее всего, ответ будет: руками. После того, как выяснится, что таблица рисуется AutoCAD'овская, будет добавлено: и полями.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
desokol,
1. Сделай дин. блок - "Линия" с атрибутом "Марка" 2. Нарисуй сколько нужно этих линий-блоков (для удобства можно воспользоваться лиспом) 3. Пронумеруй с помощью лиспа от VVA 3. Извлеки данные из этих блоков в твою таблицу с помощью _dataextraction или VetCAD
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) |
||||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Распиши подробней, с примерами что есть и что должно полулучиться на выходе, каким образом отмечать линии, в какой последовательности, формат таблицы - програмка сама по себе простая - просто 45 раз ее "доводить" нет ни какого желания.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
конструктор Регистрация: 21.07.2007
Петрозаводск
Сообщений: 2,107
|
можно
Код:
![]() |
|||
![]() |
|
||||
Архитектор Регистрация: 07.02.2009
Санкт-Петербург
Сообщений: 16
|
Есть:
Некоторое колличество линий в трехмерном пространстве. Получить на выходе: 1.Пронумеровать линии. Лучше чтобы номера не были разбросаны по всему чертежу, а наблюдалась структура. Например слева направо. Т .е. критерий - читабельность чертежа. 2.Извлечь данные о длине и номере элемента в таблицу. Необходимо чтобы длины элементов коррелировали (соответствовали) с номером элемента. 3. Формат таблицы: Автокадовская либо excel. SetQ, К сожалению у меня скрипт не запустился. Спасибо. |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Насчет "читабельности" чертежа - это сильно скзанно, да и слева напрво в трехморном пространстве тоже, если только полуавтоматический вариант - что то типа тыкаешь в линию из него появляеться мультилидер с установленным номером (автоматически увеличивающимся на 1), ты его см распологаешь как угодно и все это фиксируется в таблице.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Архитектор Регистрация: 07.02.2009
Санкт-Петербург
Сообщений: 16
|
Дима_,
У меня почему-то не получилось проставить позиции на чертеже. Т. е. не обозначается номер элемента. SetQ, Спасибо, все работает отлично. Только не мог бы ты модернизировать код, чтобы номер элемента проставлялся в центр линии. Сейчас он ставится в начало линии. Если в одну точку приходит несколько линий, то номера накладываются один на другой. Спасибо за помощь. |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Возможно причина в размерном стиле - посмотри номер наверняка есть, но маленький
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Архитектор Регистрация: 07.02.2009
Санкт-Петербург
Сообщений: 16
|
|
|||
![]() |
|
||||
Архитектор Регистрация: 07.02.2009
Санкт-Петербург
Сообщений: 16
|
SetQ
Возможно ли сделать точную привязку текста к центру линии? У меня некоторые номера сдвинулись по оси Z. |
|||
![]() |
|
||||
Архитектор Регистрация: 07.02.2009
Санкт-Петербург
Сообщений: 16
|
Линия находится в трехмерном пространстве. Запускаю код. Получается, что текст по оси Z лежит не в центре линии. Т. е. координата Z у текста привязана не к центру линии, а видимо к точке p0 или p1.
Если не понятно, то пример отправлю. |
|||
![]() |
|
||||
Архитектор Регистрация: 07.02.2009
Санкт-Петербург
Сообщений: 16
|
|
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменить длину множества линий одним разом | iDemon | AutoCAD | 12 | 27.11.2008 14:04 |
Близко расположенные линии в чертеже сливаются. | Wowik53 | AutoCAD | 50 | 01.11.2008 21:40 |
Как в автокаде получить общую длину нескольких линий сразу. | Рин | AutoCAD | 1 | 14.04.2008 11:57 |
Как рассчитать стыки (в стыках) и длину сварки (в м.)? | ACAD | Прочее. Архитектура и строительство | 11 | 19.12.2007 17:58 |
Как рассчитать длину сварного шва? | Бохан Евгений | Прочее. Архитектура и строительство | 6 | 22.08.2007 11:35 |