![[VetCAD++] - главная](templates/subSilver/images/logo_phpBB.gif) |
Форумы VetCAD++ VetCAD++ - утилиты для AutoCAD
|
 |
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Cheb09
Зарегистрирован: 20.06.2012 Сообщения: 20 Откуда: Чебоксары
|
Добавлено: Пт Июн 22, 2012 15:18 Заголовок сообщения: |
|
|
wetr писал(а): |
Vetalby, может сейчас что-то можно сделать? |
+1.
Давайте сформулируем общие признаки блоков под vetcad, чтобы можно было разложить блоки, отредактировать атрибуты и параметры средствами автокада, а vetcad их смог обработать и выдать результат (спецификации, ведомости). Конечно это только для лицензированных пользователей.
P.S. Видел ролик как работают выложенные блоки. Очень понравилось, только вот без спецификации не поймешь где какой диаметр и класс арматуры (нету в свойствах). |
|
Вернуться к началу |
|
 |
wetr Moderator
Зарегистрирован: 29.08.2007 Сообщения: 128 Откуда: Владивосток
|
Добавлено: Пт Июн 22, 2012 16:32 Заголовок сообщения: |
|
|
диаметр и класс арматуры записываются в расширенные данные файла. такова логика программы.
поэтому в атрибутах ничего и нет |
|
Вернуться к началу |
|
 |
Cheb09
Зарегистрирован: 20.06.2012 Сообщения: 20 Откуда: Чебоксары
|
Добавлено: Сб Июн 23, 2012 6:17 Заголовок сообщения: |
|
|
ИМХО Отображение дополнительной информации в свойствах не противоречит логике программы. Допустим, появилась еще одна команда «идентификация динамического блока», выбираем блок (созданный по правилам vetcad) и он регистрируется в расширенных данных файла. В свойствах всего лишь добавится группа «Идентификация vetcad», в ней будет отображаться набор данных, которые vetcad счел для себя достаточными для работы. А так как у каждого блоки свои, нужны «Правила создания блока для vetcad», чтобы если что не работает можно было писать «читай справку». |
|
Вернуться к началу |
|
 |
VetalBY Site Admin
Зарегистрирован: 22.03.2007 Сообщения: 1909
|
Добавлено: Пн Июн 25, 2012 8:17 Заголовок сообщения: |
|
|
Вся работа построена через базу данных - текстовые файлы в папке DB. Там в частности есть масса погонного метра и площадь окраски (для ТСМ), ссылка на ГОСТ или СТБ, которая заносится в графу "Обозначение", и даже информация для столбца "Примечание". Сделано так, что вы не сможете вбить диаметр 23, так как его нет в базе. Поэтому в общем случае только диаметра и длины не достаточно.
Можно считывать информацию с блоков, это не проблема. Но тогда нужна вся информация: диаметр, длина, что писать в обозначение и масса должна быть посчитана.
А могу вывести в окно свойств параметры позиции.
Еще можно наверное попробовать функцию написать назначения параметров выделенным позициям.
Проблема в чем? В том, что нет возможности из окна свойств поменять БЫСТРО длину и диаметр? |
|
Вернуться к началу |
|
 |
Cheb09
Зарегистрирован: 20.06.2012 Сообщения: 20 Откуда: Чебоксары
|
Добавлено: Пн Июн 25, 2012 9:32 Заголовок сообщения: |
|
|
VetalBY писал(а): | Но тогда нужна вся информация: диаметр, длина, что писать в обозначение и масса должна быть посчитана.
|
Лишние вычисления в блоке будут нагружать чертеж. Массу пусть лучше спецификация и ведомости считают, хотя в блоке это тоже можно сделать.
VetalBY писал(а): |
Проблема в чем? В том, что нет возможности из окна свойств поменять БЫСТРО длину и диаметр? |
Да.
Если вкратце, нужно было мне в марке блока отобразить диаметр, а все данные в базе vetcad и как к ним добраться через атрибут я не нашел. И как быстро посмотреть другие данные тоже не нашел, например класс арматуры ( в блоках для vetcad). Если будет функция для работы с динамическими блоками, то здорова. А пока только через панель свойств автокада.
P.S. Уже много умельцев по динамическим блокам, которые могут заложить в него любую информацию. Нужен только удобный инструмент для быстрого редактирования и извлечения этой информации. Дайте нам направление «Правила создания блока для vetcad» и нструмент, а мы остальное уже все сами доделаем. |
|
Вернуться к началу |
|
 |
wetr Moderator
Зарегистрирован: 29.08.2007 Сообщения: 128 Откуда: Владивосток
|
Добавлено: Вт Июн 26, 2012 6:52 Заголовок сообщения: |
|
|
Cheb09 писал(а): | P.S. Уже много умельцев по динамическим блокам, которые могут заложить в него любую информацию. Нужен только удобный инструмент для быстрого редактирования и извлечения этой информации. Дайте нам направление «Правила создания блока для vetcad» и нструмент, а мы остальное уже все сами доделаем. |
+1
Напомнил старую шутку из КВН:
"Оружие на "Н"?
-Наган? Нет.
-Нож? Нет.
-Сдаемся. Нтелект!!!" |
|
Вернуться к началу |
|
 |
VetalBY Site Admin
Зарегистрирован: 22.03.2007 Сообщения: 1909
|
Добавлено: Вт Июн 26, 2012 9:34 Заголовок сообщения: |
|
|
Нужно смотреть исходники и подумать.
Попробую что-нить сделать... |
|
Вернуться к началу |
|
 |
