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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Vetcad+Autocad и динамические блоки армирования

Vetcad+Autocad и динамические блоки армирования

Ответ
Поиск в этой теме
Непрочитано 11.08.2013, 10:49 #1
Vetcad+Autocad и динамические блоки армирования
dik-son
 
Kazan
 
Регистрация: 01.04.2009
Сообщений: 530

Добрый день, уважаемые пользователи Автокада.
Есть динамические блоки армирования плит или стен для Vetcad от ув. wetr по ссылке http://dwg.ru/dnl/5240.
На оф. форуме vetcad по моей просьбе мы его переделали под мои нужды, а точнее под нужды моего института. Нужно было добиться вот такого результата:
.
Как мне сказали этот стандарт пришел от турков, так и закрепился в виду своей удобности чтения чертежей. Файл блока прилепил.
Веткад прекрасно все распознает и считает арматуру.

Но пока этот дин. блок далек от совершенства, есть следующие самые главные проблемы:
1. Выноска ориентирована только в одну сторону
2. Ручки, которыми передвигаются границы армирования, а так же настраивается длина отгибов арматуры улетают в стороны
3. А так же, как можно переделать стандартную выноску веткада под такой стандарт

Надеюсь на ваши отзывы и помощь.


Забыл написать, что масштабность задается переменной dimlfac, т.е. если масштаб 1:1 то значение dimlfac будет 1, если, например, 1:100, то и значение dimlfac будет 100..

Вложения
Тип файла: rar Блок армирования.rar (47.7 Кб, 500 просмотров)


Последний раз редактировалось dik-son, 11.08.2013 в 12:53.
Просмотров: 13436
 
Непрочитано 11.08.2013, 13:09
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833


Помощь - в чем?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 11.08.2013, 17:43
#3
dik-son

Kazan
 
Регистрация: 01.04.2009
Сообщений: 530


...сделать так чтобы выноску можно было ориентировать в любую сторону и чтобы ручки были рядом с рамкой и никуда не отлетали.
или мне лучше надо было задать вопрос тут? http://forum.dwg.ru/showthread.php?t=66721
dik-son вне форума  
 
Непрочитано 11.08.2013, 18:27
#4
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


у меня есть для спдс. ничего никуда не улетает =)
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Автор темы   Непрочитано 11.08.2013, 18:58
#5
dik-son

Kazan
 
Регистрация: 01.04.2009
Сообщений: 530


swell{d}, хотя бы в личку можешь закинуть?
dik-son вне форума  
 
Непрочитано 11.08.2013, 19:07
#6
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


http://fordewind.org/wiki/doku.php?i...BA%D1%82%D1%8B
у меня уже есть версия поновее - завтра могу выложить, т.к. дома спдса нет. но и старая работает отлично: https://dl.dropboxusercontent.com/u/...1-15_18-55.exe (видео)
по поводу выносок - опять-таки, завтра могу сделать видео, как сделать выноску такой, как вы хотите
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Автор темы   Непрочитано 11.08.2013, 19:53
#7
dik-son

Kazan
 
Регистрация: 01.04.2009
Сообщений: 530


Цитата:
Сообщение от swell{d} Посмотреть сообщение
http://fordewind.org/wiki/doku.php?i...BA%D1%82%D1%8B
у меня уже есть версия поновее - завтра могу выложить, т.к. дома спдса нет. но и старая работает отлично: https://dl.dropboxusercontent.com/u/...1-15_18-55.exe (видео)
по поводу выносок - опять-таки, завтра могу сделать видео, как сделать выноску такой, как вы хотите
Спасибо, это было бы замечательно
dik-son вне форума  
 
Непрочитано 12.08.2013, 17:22
1 | #8
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


выложил в свою тему: http://forum.dwg.ru/showpost.php?p=1134747&postcount=38
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Автор темы   Непрочитано 13.08.2013, 11:40
#9
dik-son

Kazan
 
Регистрация: 01.04.2009
Сообщений: 530


С спдс понятно, а может кто помочь привезти в порядок мой дин. блок?
dik-son вне форума  
 
