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

Вернуться   Форум 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1534953
 
Непрочитано 31.05.2016, 12:23
#3281
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


RNB, оно, ага. А не знаешь, какая это системная переменная?

----- добавлено через ~3 мин. -----
max4airkin, ага, мутнота какая-то. Ассоциативность сохраняется, даже если примитив, к которому привязан размер, не виден (видимостью). Справка недооценивает существующую действительность а размеры-диаметры я ещё не проверял, надо посмотреть

Последний раз редактировалось Geor9e, 31.05.2016 в 12:30.
Geor9e вне форума  
 
Непрочитано 31.05.2016, 12:34
1 | #3282
RNB

Проектирование мостов
 
Регистрация: 29.01.2014
Новосибирск
Сообщений: 431



PLOTOFFSET
RNB вне форума  
 
Непрочитано 01.06.2016, 09:25
#3283
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Как без применения средств программирования перейти от строковых параметров к числовым (в пределах диспетчера параметров какого-нибудь пространства, в частности, редактора блоков)? То бишь, чтобы пользователь выбирал между строковыми, например, "да"/"нет", при этом некий параметр в соответствии с этим принимал бы два различных значения, например, 1/0. Затолкать строковый параметр в формулу пока не удалось, равно как и найти что-то похожее на оператор if. Если говорить только о редакторе блоков, то есть даже дикая мысль использовать какую-нибудь динамическую операцию, типа отражения, которая бы управляла параметрической зависимостью (но идея, по-моему, бредовая, как можно управлять параметрикой, если она первична). Стал бы рассматривать любые еретические идеи, поля, там, ещё чего-нибудь, а может, я просто схожу с ума, и на самом деле это очень просто, а я просто слона не замечаю
Geor9e вне форума  
 
Непрочитано 01.06.2016, 09:33
#3284
frostmourn


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


Таблица выбора? Если имеется в виду возможность выбирать, тыкая мышкой.
frostmourn вне форума  
 
Непрочитано 01.06.2016, 09:43
#3285
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910


frostmourn, в таблицу выбора нельзя добавить параметры.
Geor9e, если только через таблицу блоков задать зависимость числового параметра от строкового.
kacugu вне форума  
 
Непрочитано 01.06.2016, 09:50
#3286
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


kacugu, в чём и фишка, что хотелось бы это проделать, не трогая таблицу блоков
И заодно вдогонку: если в диспетчере параметров надавить правой кнопкой мыши на размерный или пользовательский параметр, вылезает контекстная менюшка с двумя пунктами: "удалить параметр" и "параметр преобразования". При этом что он делает с размерным параметром – понятно. А что значит "параметр преобразования" для пользовательского параметра? Справку лопатил. Умру, наверно, не узнав
Geor9e вне форума  
 
Непрочитано 01.06.2016, 10:07
#3287
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910


Цитата:
Сообщение от Geor9e Посмотреть сообщение
Умру, наверно, не узнав
Offtop: не вы один

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от Geor9e Посмотреть сообщение
мысль использовать какую-нибудь динамическую операцию, типа отражения, которая бы управляла параметрической зависимостью
опять же через таблицу блоков. других вариантов нету/не знаю.
kacugu вне форума  
 
Непрочитано 01.06.2016, 10:12
#3288
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Offtop:
Цитата:
Сообщение от kacugu Посмотреть сообщение
Offtop: не вы один
Цитата:
Сообщение от kacugu Посмотреть сообщение
опять же через таблицу блоков. других вариантов нету/не знаю.
Какое-то безысходное сегодня утро... пойду тогда поработаю что ли
Geor9e вне форума  
 
Непрочитано 01.06.2016, 10:26
#3289
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910


хотя нашёл про "параметр преобразования" = Convert Parameter - Converts dimensional constraints and user parameters to constraint parameters and user parameters.
https://knowledge.autodesk.com/suppo...E8C59-htm.html
https://knowledge.autodesk.com/suppo...95B8D-htm.html
Правда, не понятно зачем это нужно.

