|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 824
|
Ratmir, Попробовал, получается какая то фигня.
Я правильно понимаю что в одном блоке шаги всегда одинаковые? Т.е. такого что сначала 5 шагов размером 150мм, потом 2 шага размером 200 мм, потом 3 шага размером 150 мм быть не может? Если все шаги одинаковые то вроде можно сделать. Не проще ли для каждого шага сделать отдельный блок? Запихать все в один блок - не всегда получается хорошо. ЗЫ: Привет Барнаул. ![]()
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022 |
|||
![]() |
|
||||
Регистрация: 10.07.2011
Вологда
Сообщений: 294
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 12.09.2005
Барнаул
Сообщений: 77
|
Цитата:
![]() Да, в одном блоке шаг арматуры одинаковый. В начале предложили мне сделать несколько блоков на основе, но я подумал (похоже решив немного усложнив себе выходные), вдруг пользователь решит изменить шаг на каком то участке, то ему придется вставлять другой блок, а тот удалять, а так просто поменял шаг, обновил поля и все. Значит для каждого шага свой блок, жаль. |
|||
![]() |
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 824
|
Ratmir, Ну мой вердикт о невозможности так сделать, не значит что так нельзя. Я буквально посидел часика пол за блоком. Может и можно, просто надо сидеть и думать.
Я по первости, когда только постиг динблоки тоже старался запихать как можно больше в один блок, сделать универсальным и все такое. И тоже как и ты при этом думал о пользователях - а вот если он так, а вот если он этак. Потом понял бесперспективность такого подхода. Проще объяснить пользователю некоторые нюансы работы с блоком, чем пытаться предугадать все возможные действия пользователя. Ты и так им существенно облегчаешь работу своими блоками, нифиг расслаблять их совсем. Пусть хоть чутка думают. ![]()
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022 |
|||
![]() |
|
||||
Регистрация: 12.09.2005
Барнаул
Сообщений: 77
|
Astartes
Посидел получилось вот, шаг приращения поставил 50, так как не нашел в динамических блоках как при вычислении можно отбрасывать дробную часть. Ввел проверку на правильность путем выбора видимость, да проверка странная но просто все же не охота создавать блоки для каждого шага (если придется что то менять, то лучше в одном блоке, а то можно и забыть) |
|||
![]() |
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 824
|
Ratmir, Если честно, я не могу понять как должен работать блок. Параметры Ширина сетки и шаг арматуры чем отличаются? Шаг арматуры не используется насколько я могу понять. У меня не обновляются поля в твоем блоке. В общем, что должно получится мне не ясно.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022 |
|||
![]() |
|
||||
Регистрация: 12.09.2005
Барнаул
Сообщений: 77
|
Цитата:
Указал длину сетки (длина арматуры слева L=500 справа L=1250), растяжением Выбрал диаметр, класс арматуры, шаг стержней. Получить должен количество стержней и суммарную массу сетки (по моему вычисляются это) Но, так как не смог изменить приращение ширины сетки в зависимость от шага арматуры, пришлось городить проверку правильности вычисления (ее можно включить или отключить путем видимости значений под размерной линией) внизу стрелки отображается количество шагов без округления (на рисунке слева видно что количество шагов 7,500, а для отображения надо показывать без дробной часть и если это сделать то значение округляется и получаем 8) для того чтобы пользователь смог проверить правильность выбора ширины сетки или шага арматуры. Создается все это для вычисления спецификации арматуры сторонней программой, так как AutoCAD 2012 LT (лицензионный, поэтому LISP и других способов нет прикрутить не получиться), я программу написал (она пока по выбранным блокам создает спецификацию, потом записывает в dxf файл ) |
|||
![]() |
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 824
|
Лично я из приведенных скринов не понял вообще ничего. Какие стрелки, что за арматура и где эта зона армирования.
Ну и не плохо было бы сам блок приложить. А то гадать что там сделано - бессмысленное занятие.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022 |
|||
![]() |
|
||||
Регистрация: 20.03.2008
Сообщений: 2,680
|
Как в атрибуты блока автоматически вставить координаты X и Y начальной точки выноски?
Простановка координат х и у А всего-то забил в поиске два слова: "блок" и "координаты" ![]() |
|||
![]() |
|
||||
Регистрация: 03.12.2009
Сообщений: 1,847
|
Цитата:
Поля обновляются после команды _regen |
|||
![]() |
|
||||
Регистрация: 18.04.2014
Сообщений: 24
|
Если по чесноку, я не силен в автокаде. Чертить умею, но динамические блоки, программирование, макросы это я не знаю. На работе горят проекты, нужно их сдать до субботы, иначе в отпуск не уйду.
![]() Мое видение решения данной проблемы в следующем: необходим динамический блок, который сам прописывает в себя атрибуты в виде координат X, Y и желательно порядковый номер точки. Проставив все точки, я экспортом данным в таблицу Excel получаю порядковые номера всех блоков с их координатами? Не могли бы вы создать такой блок? P.S. Или может быть существуют другие решения данного затруднения? |
|||
![]() |
|
||||
Регистрация: 18.04.2014
Сообщений: 24
|
Цитата:
Уже видел, но мне просто нужен другой блок. Последний раз редактировалось Солидворкер, 02.06.2014 в 22:32. |
|||
![]() |
|
||||
Регистрация: 18.04.2014
Сообщений: 24
|
Помогите создать динамический блок в виде точки и цифры рядом. Необходимо, чтобы в атрибутах блока автоматически прописывалось координата самой точки в системе X, Y с точностью до второго знака и порядковый номер блока. Т. е. я ставлю первый блок в определенной точке модели, затем второй и т. д. Всего точек около 500 штук. Далее выделяю их, экспортирую данные в таблицу EXcel и в таблице получаю значения: номер первой точки - его координата, номер второй точки - его координата и т.д.
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические блоки при копировании перестают быть динамическими. | *Voland* | Динамические блоки | 11 | 04.07.2012 10:51 |
Мои динамические блоки | Shoorup | Динамические блоки | 2713 | 21.04.2011 23:34 |
соединить динамические блоки отрезками по кротчайшему пути | gizmo_zx | Программирование | 18 | 06.09.2010 20:32 |
Глюк. Динамические блоки становится статическим! | b_anton | Динамические блоки | 10 | 24.06.2008 16:27 |
HELP!!! Динамические блоки? | Bdod | Динамические блоки | 13 | 07.04.2007 08:59 |