Непрочитано 13.08.2013, 12:16
1 | #10
Vombat

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


Цитата:
Сообщение от dik-son Посмотреть сообщение
а может кто помочь привезти в порядок мой дин. блок?
Пробуйте. Правда не удалось заставить правильно вращаться надпись. Нужно еще подумать
Вложения
Тип файла: dwg
DWG 2007
Блок армирования.dwg (134.8 Кб, 3647 просмотров)
Vombat вне форума  
 
Автор темы   Непрочитано 13.08.2013, 14:34
#11
dik-son

Kazan
 
Регистрация: 01.04.2009
Сообщений: 530


Vombat, спасибо, все хорошо, кроме, как вы сказали, вращения. Переименовал, теперь блок воспринимается веткадом.
Вложения
Тип файла: zip vcBlockPos_TIGP.zip (58.7 Кб, 124 просмотров)
dik-son вне форума  
 
Автор темы   Непрочитано 14.08.2013, 21:20
#12
dik-son

Kazan
 
Регистрация: 01.04.2009
Сообщений: 530


Vombat, есть ли время глянуть? Получится доделать?
dik-son вне форума  
 
Непрочитано 14.08.2013, 23:33
1 | #13
Vombat

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


Цитата:
Сообщение от dik-son Посмотреть сообщение
Vombat, есть ли время глянуть? Получится доделать?
Довести до ума предыдущий блок не удалось.
Пришлось создать новый атрибут и по кусочках загнать туда все данные из других атрибутов.
Правильно отражаться будет только при значении системной переменной MIRRTEXT=0.
Ну и кружок позиции пришлось убрать.
Вложения
Тип файла: dwg
DWG 2007
Блок армирования_1.dwg (180.7 Кб, 3461 просмотров)
Vombat вне форума  
 
Автор темы   Непрочитано 15.08.2013, 00:46
#14
dik-son

Kazan
 
Регистрация: 01.04.2009
Сообщений: 530


все равно круто...

...один момент - после задания позиции исчезает "L="
dik-son вне форума  
 
Непрочитано 15.08.2013, 01:11
1 | #15
Vombat

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


Цитата:
Сообщение от dik-son Посмотреть сообщение
...один момент - после задания позиции исчезает "L="
Там в атрибуте длинны, стояло значение «L=4500». Заменил «L=» текстом.
Пользуюсь Acad 2011 Значение FIELDEVAL=31. При изменении геометрии блока, поле «КОЛИЧЕСТВО» обновляется в атрибуте «ALL» после второй регенерации.
Думаю это связано с тем, что значение «КОЛИЧЕСТВО» вставлено ссылкой в атрибут «ALL», а не вычисляется в нем. Можете попробовать записать на прямую формулой.
Вложения
Тип файла: dwg
DWG 2007
Блок армирования_1.dwg (128.6 Кб, 3346 просмотров)
Vombat вне форума  
 
Автор темы   Непрочитано 15.08.2013, 12:24
#16
dik-son

Kazan
 
Регистрация: 01.04.2009
Сообщений: 530


так... "куй железо не отходя от..."
То что отказались от кружочка и заменили на "поз." это еще может и плюс, посмотрим, как отреагирует главспец. Не получается потому, что круг не текстовой объект? Может его в группу взять с выноской?
Еще момент, реально ли оставить пробел после "в/н", перед "количеством"?

большое спасибо за помощь
dik-son вне форума  
 
Непрочитано 15.08.2013, 12:35
1 | #17
Vombat

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


Цитата:
Сообщение от dik-son Посмотреть сообщение
что круг не текстовой объект?
Что-то в этом роде. В данном случае кружок можно отразить чётко по оси параметра MIRROR, но тогда он не будет совпадать с маркой позиции.
Цитата:
Сообщение от dik-son Посмотреть сообщение
Еще момент, реально ли оставить пробел после "в/н", перед "количеством"?
запросто
Цитата:
Сообщение от dik-son Посмотреть сообщение
большое спасибо за помощь
пожалуйста
Вложения
Тип файла: dwg
DWG 2007
Блок армирования_1.dwg (119.6 Кб, 3278 просмотров)
Vombat вне форума  
 