Последний раз редактировалось kacugu, 01.06.2016 в 10:32.
kacugu вне форума  
 
Непрочитано 01.06.2016, 10:27
#3290
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Offtop: если бы большинство хотелок пользователей можно было бы реализовать через динблоки, то кто бы покупал вертикалки?)
Сергей812 вне форума  
 
Непрочитано 01.06.2016, 10:31
#3291
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910


Offtop: -удалено-
kacugu вне форума  
 
Непрочитано 01.06.2016, 10:34
#3292
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


kacugu, по-моему, это-то как раз есть в справке (лень смотреть), но текст-то: "параметр преобразования – преобразование размерных зависимостей и пользовательских параметров в параметры зависимостей и пользовательские параметры" – кажется, мне предлагают преобразовать пользовательский параметр в пользовательский параметр. Что бы это могло значить?
Geor9e вне форума  
 
Непрочитано 01.06.2016, 10:43
#3293
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910


преобразует синюю зависимость в серую и наоборот)

http://docs.autodesk.com/ACD/2010/EN...umber=d0e71537
kacugu вне форума  
 
Непрочитано 01.06.2016, 10:46
#3294
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


kacugu,
Цитата:
Сообщение от Geor9e Посмотреть сообщение
При этом что он делает с размерным параметром – понятно. А что значит "параметр преобразования" для пользовательского параметра?
Geor9e вне форума  
 
Непрочитано 01.06.2016, 10:59
#3295
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910


Offtop: извиняюсь, невнимательно прочитал
Такое ощущение, что для пользовательских параметров этот пункт меню просто "за компанию". Единственное, что он делает с пользовательским параметром - делает его недоступным в таблице блоков и не отображает в панели свойств. Зачем это может быть нужно - не понятно от слова совсем.
kacugu вне форума  
 
Непрочитано 01.06.2016, 11:03
#3296
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


kacugu, именно. Убрать его из панели свойств и так можно – надавить ему "нет" в "показать свойства". Кстати, с размерными параметрами такая же фигня: можно все параметры делать "синими" и отключать отображение, эффект будет тот же, что от серых, при этом, если создать хоть одну серую, в чертеже появляется блок стрелки (closed_blank или как там его), который начинает ПРОСТО ДИКО радражать
Geor9e вне форума  
 
Непрочитано 01.06.2016, 11:39
#3297
max4airkin


 
Регистрация: 26.03.2015
Екатеринбург
Сообщений: 383


Цитата:
Сообщение от kacugu Посмотреть сообщение
Зачем это может быть нужно - не понятно от слова совсем.
Я использую это для размеров, вычисленных по формуле. Но таки да, можно и "синие" зависимости просто выключать в свойствах.
max4airkin вне форума  
 
Непрочитано 01.06.2016, 11:41
#3298
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910


При этом пользовательский параметр после преобразования становится не доступен для чтения - через лисп получить значение такого параметра у меня не получилось.
max4airkin, можно пример? вроде дошло - т.е. для вычисления каких-то промежуточных значений

Последний раз редактировалось kacugu, 01.06.2016 в 11:52.
kacugu вне форума  
 
Непрочитано 01.06.2016, 12:03
1 | #3299
max4airkin


 
Регистрация: 26.03.2015
Екатеринбург
Сообщений: 383


Можно, конечно.
В этом блоке задаются диаметры оснований, высота и смещение верхнего основания.
Все остальное вычисляется и строится.
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 81
Размер:	123.1 Кб
ID:	171447  
max4airkin вне форума  
 
Непрочитано 01.06.2016, 13:25
#3300
frostmourn


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


Цитата:
Сообщение от kacugu Посмотреть сообщение
в таблицу выбора нельзя добавить параметры
Ну если прям так уж необходим параметр, то да, таблица свойств.
frostmourn вне форума  
Закрытая тема
Вернуться   Форум 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