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

Вернуться   Форум 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
Сообщений: 40,406

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1534828
 
Непрочитано 22.11.2011, 14:02
#501
pigiloop


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


Цитата:
Сообщение от ity Посмотреть сообщение
Расскажи поподробнее как отключить запись истории
Во вложении картинку приложил. Надо выбрать 3D тело в вашем блоке (их там 2) и в окне свойств поставить значение нет на параметре журнал.
После закрытия редактора блоков я правда делал очистку чертежа, но тут думаю вы знаете как делать.
Миниатюры
Нажмите на изображение для увеличения
Название: untitled.jpg
Просмотров: 244
Размер:	42.9 Кб
ID:	69995  
pigiloop вне форума  
 
Непрочитано 22.11.2011, 14:19
#502
ity


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


А на что вообще сказывается этот журнал, как его на практике можно использовать?
ity вне форума  
 
Непрочитано 22.11.2011, 14:25
#503
pigiloop


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


В 3D я не очень. ))) Но есть ссылка на статью по данному вопросу.
Сатья по отображению 3D тел
pigiloop вне форума  
 
Непрочитано 25.11.2011, 14:39
#504
Yurilla


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


В динамическом блоке в зависимости от выбранного значения меняется формат (А4,А3 и т.д.)
Задача
Изменять блок автоматически в зависимости от параметра внешней программы.
Вопрос
Подскажите пожалуйста существует ли возможность редактировать (таблицу выбора свойств) или выбирать из списка поиска (таблицы выбора свойств) внешней программой? И если да, то куда копать.

Внешняя программа умеет передавать в autocad атрибуты
Yurilla вне форума  
 
Автор темы   Непрочитано 25.11.2011, 16:23
#505
Кулик Алексей aka kpblc
Moderator

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


Можно. Решения на лиспе, по крайней мере, были. Только это в отдельную тему в разделе "Программирование", а не сюда.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 26.11.2011, 05:35
#506
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Приветствую. Есть блок маркировка и клеймение. Для маркировки (кружок) реализовал перемещине стрелки вместе с кружком. А вот для клеймения (треугольник) за одно действие не получается, нужно совершить еще одно, перетащить стрелку к вершине треугольника. В принципе конечно не тяжело совместить конец стрелки и вершину треугольника, но просто уже спортивный интерес, можно ли как то реализовать , что бы стрелка перемещалась вместе с вершиной треугольника.
Вложения
Тип файла: dwg
DWG 2007
Клейм и марк..dwg (95.7 Кб, 6094 просмотров)
Astartes вне форума  
 
Непрочитано 28.11.2011, 14:31
#507
Zaghim


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


Друзья, подскажите, как два линейных параметра сделать эквивалентными... По порядку. Есть два линейных параметра, каждый в своем визибл сете, изменяет разные объекты... Так вот... нужно что бы при изменении параметра 1 - параметр 2 становился равным первому ну и наоборот... Пока получается только в одну сторону, т.е. поставил на один параметр чаин экшн, и добавил стрейч на нх обоих... теперь если изменить первый изменится второй, но если изменить второй, то изменится понятное дело только он... а нужно что бы и первый.
P.S. Сделать вместо двух один - не годится!
Zaghim вне форума  
 
Непрочитано 29.11.2011, 12:01
#508
Андрей_2007


 
Регистрация: 16.02.2010
Белгород
Сообщений: 31


Цитата:
Сообщение от Astartes Посмотреть сообщение
Приветствую. Есть блок маркировка и клеймение. Для маркировки (кружок) реализовал перемещине стрелки вместе с кружком. А вот для клеймения (треугольник) за одно действие не получается, нужно совершить еще одно, перетащить стрелку к вершине треугольника. В принципе конечно не тяжело совместить конец стрелки и вершину треугольника, но просто уже спортивный интерес, можно ли как то реализовать , что бы стрелка перемещалась вместе с вершиной треугольника.
Надеюсь правильно понял задачу.
Вложения
Тип файла: dwg
DWG 2007
Клейм и марк..dwg (90.0 Кб, 6111 просмотров)
Андрей_2007 вне форума  
 