Автор темы   Непрочитано 15.08.2013, 16:15
#18
dik-son

Kazan
 
Регистрация: 01.04.2009
Сообщений: 530


Не подскажете, а автокаде есть возможность брать текст в круг или овал на подобие %%с - знак диаметра или %%u - подчеркивание?
dik-son вне форума  
 
Непрочитано 15.08.2013, 20:02
1 | #19
Vombat

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


Цитата:
Сообщение от dik-son Посмотреть сообщение
есть возможность брать текст в круг или овал на подобие %%с - знак диаметра или %%u - подчеркивание?
боюсь что НЕТ
Раз уж кружок на столько важен, можно сделать так (см. вложение). Правда пришлось поменять место отображения позиции и маркера
Вложения
Тип файла: dwg
DWG 2007
Блок армирования_1.dwg (130.1 Кб, 3165 просмотров)

Последний раз редактировалось Vombat, 15.08.2013 в 21:27.
Vombat вне форума  
 
Непрочитано 15.08.2013, 20:09
#20
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


Удалил.
sertor вне форума  
 
Автор темы   Непрочитано 18.08.2013, 23:31
#21
dik-son

Kazan
 
Регистрация: 01.04.2009
Сообщений: 530


Доброго времени суток. Добавили возможность передвижения выноски вдоль стержня арматуры и маску кружочка.
Успешное решение основных проблем затуманило остальные , оказалось упустил одно требование к блоку, нужно чтобы показывала расстояние раскладки:
Вложения
Тип файла: rar vcBlockPos_S.A.G.rar (54.8 Кб, 105 просмотров)
dik-son вне форума  
 
Непрочитано 19.08.2013, 00:19
1 | #22
Vombat

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


Цитата:
Сообщение от dik-son Посмотреть сообщение
оказалось упустил одно требование к блоку, нужно чтобы показывала расстояние раскладки:
Самый простой способ это добавить размеры прямо в блок. Если есть особые требования к размерам (округление, шрифт, ..., ) можно для этих целей создать свой индивидуальный размерный стиль
Вложения
Тип файла: dwg
DWG 2007
vcBlockPos_S.A.G._test.dwg (128.1 Кб, 2247 просмотров)
Vombat вне форума  
 
Непрочитано 22.08.2013, 16:29
1 | #23
LynxM


 
Регистрация: 17.08.2010
Kyiv
Сообщений: 688
<phrase 1= Отправить сообщение для LynxM с помощью Skype™


Цитата:
Сообщение от dik-son Посмотреть сообщение
Не подскажете, а автокаде есть возможность брать текст в круг или овал на подобие %%с - знак диаметра или %%u - подчеркивание?
Только если с помощью lisp. Пример тут
__________________
Лучше не обещать, чем обещать и не исполнять.
LynxM вне форума  
 
Автор темы   Непрочитано 26.08.2013, 10:07
#24
dik-son

Kazan
 
Регистрация: 01.04.2009
Сообщений: 530


Цитата:
Сообщение от LynxM Посмотреть сообщение
Только если с помощью lisp. Пример тут
Паша, привет. Сидел переводил, читал данный сайт. Подскажи, так понимаю на этом сайте уже готовое решение? Много сказано как подключить лиспу, но ничего не оговорено какие команды набирать, чтобы задать круги и рамки вокруг текста? К сожалению в лиспе не разбираюсь...

Vombat, выяснилось, что неправильно считает количество, в таблице свойств порядок, а вот логики в расчете нет



....


так... вроде с количеством определился, но все время приходится регенирацию проводить, чтобы количество отображалось соответственно таблице свойств
Вложения
Тип файла: zip vcBlockPos_TIGP.zip (80.6 Кб, 85 просмотров)

Последний раз редактировалось dik-son, 27.08.2013 в 09:10.
dik-son вне форума  
 
Непрочитано 27.08.2013, 11:02
#25
LynxM


 
Регистрация: 17.08.2010
Kyiv
Сообщений: 688
<phrase 1= Отправить сообщение для LynxM с помощью Skype™


