| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки [2]

Мои динамические блоки [2]

Закрытая тема
Поиск в этой теме
Непрочитано 21.04.2011, 23:33
Мои динамические блоки [2]
Кулик Алексей aka kpblc
Moderator
 
LISP, C# (ACAD 200[9,12,13,14])
 
С.-Петербург
Регистрация: 25.08.2003
Сообщений: 39,848

Тема служит продолжением закрытой темы Мои динамические блоки


Спасибо VVA:
В 2010-2011-2012 в редакторе блоков при настройках по умолчанию нельзя добавлять к операциям некоторые вещи, например к операции Flip добавить Strech и т.д.
Проблема:
http://forum.dwg.ru/showpost.php?p=7...postcount=2666
Лечение:
http://forum.dwg.ru/showpost.php?p=7...postcount=2679

==================================================

Проблема:
В некоторых чертежах долго открывается редактор блоков (_bedit)
Лечение:
Проверить в блоке/блоках значение линейных параметров "Максимальное расстояние". Должно быть задано хоть какое-то значение
Блок эдитор открывает несколько минут.

__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1499501
 
Непрочитано 26.09.2013, 13:17 Помогите сделать формулу в динамическом блоке чтобы обозначение пикета смещалось в зависимости от заданного расстояния ну нужную величину
#1821
МишаИнженер


 
Регистрация: 14.12.2008
Сообщений: 1,079


Помогите сделать формулу в динамическом блоке чтобы обозначение пикета смещалось в зависимости от заданного расстояния ну нужную величину
Исходными данными для вычислений в динамическом блоке являются величины:
1) ДлинаДоОбъекта
2) МасштабЧертежа
3) НачальныйПикет
4) ПикетОбъекта
Как сделать так чтобы задавая свойство: "ПикетОбъекта" вычислялось значение размера: "ДлинаДоОбъекта" и блок настраивался на пикетажное значение требуемого объекта?
Сейчас в блоке используется формула: ПикетАтрибутаОбъекта=НачальныйПикет+МасштабЧертежа*ДлинаДоОбъекта/1000
Вложения
Тип файла: dwg
DWG 2007
Пикет объекта.dwg (96.7 Кб, 4367 просмотров)
МишаИнженер вне форума  
 
Непрочитано 28.09.2013, 01:44
#1822
marcis


 
Регистрация: 06.04.2012
Львов
Сообщений: 47


[quote=Ведмер_Взоров;1155879]Прилагаю обучающие скриншоты. А вообще советую менять характеристики блока в свойствах. Это очень удобно, тем более уходят лишние маркеры с самого блока.

Спасибо! Без скриншотов трудно было-бы разобраться. Блок отличный. Попробую приспособить его под ВетКад. На только добавить параметр Lпоперечная... Хотя, лучше сделать вид сбоку и там маркировать поперечную арматуру.
А нет у Вас, случайно , наработок блоков по армированию столбчатого фундамента?

