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

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

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1537254
 
Старый 05.02.2016, 21:25
#3101
Raylond


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


Цитата:
Сообщение от Gmk17 Посмотреть сообщение
А в первом блоке какое максимальное кол-во строк текста может быть?
Около 20-30 предположительно.
Raylond вне форума  
 
Старый 08.02.2016, 06:45
#3102
RNB

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


Цитата:
Сообщение от iSpawn Посмотреть сообщение
Подниму свой вопрос еще, в свете новых знаний. Как вывести значение параметра в атрибут (даже с условием масштабирования) я разобрался. Но хочется ж еще и с маслом бутерброд.
Итак теперь вопрос в следующем. Можно ли связать атрибут и параметр зависимости или операции (ну не нашел я в гугеле, потыкайте носом), путем использования значения атрибута помноженого на масштабный коэффициент в параметре?
Несколько раз перечитал. Сути, кажется, так и не понял.
Нужно, чтобы атрибут был равен произведению параметра на масштаб?
RNB вне форума  
 
Старый 08.02.2016, 08:10
#3103
iSpawn


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


Цитата:
Сообщение от kacugu Посмотреть сообщение
Можно попробовать сделать по образу и подобию этого блока.
Работа с блоком из вложения:
1. В панели свойств задаётся требуемая площадь S в мм
2. L_k_H - отношение длины к ширине
Это то до чего я сам додумался. Т.е. из параметра в атрибут. Мне же нужно обратное действие. Но, судя по всему, такой возможности в автокде нет.
iSpawn вне форума  
 
Старый 08.02.2016, 08:14
#3104
RNB

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


Цитата:
Сообщение от iSpawn Посмотреть сообщение
Это то до чего я сам додумался. Т.е. из параметра в атрибут. Мне же нужно обратное действие. Но, судя по всему, такой возможности в автокде нет.
Обратное - это из атрибута в параметр? Или что Вы имеете ввиду?
Если так, то зачем? Объясните нормально и подробно, что хотите получить в итоге
RNB вне форума  
 
Старый 08.02.2016, 08:14
#3105
iSpawn


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


Цитата:
Сообщение от RNB Посмотреть сообщение
Несколько раз перечитал. Сути, кажется, так и не понял.
Нужно, чтобы атрибут был равен произведению параметра на масштаб?
Да, нужно чтобы вбивая атрибут изменялся параметр длинны по формуле : Атрибут*200=Параметр длинны
iSpawn вне форума  
 
Старый 08.02.2016, 08:17
#3106
RNB

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


Цитата:
Сообщение от iSpawn Посмотреть сообщение
Да, нужно чтобы вбивая атрибут изменялся параметр длинны по формуле : Атрибут*200=Параметр длинны
Нет, так нельзя.
Но почти всегда можно что-то придумать при правильно поставленной задаче, которую Вы почему-то сформулировать не хотите
RNB вне форума  
 
Старый 08.02.2016, 09:14
#3107
iSpawn


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


Цитата:
Сообщение от RNB Посмотреть сообщение
Нет, так нельзя.
Но почти всегда можно что-то придумать при правильно поставленной задаче, которую Вы почему-то сформулировать не хотите
А что еще больше формулировать? Нужно создать блок стратиграфической колонки для оцифровки гипсометрических планов. Выше я приводил пример колонки. У колонки есть данные мощности (толщины) пласта (справа), эти цифры равны высоте заштрихованной области в масштабе 1:200.
iSpawn вне форума  
 
Старый 08.02.2016, 09:19
#3108
freese

ingénieur
 
Регистрация: 21.07.2008
Сообщений: 767


Offtop: а не проще ли чертить 1:100 (или 1:1) .а потом все оформить в нужном масштабе в листах?
freese вне форума  
 
Старый 08.02.2016, 09:28
#3109
iSpawn


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