wetr Moderator
Зарегистрирован: 29.08.2007 Сообщения: 128 Откуда: Владивосток
|
Добавлено: Вт Авг 07, 2012 7:43 Заголовок сообщения: |
|
|
Обновил блоки арматуры, для работы с автокадом 2012 и выше. В них вылез баг с улётом атрибута шаг. Новые блоки по старому адресу:
http://dwg.ru/dnl/index.php?id=5240 |
|
Вернуться к началу |
|
 |
sam_n
Зарегистрирован: 25.10.2012 Сообщения: 71
|
Добавлено: Пт Окт 26, 2012 7:17 Заголовок сообщения: |
|
|
То есть никакой инструкции по динамическим блокам не стоит ждать? |
|
Вернуться к началу |
|
 |
unikum85
Зарегистрирован: 28.06.2012 Сообщения: 49
|
Добавлено: Вт Янв 29, 2013 8:50 Заголовок сообщения: |
|
|
wetr, спасибо Вам за блоки армирования - отличная вешЧь!
Но как обычно хочется большего, а именно:
Выложенные блоки хороши для раскладки доп.арматуры на не больших участках. Поясняю - если допустим использовать эти блоки для раскладки фоновой арматуры плиты размерами по одной из сторон (или обеим) более 12метров, то возникает следующая не стыковка - не прибавляется к общей длинне перехлест арматуры (или "удлиненние" для сварки).
В связи с этим вопрос. Можно ли это сделать?
Я в дин.блоках не силен - потыкался но не нашел как считается длинна когда м.п. ставятся. Или этот параметр перекидывается в VetCAD?
Как я вижу реализацию вышеописанного:
1. При длинне более 11.7 (6 или 12м (для начало ограничиться одной длинной)
2. Длина вычисляется по след. формуле: Lобщ/11.7м(или 6м), полученное значение округляется до большего целого числа N.
3. К значению N прибавляем Lперехлеста.
4. Lокончат =Lобщ+Lперехлеста
Такое вообще возможно (я вижу реализацию этого через "Таблицу свойств блока")? Кто так решает этот момент? Стоит ли вообще изобретать такой велосипед? |
|
Вернуться к началу |
|
 |
AntonT
Зарегистрирован: 01.02.2013 Сообщения: 19
|
Добавлено: Пт Фев 01, 2013 13:10 Заголовок сообщения: |
|
|
Здравствуйте.
Интересует следующий вопрос, какие необходимо задавать атрибуты дин. блокам чтобы они воспринимались vetcad. |
|
Вернуться к началу |
|
 |
AntonT
Зарегистрирован: 01.02.2013 Сообщения: 19
|
Добавлено: Вт Фев 05, 2013 7:10 Заголовок сообщения: |
|
|
Неужели ни кто так и не разобрался, как создавать динамические блоки для Vetcad кроме wetr, поделитесь опытом. |
|
Вернуться к началу |
|
 |
Cheb09
Зарегистрирован: 20.06.2012 Сообщения: 20 Откуда: Чебоксары
|
Добавлено: Сб Фев 09, 2013 13:29 Заголовок сообщения: |
|
|
AntonT писал(а): | Здравствуйте.
Интересует следующий вопрос, какие необходимо задавать атрибуты дин. блокам чтобы они воспринимались vetcad. |
Нажимаешь на кнопку маркер Пм-1, вставляется блок vcBlockPos. На базе него строишь свой блок с именем например vcBlockPos_П. Потом два раза ЛК щелкаешь по блоку и через "установка позиций" подключаешь базу. Вот и всё. |
|
Вернуться к началу |
|
 |
marcis
Зарегистрирован: 25.04.2012 Сообщения: 506
|
Добавлено: Вт Фев 12, 2013 2:07 Заголовок сообщения: |
|
|
Cheb09 писал(а): | Нажимаешь на кнопку маркер Пм-1, вставляется блок vcBlockPos. На базе него строишь свой блок с именем например vcBlockPos_П. Потом два раза ЛК щелкаешь по блоку и через "установка позиций" подключаешь базу. Вот и всё. |
А можно подробнее? У меня при нажатии кнопки "маркер Пм-1" выскакивает таблица установки позиции. И "на ее базе" ничего создать не получается.
В справке по Vetcad про "маркер Пм-1" никакой информации не нашел. |
|
Вернуться к началу |
|
 |
Cheb09
Зарегистрирован: 20.06.2012 Сообщения: 20 Откуда: Чебоксары
|
Добавлено: Вт Фев 12, 2013 6:57 Заголовок сообщения: |
|
|
marcis писал(а): |
При нажатии кнопки "маркер Пм-1" выскакивает таблица установки позиции.
|
Жми на зеленую галочку и вставляй блок.
marcis писал(а): |
В справке по Vetcad про "маркер Пм-1" никакой информации не нашел. |
В справке нужно прочесть про выноски и позиции.
marcis писал(а): |
И "на ее базе" ничего создать не получается.
|
Чего?! Правишь блок vcBlockPos в редакторе блоков, сохраняя все атрибуты + , если надо, добавляешь свои. Название блока: vcBlockPos + _Arm = vcBlockPos_Arm. Первое слагаемое const. Посмотри для примера блоки от wetr. Если я правильно понял, то основа блока для vetcad - это название блока vcBlockPos и три его атрибута. |
|
Вернуться к началу |
|
 |
|
 |
Список форумов Форумы VetCAD++
-> VetCAD++ - отзывы, пожелания, проблемы, решения |
Часовой пояс: GMT + 3 На страницу Пред. 1, 2, 3, 4, 5, 6 ... 16, 17, 18 След.
|
Страница 5 из 18 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах You cannot attach files in this forum You can download files in this forum
|
|