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

Вернуться   Форум 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,856

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1500266
 
Непрочитано 04.09.2012, 15:00
1 | #1081
Vombat

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


Цитата:
Сообщение от nifra Посмотреть сообщение
Подскажите, а после ввода значений возможно ли, чтобы сразу показывалось новое значение без дополнительных нажатий каких либо кнопок?
Если нет, какой способ наиболее простой есть?
Увы нет
UPDATEFIELD, REGEN
Обновление полей
Vombat вне форума  
 
Непрочитано 05.09.2012, 09:28
#1082
nifra


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


Подскажите, а возможно ли как-то блок с атрибутами после ввода всех параметров и размеров "расчленить" (или защитить) , чтобы его не могли в дальнейшем использовать?

Тему защиты паролем читал, но у меня Autocad LT.
nifra вне форума  
 
Непрочитано 05.09.2012, 09:49
1 | #1083
Leopard_

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


Цитата:
Сообщение от nifra Посмотреть сообщение
Подскажите, а возможно ли как-то блок с атрибутами после ввода всех параметров и размеров "расчленить" (или защитить) , чтобы его не могли в дальнейшем использовать?
EXPRES->Blocks->Explode Attributes to Text
Цитата:
Сообщение от nifra Посмотреть сообщение
Подскажите, а после ввода значений возможно ли, чтобы сразу показывалось новое значение без дополнительных нажатий каких либо кнопок?
Еще помогает сохранить чертеж (Ctrl+S)
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 05.09.2012, 10:27
#1084
nifra


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


Цитата:
Сообщение от Leopard_ Посмотреть сообщение
EXPRES->Blocks->Explode Attributes to Text
в моем Autocad 2011 LT нету вкладки Expres.

А если выбирать функцию "Расчленить", то вместо цифирных значений у меня появляются имена (название атрибута)
nifra вне форума  
 
Непрочитано 05.09.2012, 14:23
#1085
Leopard_

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


Цитата:
Сообщение от nifra Посмотреть сообщение
в моем Autocad 2011 LT нету вкладки Expres.
Если я правильно помню то вот это должно помогать. До однострочного текста разбивает.
Вложения
Тип файла: lsp burst.lsp (8.5 Кб, 66 просмотров)
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 05.09.2012, 14:29
#1086
Vintorez

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


Leopard_ , в LT, лисп не подгрузиш иначе это не LT.
Vintorez вне форума  
 
Непрочитано 06.09.2012, 08:16
#1087
Astartes

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


Камрады, вопрос по параметризации.
Вот есть параметрический узел. Если вводить данные через окно свойств, то узел отображается как надо. Если тянуть за маркер (конкретно параметр - отклонение), то получается какой-то ужас.
Вопрос, почему такая разница в результате? Параметр то один и тоже.
Вложения
Тип файла: dwg
DWG 2007
Узел.dwg (105.7 Кб, 3146 просмотров)
Astartes вне форума  
 
Непрочитано 06.09.2012, 12:01
#1088
nifra


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


Уважаемые, подскажите пожалуйста. При вставке блока у меня происходит запрос ввода данных (атрибутов)..
Так вот, каким образом я могу исключить из запроса 1 из параметров, а именно ввод значения, которое рассчитывается по формуле.
файл вчерашний http://forum.dwg.ru/showpost.php?p=9...postcount=1076 , там была формула Х=1040-800/2
Необходимо, чтобы этот самый Х - не появлялся при вводе данных.
nifra вне форума  
 
Непрочитано 06.09.2012, 12:07
1 | #1089
Vombat

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


Цитата:
Сообщение от Astartes Посмотреть сообщение
Вопрос, почему такая разница в результате? Параметр то один и тоже.
сказать сложно, у меня тоже частенько такое бывает. Как вариант решения, наложить дополнительные параметры и зависимости.
P.S. По своему опыту убедился, что сплайны в дин блоке иногда глючат

Цитата:
Сообщение от nifra;
Так вот, каким образом я могу исключить из запроса 1 из параметров, а именно ввод значения, которое рассчитывается по формуле.
Могу конечно ошибаться, но никак. Если в атрибуте происходят вычисления то он должен быть видимым, и соответственно должен присутствовать запрос для ввода. (К стати при вставке через insert, вышеуказанный атрибут не запрашивает ввод значения).
Но все таки Вам нужно для себя решить, нужны ли атрибуты в целом. Если планируется потом извлечение данных, то да, в противном же случае, нет.
Вариант №2. Все вводимые значения заменить динамическим параметром (дополнительная линия и растяжение на нее ), а отображение в блоке прописать через поле в обыкновенный текст (1040-(Длина линии)/2)
Вложения
Тип файла: dwg
DWG 2004
Узел.dwg (88.6 Кб, 3125 просмотров)
Тип файла: dwg
DWG 2004
blok_atribut_calc_1.dwg (74.2 Кб, 3130 просмотров)

Последний раз редактировалось Vombat, 06.09.2012 в 13:08.
Vombat вне форума  
 
Непрочитано 06.09.2012, 13:34
#1090
nifra


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