Цитата:
Сообщение от freese Посмотреть сообщение
Offtop: а не проще ли чертить 1:100 (или 1:1) .а потом все оформить в нужном масштабе в листах?

Было б проще, только масштаб самого гипсоплана 1:10 000.
Проблема не в том, что параметр должен брать в масштабе, а в том, что нет (ну или я не нашел) возможности использовать атрибут как параметр в динамическом блоке.
iSpawn вне форума  
 
Старый 08.02.2016, 10:38
1 | #3110
RNB

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


Цитата:
Сообщение от iSpawn Посмотреть сообщение
Было б проще, только масштаб самого гипсоплана 1:10 000.
Проблема не в том, что параметр должен брать в масштабе, а в том, что нет (ну или я не нашел) возможности использовать атрибут как параметр в динамическом блоке.
Да что Вы уперлись в то, что именно от атрибута должен зависеть параметр? Почему это не может быть параметр, зависящий от параметра? После чего менять параметр. А уже к параметру прикрутить атрибут, который будет просто ссылаться на параметр.
В примере в свойствах нужно менять мощность. К атрибуту не лезть
Вложения
Тип файла: dwg
DWG 2013
Пример.dwg (118.9 Кб, 455 просмотров)
RNB вне форума  
 
Старый 08.02.2016, 12:32
#3111
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 375


Цитата:
Сообщение от RNB Посмотреть сообщение
В примере в свойствах нужно менять мощность. К атрибуту не лезть
Все верно, не нужен вам атрибут, просто меняйте необходимые параметры с палитры свойств.
Вот более наглядная иллюстрация:
Миниатюры
Нажмите на изображение для увеличения
Название: Screen Shot 02-08-16 at 12.27 PM.PNG
Просмотров: 96
Размер:	33.7 Кб
ID:	164928  
art_rrc вне форума  
 
Старый 08.02.2016, 16:19
#3112
iSpawn


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


Цитата:
Сообщение от RNB Посмотреть сообщение
Да что Вы уперлись в то, что именно от атрибута должен зависеть параметр? Почему это не может быть параметр, зависящий от параметра? После чего менять параметр. А уже к параметру прикрутить атрибут, который будет просто ссылаться на параметр.
В примере в свойствах нужно менять мощность. К атрибуту не лезть
Дело в том, что у блока отображаемых атрибутов будет пучёк (от 6, если быть точным) и удобнее вбивать их подряд. Т.е. Вбиваю толщину пласта, потом остальные, а блок уже и сам толщину отрисовал на колонке.

Если не так, то проще уже просто забивать параметр (не так уж и сложно в уме помножить на 200).

И еще вопрос, как в вашем примере сделать чтоб верхняя и нижняя часть не изменялись, а просто сдвигались при изменении средней? Как это сделать операцией (линейным растяжением) я знаю, а вот с зависимостями никак =(.
Миниатюры
Нажмите на изображение для увеличения
Название: Вот так как.png
Просмотров: 49
Размер:	9.9 Кб
ID:	164950  

Последний раз редактировалось iSpawn, 08.02.2016 в 16:38.
iSpawn вне форума  
 
Старый 08.02.2016, 16:33
#3113
allrather


 
Регистрация: 27.02.2011
Минск
Сообщений: 169
Отправить сообщение для allrather с помощью Skype™


Цитата:
Сообщение от iSpawn Посмотреть сообщение
Дело в том, что у блока отображаемых атрибутов будет пучёк (от 6, если быть точным) и удобнее вбивать их подряд. Т.е. Вбиваю толщину пласта, потом остальные, а блок уже и сам толщину отрисовал на колонке.
Дружище, почитай еще раз посты #3110 и #3111.
Какая разница, 6 у тебя будет параметров или 100?
allrather вне форума  
 
Старый 08.02.2016, 16:41
#3114
iSpawn


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


Цитата:
Сообщение от allrather Посмотреть сообщение
Дружище, почитай еще раз посты #3110 и #3111.
Какая разница, 6 у тебя будет параметров или 100?
Да я уже разобрался, даже набросал вариант и такой. Но в этом случае нужно будет заходить в свойства =). А так было б двойной клик на атрибуте и вбивай себе. Из-за лени ж всё это и затеял, чтоб не рисовать ручками каждый раз.
iSpawn вне форума  
 