[quote=Ведмер_Взоров;1155879]Нужно делать 2 операции масштаба на левый круг и на правый с базовыми точками (откуда у Вас масштабирование идёт). Базовые точки масштабов получаются путём создания независимой базы операции масштаба и вводом координат (см. пост #1803 + можно скачать файл и посмотреть, как там реализовано масштабирование). Эта тему у меня проходила в данной ветке под заголовкой "однонаправленное масштабирование). Если центры баз масштабов у Вас будут смещаться из-за других операций, то в них нужно включить операцию масштабирования (именно "молнию").

Блок "Сетка" вполне рабочий и меня устраивает. Зачем создавать блок с нуля, если можно только добавить один шаг. И я прошу опытных форумчан помочь мне в этом.
marcis вне форума  
 
Непрочитано 30.09.2013, 18:13
#1823
bird


 
Регистрация: 14.08.2009
Сообщений: 19


Есть блок элемента дымохода (отвода 90 градусов). Через lookup забил диаметры элемента, через visibility хочу потом добавить вид отвода спереди и переключать на отводы 45 и 30 градусов. После выполнения параметров не могу добиться соединения линий, подозреваю что либо я неправильно задаю область/объекты для параметров либо каждую "оторванную" линию нужно будет растягивать на нужное расстояние для каждого из типоразмеров. Прошу волшебного пинка в решении проблемы
Изображения
Тип файла: jpg pic1.jpg (10.7 Кб, 810 просмотров)
Вложения
Тип файла: dwg
DWG 2007
Koleno.dwg (168.9 Кб, 4207 просмотров)

Последний раз редактировалось bird, 30.09.2013 в 18:19.
bird вне форума  
 
Непрочитано 01.10.2013, 09:47
#1824
Ведмер_Взоров

Инженер-конструктор КЖ и КМ
 
Регистрация: 30.05.2013
Москва
Сообщений: 55


Цитата:
Сообщение от marcis Посмотреть сообщение
Блок "Сетка" вполне рабочий и меня устраивает. Зачем создавать блок с нуля, если можно только добавить один шаг. И я прошу опытных форумчан помочь мне в этом.
Наконец-то, дошли руки до условно Вашего блока. Проблема была в том, что в операцию "Stretch4" Вы не добавили операцию "Массив250". Вот и всё.

А вообще в работе данного блока я не понимаю 2-х вещей:
1). Для чего в параметре "Поперечная арматура" стоит разрешение цепочки операций. Я её отключал, но блок всё равно работает, как и раньше. Возможно, я чего-то не заметил.
2). Операция "Stretch4" - это компенсация смещения попереч ар-ры по оси ОХ из-за масштабирования её диаметра. Однако "Stretch4" стоит на параметре растяжения диаметра попереч ар-ры по оси ОY, включает объекты массивов, что работают в плоскости ОХ. По идее, растяжение ОY никак не должно сказываться на операциях в плоскости ОХ. Вот только в действительности - сказывается. Почему - не понимаю.
Вложения
Тип файла: dwg
DWG 2007
Сетка 6.dwg (106.3 Кб, 4166 просмотров)

Последний раз редактировалось Ведмер_Взоров, 01.10.2013 в 15:34.
Ведмер_Взоров вне форума  
 
Непрочитано 01.10.2013, 10:41
1 | #1825
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Цитата:
Сообщение от bird Посмотреть сообщение
Прошу волшебного пинка в решении проблемы
Начинай обкатывать блок с минимального количества параметров и элементов.
Для пунктирных линий надо будет создать свои параметры с размерами (Хотя можно прицепить по принципу осевой).
Если очень сильно извратиться, то можно все операции поцепить на один параметр.
Вложения
Тип файла: dwg
DWG 2007
Koleno-1.dwg (98.2 Кб, 4060 просмотров)
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 01.10.2013, 14:46
#1826
Rotveiler

ПОС дорожный отдел
 
Регистрация: 17.05.2010
СПБ
Сообщений: 124
<phrase 1= Отправить сообщение для Rotveiler с помощью Skype™


Коллеги приветствую! Гуру автокада подскажите пользователю, не могу сам сообразить.
Хочу сделать блок как на рисунке "а" две ручки с поворотом, одна поворачивает блок целиком рисунок "b" а второй так что бы полоски оставались с прежним поворотом, а только смещались "с".
Первый поворот сделать не проблема, проблема во втором, первый прошу для того что бы посмотреть как они работают вместе, полоски должны не просто быть горизонтальны, а поворачиваться от одной ручки и сдвигаться от другой.
Спасибо! Надеюсь кто то осилит.
Изображения
Тип файла: jpg Блок.JPG (28.4 Кб, 794 просмотров)
Вложения
Тип файла: dwg
DWG 2010
Блок.dwg (111.0 Кб, 4041 просмотров)
Rotveiler вне форума  
 
Непрочитано 01.10.2013, 16:42
1 | #1827
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Цитата:
Сообщение от Rotveiler Посмотреть сообщение
Хочу сделать блок как на рисунке "а" две ручки с поворотом, одна поворачивает блок целиком рисунок "b" а второй так что бы полоски оставались с прежним поворотом, а только смещались "с".
Первый поворот сделать не проблема, проблема во втором, первый прошу для того что бы посмотреть как они работают вместе, полоски должны не просто быть горизонтальны, а поворачиваться от одной ручки и сдвигаться от другой.
Спасибо! Надеюсь кто то осилит.
получилось что-то такое.
надеюсь понимаеш, что подвинув одной ручкой ею-же надо возвращать в исходное состояние. И от нуля крутить другой.
Вложения
Тип файла: dwg
DWG 2007
Чертеж1.dwg (111.1 Кб, 4022 просмотров)
Leopard_ вне форума  
 