Цитата:
Сообщение от dik-son Посмотреть сообщение
Паша, привет. Сидел переводил, читал данный сайт. Подскажи, так понимаю на этом сайте уже готовое решение? Много сказано как подключить лиспу, но ничего не оговорено какие команды набирать, чтобы задать круги и рамки вокруг текста? К сожалению в лиспе не разбираюсь...
Альберт, привет!

Вот ссылка от VVA - Как использовать лисп, опубликованный на форуме, тут все подробно описано.

Теперь по поводу lispа, на который я дал ссылку.
  1. загружаем лисп (_appload);
  2. запуск лиспа: команда tbox;
  3. если удалить рамку с текста, необходимо с текста убрать ассоциативность - команда rtbox

Можно просто удалить рамку с текста, но без rtbox новая рамка не наложится на текст.

Вот снял видео, как это работает: https://www.youtube.com/watch?v=6pB-bQAjhYY
Будут вопросы - пиши
__________________
Лучше не обещать, чем обещать и не исполнять.
LynxM вне форума  
 
Автор темы   Непрочитано 27.08.2013, 16:08
#26
dik-son

Kazan
 
Регистрация: 01.04.2009
Сообщений: 530


Цитата:
Сообщение от LynxM Посмотреть сообщение
Альберт, привет!

Вот ссылка от VVA - Как использовать лисп, опубликованный на форуме, тут все подробно описано.

Теперь по поводу lispа, на который я дал ссылку.
  1. загружаем лисп (_appload);
  2. запуск лиспа: команда tbox;
  3. если удалить рамку с текста, необходимо с текста убрать ассоциативность - команда rtbox

Можно просто удалить рамку с текста, но без rtbox новая рамка не наложится на текст.

Вот снял видео, как это работает: https://www.youtube.com/watch?v=6pB-bQAjhYY
Будут вопросы - пиши
сделал, работает, спасибо!
Ну... теперь дело за дин. блоком ))))
dik-son вне форума  
 
Непрочитано 08.09.2013, 10:22 Мои вариации блока армирования
1 | #27
NikolayKotov


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


Вот состряпал блок армирования. Обнаружил проблему -не меняется длина в форме Веткада... Что не так подскажите?
Вложения
Тип файла: dwg
DWG 2010
Новый блок армирования.dwg (446.9 Кб, 2040 просмотров)

Последний раз редактировалось NikolayKotov, 09.09.2013 в 22:04. Причина: Есть проблемка
NikolayKotov вне форума  
 
Непрочитано 11.09.2013, 14:15
#28
NikolayKotov


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


Цитата:
Сообщение от NikolayKotov Посмотреть сообщение
Вот состряпал блок армирования. Обнаружил проблему -не меняется длина в форме Веткада... Что не так подскажите?
Есть у кого какие-нибудь мысли?
NikolayKotov вне форума  
 
Автор темы   Непрочитано 11.09.2013, 16:24
#29
dik-son

Kazan
 
Регистрация: 01.04.2009
Сообщений: 530


попробуй скопировать в чистый чертеж, удали и вызвать заново из "вставка блока" - это раз, но такое в моем блоке все равно периодически повторялось пока Vombat не собрал все разрозненные атрибуты в "All", так что теперь могу пользоваться кнопкой "обновляемые" свободно, глюков до сих пор не замечено
dik-son вне форума  
 
Непрочитано 12.09.2013, 21:56
#30
NikolayKotov


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


Разобрался... Проблема была в атрибутах... Блок тестирую...
NikolayKotov вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Vetcad+Autocad и динамические блоки армирования

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
динамические блоки типовых узлов Romegv Поиск литературы, чертежей, моделей и прочих материалов 0 05.03.2009 21:04
Глюк. Динамические блоки становится статическим! b_anton Динамические блоки 10 24.06.2008 16:27
Vetcad и Autocad 2007 не работает favorite AutoCAD 22 22.05.2008 16:45
Как создать динамические блоки программно? Владимир М Программирование 1 26.06.2007 19:47
AUTOCAD 2006 Aragorn AutoCAD 14 01.04.2005 00:55