Старый 08.02.2016, 16:43
#3115
RNB

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


Цитата:
Сообщение от iSpawn Посмотреть сообщение
Да я уже разобрался, даже набросал вариант и такой. Но в этом случае нужно будет заходить в свойства =). А так было б двойной клик на атрибуте и вбивай себе. Из-за лени ж всё это и затеял, чтоб не рисовать ручками каждый раз.
1. Первый раз слышу, чтобы свойства не были открыты.
2. Зайти в свойства и забить 6 параметров через энтер быстрее, чем 6 двойных кликов с последующей забивкой
Так что странная у Вас лень
RNB вне форума  
 
Старый 08.02.2016, 16:48
#3116
iSpawn


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


Цитата:
Сообщение от RNB Посмотреть сообщение
1. Первый раз слышу, чтобы свойства не были открыты.
2. Зайти в свойства и забить 6 параметров через энтер быстрее, чем 6 двойных кликов с последующей забивкой
Так что странная у Вас лень
Почему 6 двойных кликов? Открываем редактор атрибутов и в нём, поочерёдно, через энтер вбиваем все данные в один заход.
Повторюсь, как в вашем примере сделать чтоб верхняя и нижняя часть не изменялись, а просто сдвигались при изменении средней? Как это сделать операцией (линейным растяжением) я знаю, а вот с зависимостями никак =(.
Миниатюры
Нажмите на изображение для увеличения
Название: Вот так как.png
Просмотров: 20
Размер:	9.9 Кб
ID:	164951  
iSpawn вне форума  
 
Старый 08.02.2016, 17:01
1 | #3117
kacugu

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


можно сделать так:
Вложения
Тип файла: dwg
DWG 2013
нужно наоборот.dwg (44.9 Кб, 268 просмотров)
kacugu вне форума  
 
Старый 08.02.2016, 17:01
#3118
allrather


 
Регистрация: 27.02.2011
Минск
Сообщений: 169
Отправить сообщение для allrather с помощью Skype™


Цитата:
Сообщение от iSpawn Посмотреть сообщение
Почему 6 двойных кликов? Открываем редактор атрибутов и в нём, поочерёдно, через энтер вбиваем все данные в один заход.
А что тебе мешает открыть свойства (ctrl+1) и поменять там параметры (графа настройка)?
allrather вне форума  
 
Старый 08.02.2016, 18:48
#3119
iSpawn


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


Цитата:
Сообщение от allrather Посмотреть сообщение
А что тебе мешает открыть свойства (ctrl+1) и поменять там параметры (графа настройка)?
Хотя бы то, что у меня на ctrl+1 другие горячие забиты. Если нет предложений по блоку, зачем сотрясать воздух?

----- добавлено через ~7 мин. -----
Цитата:
Сообщение от kacugu Посмотреть сообщение
можно сделать так:
Оригинально =) спасибо!
iSpawn вне форума  
 
Старый 08.02.2016, 19:46
#3120
allrather


 
Регистрация: 27.02.2011
Минск
Сообщений: 169
Отправить сообщение для allrather с помощью Skype™


Цитата:
Сообщение от iSpawn Посмотреть сообщение
Хотя бы то, что у меня на ctrl+1 другие горячие забиты. Если нет предложений по блоку, зачем сотрясать воздух?
Есть предложения по поводу твоего мировоззрения. Думаю, это тебе только на пользу в данной то теме.
Нажмите на изображение для увеличения
Название: Untitled-1.gif
Просмотров: 112
Размер:	362.5 Кб
ID:	164958
allrather вне форума  
Закрытая тема
Вернуться   Форум 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