Непрочитано 01.10.2013, 16:55
1 | #1828
Ведмер_Взоров

Инженер-конструктор КЖ и КМ
 
Регистрация: 30.05.2013
Москва
Сообщений: 55


Цитата:
Сообщение от Leopard_ Посмотреть сообщение
надеюсь понимаеш, что подвинув одной ручкой ею-же надо возвращать в исходное состояние. И от нуля крутить другой.
Блок можно вращать не ручкой, а через свойства блока - поворот, тогда линейные параметры (вариант "С") будут чётко работать в повёрнутом виде.
Ведмер_Взоров вне форума  
 
Непрочитано 01.10.2013, 17:30
#1829
bird


 
Регистрация: 14.08.2009
Сообщений: 19


Цитата:
Сообщение от Leopard_ Посмотреть сообщение
Начинай обкатывать блок с минимального количества параметров и элементов.
Для пунктирных линий надо будет создать свои параметры с размерами (Хотя можно прицепить по принципу осевой).
Если очень сильно извратиться, то можно все операции поцепить на один параметр.
Спасибо! Буду переделывать под минимизацию.
bird вне форума  
 
Непрочитано 01.10.2013, 21:40
1 | #1830
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от Rotveiler Посмотреть сообщение
полоски должны не просто быть горизонтальны, а поворачиваться от одной ручки и сдвигаться от другой.
Реализация через массив
Вложения
Тип файла: dwg
DWG 2007
Блок.dwg (133.2 Кб, 3969 просмотров)
Vombat вне форума  
 
Непрочитано 02.10.2013, 16:39
#1831
_Alex


 
Регистрация: 04.10.2006
Сообщений: 182
<phrase 1=


Наверное не в тему, но не хотелось создавать отдельную.

Каким-то образом удалось вставить один блок зеркально. Т.е. один и тотже блок с одинаковыми атрибутами (масштабы, повороты и т.д. вплоть до координат) отображается по разному (зеркально относительни оси Y). Так ведь не должно быть?

Объясните пожалуйста, где я не прав.
Вложения
Тип файла: dwg
DWG 2004
file.dwg (566.3 Кб, 3875 просмотров)
_Alex вне форума  
 
Непрочитано 02.10.2013, 16:52
#1832
hudozhnik

Дизайнер/ Проектировщик/ Архитектор/ Инженер =)
 
Регистрация: 01.10.2010
Кронштадт
Сообщений: 179
Отправить сообщение для hudozhnik с помощью AIM


Да все нормально с блоком, просто ты его отразил относительно Y. В чем собственно проблема-то? Отрази обратно.
hudozhnik вне форума  
 
Непрочитано 02.10.2013, 17:20
#1833
_Alex


 
Регистрация: 04.10.2006
Сообщений: 182
<phrase 1=


Не правда ваша. Нет отражения относительно Y(Масштаб X = 1? а не -1).
Миниатюры
Нажмите на изображение для увеличения
Название: экран.png
Просмотров: 113
Размер:	90.5 Кб
ID:	113287  
_Alex вне форума  
 
Непрочитано 02.10.2013, 17:25
#1834
hudozhnik

Дизайнер/ Проектировщик/ Архитектор/ Инженер =)
 
Регистрация: 01.10.2010
Кронштадт
Сообщений: 179
Отправить сообщение для hudozhnik с помощью AIM


Все понял, странно и правда.
hudozhnik вне форума  
 
Непрочитано 02.10.2013, 19:35
#1835
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,781


Цитата:
Сообщение от _Alex Посмотреть сообщение
Так ведь не должно быть?
Легко. При вставке в другой ск.
engngr вне форума  
 
Непрочитано 03.10.2013, 23:48
#1836
Ведмер_Взоров

Инженер-конструктор КЖ и КМ
 
Регистрация: 30.05.2013
Москва
Сообщений: 55


Вопрос по полярному растяжению