Непрочитано 29.11.2011, 12:35
#509
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Андрей_2007, Спасибо но нет, не так. Вот выкладываю свой старый блок. Здесь реализовано все как мне надо. Стрелка бегает за треугольником, и в случае когда нужно можно переставить начало стрелки на любую вершину треугольника. Но в этом блоке стрелка была реализовано с помощью мультивыноски, т.е. это единый объект. А в новом блоке стрелка это два отдельных элемента, линия и фигура. И вот с ними проблема.
Вложения
Тип файла: dwg
DWG 2007
Пример.dwg (98.2 Кб, 6113 просмотров)
Astartes вне форума  
 
Непрочитано 29.11.2011, 14:18
#510
Apelsinov

Проектировщик ВК. LISP-любитель.
 
Регистрация: 15.12.2003
Москва
Сообщений: 1,202
<phrase 1=


Цитата:
Сообщение от ity Посмотреть сообщение
1. Если делать чертеж 5-6 динамическими блоками (повторяющимися много раз) может ли чертеж вырасти в до 60 метров??? Сами блоки весят от 150 кб до 3 метров.
Уже и утилитами чистил, но размер растет как на дрожжах (((((
Дело в том, что технически динамика для блоков в автокаде решена очень примитивно - для каждого значения динамического параметра вставки блока автокад хранит в базе чертежа новый блок (безымянный с именем типа *U...), полностью копирующий изначальный за исключением примитивов измененных динамикой. Т.е. если в вашем чертеже есть один дин.блок размером 100кб и в чертеже находится три вставки этого блока с разными значениями одного параметра, то весить этот чертеж будет как минимум 300кб. В результате, при использовании дин. блоков, особенно сложных, особенно при многократной вставке с измененными параметрами - размер файла будет расти очень сильно.
__________________
apel.fas
Apelsinov вне форума  
 
Непрочитано 29.11.2011, 14:52
#511
ity


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


Спасибо за очень понятный и развернутый ответ
Подскажите еще, я делаю в атрибути положение по оси Y, делаю формат десятичные, точность 0, и в дополнительных форматах отделять тысячи запятой.
Но он мне ставит обычный размер, так мало того запятую и еще 3 знака после нее. Где я коряво делаю?

Последний раз редактировалось ity, 29.11.2011 в 14:55. Причина: Дополнительный вопрос
ity вне форума  
 
Непрочитано 29.11.2011, 17:13 Как сделать блок развертки металла?
#512
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 423


Здравствуйте все! Часто приходится заказывать на производстве простые изделия из гнутого металла (типа отливов, откосов, нащельников и т.п.). Все они гнутся только в одном направлении: сначала рубится прямоугольная заготовка, потом, вдоль одной из сторон, делается несколько гибов.
Хочу сделать дин. блок, который бы сам строил эти развёртки: типа, рисую линию из нескольких отрезков, потом, с помощью Polar Stretch придаю ей нужную конфигурацию, а рядом автоматически рисуется прямоугольничек. Количество отрезков в линии регулирую с помощью Visiblity.
Не получается следующее: когда вешаю на параметр Polar Stretch действие Stretch, оно вытягивает прямоугольничек по катету, а не по гипотенузе.
Может, кому-нибудь приходилось сталкиваться с чем-то подобным? И, может, для этой цели следует использовать Constraints?
Заранее спасибо всем, кто откликнется.
Вложения
Тип файла: dwg
DWG 2007
Bar03.dwg (78.5 Кб, 6102 просмотров)
Sanmart вне форума  
 
Непрочитано 29.11.2011, 17:34
#513
Vintorez

Конструктор
 
Регистрация: 03.01.2011
Бельцы_Молдавия
Сообщений: 903


ity Выложи пример, на нём и подскажем.

Sanmart Не очень понятно что ты хочеш, я так понимаю что делая из отрезков какой либо конфигурацию , а прямоугольники строили аксонаметрию.

Последний раз редактировалось Vintorez, 29.11.2011 в 18:04.
Vintorez вне форума  
 
Непрочитано 29.11.2011, 18:41
#514
Vombat

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


Цитата:
Сообщение от Sanmart Посмотреть сообщение
Может, кому-нибудь приходилось сталкиваться с чем-то подобным? И, может, для этой цели следует использовать Constraints?
Попробовал решить параметризацией, идея думаю понятна
Вложения
Тип файла: dwg
DWG 2004
Bar03_1.dwg (66.5 Кб, 6151 просмотров)
__________________
Nothing will stop an idea whose time has come
Vombat вне форума  
 
Непрочитано 30.11.2011, 09:30
#515
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 423


Vombat, большое спасибо!
Как всегда, всё гениальное просто. И как всегда, остаётся непонятным одно: почему я сам до этого не додумался?
Sanmart вне форума  
 
Непрочитано 30.11.2011, 11:42
#516
Vintorez

Конструктор
 
Регистрация: 03.01.2011
Бельцы_Молдавия
Сообщений: 903


Как сделать д.б. проёма (поектир. без заполнения) по СПДС? Скорее всего параметрическии , но я не очень понимаю как сделать, обычным растяжением и масштабированием разлетается.
Вложения
Тип файла: dwg
DWG 2004
Проём_по_СПДС.dwg (45.8 Кб, 6081 просмотров)
Vintorez вне форума  
 
Непрочитано 30.11.2011, 13:03
#517
Vombat

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


Цитата:
Сообщение от Vintorez Посмотреть сообщение
но я не очень понимаю как сделать, обычным растяжением и масштабированием разлетается.
Можно реализовать так. Но загадка, почему при некоторых соотношениях сторон, штриховка меняет свое положение?
p/s/ Стало понятно. Штриховка у нас ассоциативная, ее лучше задать не по точке а по объекту. тогда ничего не слетает. См файл №2
Вложения
Тип файла: dwg
DWG 2004
Проём_по_СПДС_1.dwg (64.6 Кб, 6063 просмотров)
Тип файла: dwg
DWG 2004
Проём_по_СПДС_2.dwg (65.4 Кб, 6107 просмотров)
__________________
Nothing will stop an idea whose time has come

Последний раз редактировалось Vombat, 30.11.2011 в 13:19.
Vombat вне форума  
 
Непрочитано 30.11.2011, 14:39
#518
Максим_Александрович

Кабельные системы авиатехники
 
Регистрация: 08.04.2011
Санкт-Петербург
Сообщений: 22


Доброго времени суток, товарищи.

Хочется узнать мнение знающих людей по такой задаче.

На чертеже имеется множество надписей. Типа "1Р-П100-Ос". Есть как повторяющиеся надписи, так и уникальные. Также есть одно строчные, и много строчные.
Данные надписи наносятся на изделие, поэтому в мою задачу входит составление файла со списком всех надписей и их количеством. Для предоставления отдельно взятому человеку, который эти надписи будет наносить на наклейки, которые наклеиваются на изделие.

Я создал атрибут. Задал ему "многострочность". И на его основе создал блок.
И всё бы было хорошо, но.

Когда надпись имеет вид
1Р-П100-Ос
ЛПИ МКИО-Т

При извлечении данных, в создаваемом Excel файле данная надпись имеет вид

1Р-П100-Ос/РЛПИ МКИО-Т

Вот такая не здоровая канитель=)
Можно ли каким либо образом данный нюанс поправить?
Чтобы в Excel файле надпись имела точно такой вид, какой я задаю ей в Автокаде.

AutoCAD 2008.
Максим_Александрович вне форума  
 
Непрочитано 07.12.2011, 13:07
#519
ASLYS

Delineante
 
Регистрация: 26.12.2006
Ростов-на-Дону/Madrid
Сообщений: 396
<phrase 1=


Здравствуйте! Подскажите пожалуйста, как в моем блоке сделать так, чтобы когда длина равна «0» размер не высвечивался. И что лучше использовать для простановки длин... поля, атрибуты, размеры?
Вложения
Тип файла: dwg
DWG R14
ARMA.dwg (169.3 Кб, 6181 просмотров)
ASLYS вне форума  
 
Непрочитано 07.12.2011, 13:23
#520
Vintorez

Конструктор
 
Регистрация: 03.01.2011
Бельцы_Молдавия
Сообщений: 903


Цитата:
Сообщение от ASLYS Посмотреть сообщение
Здравствуйте! Подскажите пожалуйста, как в моем блоке сделать так, чтобы когда длина равна «0» размер не высвечивался.
Прописано полем , а поле обязательно будет высвечиватся , а в ручную отключать "Параметр видимости".
Цитата:
Сообщение от ASLYS Посмотреть сообщение
И что лучше использовать для простановки длин... поля, атрибуты, размеры?
У тебя текст - поле , по мне так атрибуты в них поле .
Vintorez вне форума  
Закрытая тема
Вернуться   Форум 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