|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 14.12.2008
Сообщений: 1,079
|
Помогите сделать формулу в динамическом блоке чтобы обозначение пикета смещалось в зависимости от заданного расстояния ну нужную величину
Исходными данными для вычислений в динамическом блоке являются величины: 1) ДлинаДоОбъекта 2) МасштабЧертежа 3) НачальныйПикет 4) ПикетОбъекта Как сделать так чтобы задавая свойство: "ПикетОбъекта" вычислялось значение размера: "ДлинаДоОбъекта" и блок настраивался на пикетажное значение требуемого объекта? Сейчас в блоке используется формула: ПикетАтрибутаОбъекта=НачальныйПикет+МасштабЧертежа*ДлинаДоОбъекта/1000 |
|||
|
||||
Регистрация: 06.04.2012
Львов
Сообщений: 47
|
[quote=Ведмер_Взоров;1155879]Прилагаю обучающие скриншоты. А вообще советую менять характеристики блока в свойствах. Это очень удобно, тем более уходят лишние маркеры с самого блока.
Спасибо! Без скриншотов трудно было-бы разобраться. Блок отличный. Попробую приспособить его под ВетКад. На только добавить параметр Lпоперечная... Хотя, лучше сделать вид сбоку и там маркировать поперечную арматуру. А нет у Вас, случайно , наработок блоков по армированию столбчатого фундамента? [quote=Ведмер_Взоров;1155879]Нужно делать 2 операции масштаба на левый круг и на правый с базовыми точками (откуда у Вас масштабирование идёт). Базовые точки масштабов получаются путём создания независимой базы операции масштаба и вводом координат (см. пост #1803 + можно скачать файл и посмотреть, как там реализовано масштабирование). Эта тему у меня проходила в данной ветке под заголовкой "однонаправленное масштабирование). Если центры баз масштабов у Вас будут смещаться из-за других операций, то в них нужно включить операцию масштабирования (именно "молнию"). Блок "Сетка" вполне рабочий и меня устраивает. Зачем создавать блок с нуля, если можно только добавить один шаг. И я прошу опытных форумчан помочь мне в этом. |
|||
|
||||
Регистрация: 14.08.2009
Сообщений: 19
|
Есть блок элемента дымохода (отвода 90 градусов). Через lookup забил диаметры элемента, через visibility хочу потом добавить вид отвода спереди и переключать на отводы 45 и 30 градусов. После выполнения параметров не могу добиться соединения линий, подозреваю что либо я неправильно задаю область/объекты для параметров либо каждую "оторванную" линию нужно будет растягивать на нужное расстояние для каждого из типоразмеров. Прошу волшебного пинка в решении проблемы
Последний раз редактировалось bird, 30.09.2013 в 18:19. |
|||
|
||||
Инженер-конструктор КЖ и КМ Регистрация: 30.05.2013
Москва
Сообщений: 55
|
Цитата:
А вообще в работе данного блока я не понимаю 2-х вещей: 1). Для чего в параметре "Поперечная арматура" стоит разрешение цепочки операций. Я её отключал, но блок всё равно работает, как и раньше. Возможно, я чего-то не заметил. 2). Операция "Stretch4" - это компенсация смещения попереч ар-ры по оси ОХ из-за масштабирования её диаметра. Однако "Stretch4" стоит на параметре растяжения диаметра попереч ар-ры по оси ОY, включает объекты массивов, что работают в плоскости ОХ. По идее, растяжение ОY никак не должно сказываться на операциях в плоскости ОХ. Вот только в действительности - сказывается. Почему - не понимаю. Последний раз редактировалось Ведмер_Взоров, 01.10.2013 в 15:34. |
|||
|
||||
Нефтепереработка Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364
|
Начинай обкатывать блок с минимального количества параметров и элементов.
Для пунктирных линий надо будет создать свои параметры с размерами (Хотя можно прицепить по принципу осевой). Если очень сильно извратиться, то можно все операции поцепить на один параметр.
__________________
У фантазии нет границ. Это у ограниченных нету фантазии. |
|||
|
||||
Коллеги приветствую! Гуру автокада подскажите пользователю, не могу сам сообразить.
Хочу сделать блок как на рисунке "а" две ручки с поворотом, одна поворачивает блок целиком рисунок "b" а второй так что бы полоски оставались с прежним поворотом, а только смещались "с". Первый поворот сделать не проблема, проблема во втором, первый прошу для того что бы посмотреть как они работают вместе, полоски должны не просто быть горизонтальны, а поворачиваться от одной ручки и сдвигаться от другой. Спасибо! Надеюсь кто то осилит. |
||||
|
||||
Нефтепереработка Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364
|
Цитата:
надеюсь понимаеш, что подвинув одной ручкой ею-же надо возвращать в исходное состояние. И от нуля крутить другой. |
|||
|
||||
Инженер-конструктор КЖ и КМ Регистрация: 30.05.2013
Москва
Сообщений: 55
|
|
|||
|
||||
Регистрация: 14.08.2009
Сообщений: 19
|
Спасибо! Буду переделывать под минимизацию.
|
|||
|
||||
Регистрация: 04.10.2006
Сообщений: 182
|
Наверное не в тему, но не хотелось создавать отдельную.
Каким-то образом удалось вставить один блок зеркально. Т.е. один и тотже блок с одинаковыми атрибутами (масштабы, повороты и т.д. вплоть до координат) отображается по разному (зеркально относительни оси Y). Так ведь не должно быть? Объясните пожалуйста, где я не прав. |
|||
|
||||
Инженер-конструктор КЖ и КМ Регистрация: 30.05.2013
Москва
Сообщений: 55
|
Вопрос по полярному растяжению
У меня появилась простая задача. Две линии соединяются в одной точке, а на концах каждой линии стоят операции полярного растяжения (всего 4 штуки). Получается, если тянуть за маркер в точке соединения линий, то будет работать сразу 2 полярных растяжения, и две линии будут тянуться. Вот только ничего подобного не происходит. Блок ломается, линии разделяются и работают отдельно. В чём дело, я не понимаю... |
|||
|
||||
Регистрация: 06.04.2012
Львов
Сообщений: 47
|
Цитата:
Есть еще вопрос к форуму. Сделал блок шпильки арматурной под ВетКАД. Блок можно вставлять как 1:1, так и в текущем масштабе модели. При изменении длины шпильки или диаметра меняется атрибут "Длина". При регенерации меняется длина и масса шпильки в спецификации. Хотел еще сделать, чтобы при изменении диаметра шпильки изменялся и атрибут IDD (принимал значения 6,8,12...соотвественно). Но не смог это сделать. Получилась та же ситуация, что и в Вашем блоке с атрибутом "шаг". В поле вставлял объект "Линейный параметр/расстояние" - значение "6". Но при вставке блока атрибут IDD принимает значение ##. В редакторе пишет: "Объект, на который ссылается поле, стерт." Можно, конечно, и в ручную поменять. Но хотелось, чтобы автоматом, для ускорения работы... Возможно. надо еще добавить какой-то параметр, и уже с него снимать значение параметра IDD? |
|||
|
||||
Инженер-конструктор КЖ и КМ Регистрация: 30.05.2013
Москва
Сообщений: 55
|
На сколько я понял, нельзя в качестве параметров выбирать параметры объектов. В своих блоках я ставлю обычные размеры и добавляю их в операции (чтобы они растягивались, мсштабировались и т.д.). Обычный размер легко добавляется в поле атрибута и нормально в нём работает. Блок выложил (но размер я не стал загонять во все нужные операции, только в "1 растянуть d").
Если Вы имеете ввиду мой блок арматуры (пост 1817) там проблема была несколько в другом. Надо было в поле "Шага" загнать название текущей видимости. |
|||
|
||||
Нефтепереработка Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364
|
Так?
__________________
У фантазии нет границ. Это у ограниченных нету фантазии. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические блоки при копировании перестают быть динамическими. | *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 |