Цитата:
Сообщение от Vombat Посмотреть сообщение
вставке через insert, вышеуказанный атрибут не запрашивает ввод значения).
С этим знаком

Цитата:
Сообщение от Vombat Посмотреть сообщение
Вариант №2.
Интересный вариант. мне фактически нужен только параметр видимости, в котором полотне будут разные отверстия.
А вот параметры длины, ширины фактически можно менять через текст.
Спасибо большое, столько много нового узнаю!
nifra вне форума  
 
Непрочитано 06.09.2012, 13:40
#1091
Vombat

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


Цитата:
Сообщение от nifra Посмотреть сообщение
А вот параметры длины, ширины фактически можно менять через текст.
А для чего все это делается? Геометрия же не меняется. Возможна такая ситуация что указанные размеры не соответствуют построению (на большем отрезке указано меньшее значение, а на меньшем - большее). Может лучше сделать и геометрию изменяемой?
Vombat вне форума  
 
Непрочитано 06.09.2012, 14:00
#1092
nifra


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


Это заявка на стеклянное полотно, в котором делаются отверстия и вырезы согласно типу двери.
Т.е. это как образец, на котором я меняю лишь ширину и высоту и еще межосевое отверстие для дверной ручки (в отдельных случаях). А все остальное делает параметр видимость.
Я всё сделал, но то, что расчленить нельзя атрибуты - большой минус.... Я кину в личку файл, чтоб некое понимание было... Посмотрите, может что-то предложите свое.
nifra вне форума  
 
Непрочитано 06.09.2012, 18:43
#1093
Leopard_

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


Расчленить на паленом акаде (который не LT)
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 09.09.2012, 14:03 Помогите создать динамический блок
#1094
Кирилл R.


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


Здравствуйте, уважаемые специалисты!

Помогите, пожалуйста, начинающему. Я создал вот такой блок:


Для негеодезистов - это условное обозначение геодезического пункта и специальной постройки над ним - пирамиды. В данном случае имеющей квадратное основание. Кружки - стойки пирамиды.

Так вот, необходимо, чтобы кружки можно было перемещать в произвольном направлении, и чтобы при этом пунктиры растягивались, не отрываясь от кружков. У меня получилось растягивать одну линию вслед за кружком, вторая же либо остается на месте, либо растягивается, но при этом по какому-то непонятному мне закону перемещается вокруг блока. Видеоуроки от pasha-sevkav на данный вопрос не ответили.

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

Буду благодарен за любые наводки на истинный путь.
Кирилл R. вне форума  
 
Непрочитано 09.09.2012, 14:42
#1095
Vintorez

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


Кирилл R., ты выложи файл с блоком , а здесь на форуме допилим.
ЗЫ.Пример
Вложения
Тип файла: dwg
DWG 2004
Проба_1.dwg (56.7 Кб, 3105 просмотров)

Последний раз редактировалось Vintorez, 09.09.2012 в 15:01. Причина: Добавил
Vintorez вне форума  
 
Непрочитано 09.09.2012, 15:47
#1096
Кирилл R.


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


Цитата:
Сообщение от Vintorez Посмотреть сообщение
Кирилл R., ты выложи файл с блоком
Выкладываю. Создавал в AutoCAD LT 2013, сохранил как DWG 2010.
Вложения
Тип файла: dwg
DWG 2010
Мой_блок.dwg (102.6 Кб, 3135 просмотров)
Кирилл R. вне форума  
 
Непрочитано 09.09.2012, 16:21
#1097
Vintorez

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


Пробуй...
Вложения
Тип файла: dwg
DWG 2004
Мой_блок_1.dwg (86.2 Кб, 3155 просмотров)
Vintorez вне форума  
 
Непрочитано 09.09.2012, 17:33
#1098
Кирилл R.


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


Цитата:
Сообщение от Vintorez Посмотреть сообщение
Пробуй...
Я имел в виду немного другое. Но это моя вина - объяснил я, конечно, не очень понятно.

Вот что я хочу на самом деле(извините за водяные знаки, думаю, они не очень мешают):

[IMG]http://s017.***********/i408/1209/0f/1658f120719c.gif[/IMG]

Это я сделал из полилиний, но хочется все же, чтоб оно все было в одном блоке.
Кирилл R. вне форума  
 
Непрочитано 09.09.2012, 22:30
#1099
Vombat

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


Цитата:
Сообщение от Кирилл R. Посмотреть сообщение
Я имел в виду немного другое
так?
В блоке использована маска
Вложения
Тип файла: dwg
DWG 2004
Мой_блок2.dwg (89.3 Кб, 3191 просмотров)
Vombat вне форума  
 
Непрочитано 10.09.2012, 08:22
#1100
Кирилл R.


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


Цитата:
Сообщение от Vombat Посмотреть сообщение
так?
Да, это именно то, что я и хотел. Спасибо вам! Но не могли бы вы рассказать поподробнее, что за маска такая? Открыл редактор блоков, но там в свойствах точечного параметра ничего не увидел.
Кирилл R. вне форума  
Закрытая тема
Вернуться   Форум 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