У меня появилась простая задача. Две линии соединяются в одной точке, а на концах каждой линии стоят операции полярного растяжения (всего 4 штуки). Получается, если тянуть за маркер в точке соединения линий, то будет работать сразу 2 полярных растяжения, и две линии будут тянуться. Вот только ничего подобного не происходит. Блок ломается, линии разделяются и работают отдельно. В чём дело, я не понимаю...

Миниатюры
Нажмите на изображение для увеличения
Название: Полярка.PNG
Просмотров: 1892
Размер:	5.4 Кб
ID:	113388  
Вложения
Тип файла: dwg
DWG 2007
Проба полярки.dwg (110.8 Кб, 3697 просмотров)
Ведмер_Взоров вне форума  
 
Непрочитано 04.10.2013, 00:26
#1837
marcis


 
Регистрация: 06.04.2012
Львов
Сообщений: 47


Цитата:
Сообщение от Ведмер_Взоров Посмотреть сообщение
Наконец-то, дошли руки до условно Вашего блока. Проблема была в том, что в операцию "Stretch4" Вы не добавили операцию "Массив250". Вот и всё.
Спасибо! все оказалось так просто.
Есть еще вопрос к форуму. Сделал блок шпильки арматурной под ВетКАД. Блок можно вставлять как 1:1, так и в текущем масштабе модели. При изменении длины шпильки или диаметра меняется атрибут "Длина". При регенерации меняется длина и масса шпильки в спецификации. Хотел еще сделать, чтобы при изменении диаметра шпильки изменялся и атрибут IDD (принимал значения 6,8,12...соотвественно). Но не смог это сделать. Получилась та же ситуация, что и в Вашем блоке с атрибутом "шаг". В поле вставлял объект "Линейный параметр/расстояние" - значение "6". Но при вставке блока атрибут IDD принимает значение ##. В редакторе пишет: "Объект, на который ссылается поле, стерт."
Можно, конечно, и в ручную поменять. Но хотелось, чтобы автоматом, для ускорения работы...
Возможно. надо еще добавить какой-то параметр, и уже с него снимать значение параметра IDD?
Вложения
Тип файла: rar Шпилька.rar (48.7 Кб, 89 просмотров)
marcis вне форума  
 
Непрочитано 04.10.2013, 07:25
#1838
Ведмер_Взоров

Инженер-конструктор КЖ и КМ
 
Регистрация: 30.05.2013
Москва
Сообщений: 55


Цитата:
Сообщение от marcis Посмотреть сообщение
В поле вставлял объект "Линейный параметр/расстояние" - значение "6".
На сколько я понял, нельзя в качестве параметров выбирать параметры объектов. В своих блоках я ставлю обычные размеры и добавляю их в операции (чтобы они растягивались, мсштабировались и т.д.). Обычный размер легко добавляется в поле атрибута и нормально в нём работает. Блок выложил (но размер я не стал загонять во все нужные операции, только в "1 растянуть d").

Цитата:
Сообщение от marcis Посмотреть сообщение
Получилась та же ситуация, что и в Вашем блоке с атрибутом "шаг".
Если Вы имеете ввиду мой блок арматуры (пост 1817) там проблема была несколько в другом. Надо было в поле "Шага" загнать название текущей видимости.
Вложения
Тип файла: dwg
DWG 2007
Шпилька_Б.dwg (136.2 Кб, 3691 просмотров)
Ведмер_Взоров вне форума  
 
Непрочитано 04.10.2013, 09:38
1 | #1839
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Цитата:
Сообщение от Ведмер_Взоров Посмотреть сообщение
Получается, если тянуть за маркер в точке соединения линий, то будет работать сразу 2 полярных растяжения, и две линии будут тянуться. Вот только ничего подобного не происходит. Блок ломается, линии разделяются и работают отдельно. В чём дело, я не понимаю
Так?
Вложения
Тип файла: dwg
DWG 2007
полярное.dwg (101.6 Кб, 3650 просмотров)
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 04.10.2013, 10:37
#1840
Ведмер_Взоров

Инженер-конструктор КЖ и КМ
 
Регистрация: 30.05.2013
Москва
Сообщений: 55


Цитата:
Сообщение от Leopard_ Посмотреть сообщение
Так?
Огромное спасибо! То что надо. Я уже думал, это невозможно )))
Ведмер_Взоров вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки [2]

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамические блоки при копировании перестают быть динамическими. *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