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

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

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1499284
 
Непрочитано 19.01.2016, 12:23
#3061
iSpawn


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


Цитата:
Сообщение от art_rrc Посмотреть сообщение
Подсказки: 1. Прикрепляйте файл, в котором укажите "как есть" и "как надо" 2. Напишите в ветку "программирование" (а судя по всему вообще в "поиск исполнителей"). 3. Укажите дополнительные параметры нумерации, особенно при ПЕРЕнумерации (по какому принципу нумеровать, сохранять ли старые номера, префиксы/суффиксы и т.п.).
Если никто не возьмется состряпать программку "под вас", штатные и "полуштатные" возможности которые вам помогут: dataextraction(извлечение данных), attin/attout(из expresstools), программы на подобие http://dwg.ru/dnl/1929
Поддержу предыдущего оратора. В цивиле решается штатными средствами с выводом данных в таблицу. В таблицу можно вывести все данные включая координаты угловых точек участка, площадь, номер площади, её кадастровый номер и кучу еще всякой всячины. Если думаете работать в кадастре то учите цивил.
iSpawn вне форума  
 
Непрочитано 24.01.2016, 17:32
#3062
exez


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


Подскажите пожалуйста, есть ли возможность в автокаде связать линейный параметр с горизонтальным параметром зависимости?
Нужно что бы я тянул за ручку линейного параметра, а она меняла значение параметра зависимости, параметр зависимости соответственно менял длину элемента. Возможно это?
Пример во вложениях
Спасибо
Вложения
Тип файла: dwg
DWG 2010
Пример.dwg (69.1 Кб, 886 просмотров)
exez вне форума  
 
Непрочитано 25.01.2016, 07:40
#3063
max4airkin


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


Цитата:
Сообщение от exez Посмотреть сообщение
Подскажите пожалуйста, есть ли возможность в автокаде связать линейный параметр с горизонтальным параметром зависимости?
Нужно что бы я тянул за ручку линейного параметра, а она меняла значение параметра зависимости, параметр зависимости соответственно менял длину элемента. Возможно это?
Пример во вложениях
Спасибо
Это масло масляное какое-то. Параметрический размер не будет управляться динамическим. Растяжение линии в блоке прекрасно можно реализовать через параметрический размер. Только отрезок надо в базовой точке зафиксировать, ну и можно добавить параметр горизонтальности.
max4airkin вне форума  
 
Непрочитано 26.01.2016, 14:12
#3064
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,225


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


BeamX.dwg
VitalyAF на форуме  
 
Непрочитано 26.01.2016, 17:54
#3065
art_rrc


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


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Построил для КМ динблок по мотивам тутошнего блока балки,
теперь задумался, как менять толщину линий
с меньшими затратами, чтобы со слоями не возиться, блок не открывать,
может быть как-то видимость задействовать?
Гуру, посоветуйте, прошу!
Вложение 164211
Я конечно не гуру, но постараюсь быть полезен. Просто перенесите нужные элементы на слой "0", тогда при назначении нужного слоя блоку, элементы будут принимать свойства этого слоя. Также, возможно, есть резон использовать вместо пачки линейных параметров, "Параметр ХУ". В подобных блоках он достаточно удобен
Миниатюры
Нажмите на изображение для увеличения
Название: Слой0.gif
Просмотров: 37
Размер:	96.9 Кб
ID:	164230  
art_rrc вне форума  
 
Непрочитано 26.01.2016, 19:41
#3066
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,225


Цитата:
теперь задумался, как менять толщину линий
с меньшими затратами, чтобы со слоями не возиться, блок не открывать,
Цитата:
... тогда при назначении нужного слоя блоку, элементы будут принимать свойства этого слоя.
...
Спасибо, со слоями понятно, как вариант, ещё есть решения?
VitalyAF на форуме  
 
Непрочитано 26.01.2016, 20:14
#3067
kacugu

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


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
ещё есть решения?
со слоями будет самое простое.
непростое решение (пришло в больную голову): продублировать ВСЕ полилинии в блоке. Продублированным задать нужный вес линии. После этого добавить ещё один параметр видимости (где-то на сайте была такая программка), на который повесить выбор толщины линии. Но это извращение какое-то будет.
kacugu вне форума  
 
Непрочитано 26.01.2016, 20:34
#3068
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,225


Цитата:
Но это извращение какое-то будет.
да, похоже на то, поэтому и спрашиваю, может найдётся светлая голова!
VitalyAF на форуме  
 
Непрочитано 26.01.2016, 20:59
#3069
kacugu

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


Если работаете с листами и видовыми экранами, то можно менять вес линии видового экрана.
kacugu вне форума  
 
Непрочитано 26.01.2016, 21:12
#3070
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,225


Цитата:
Если работаете с листами и видовыми экранами, то можно менять вес линии видового экрана.
Работаю... Но надо выборочно менять, скажем балки - тонкими, фахтверки - толстыми линиями. На другой схеме те же блоки
наоборот балки- толстыми...

Нужен какой-то супер финт (ушами))...
VitalyAF на форуме  
 
Непрочитано 26.01.2016, 21:28
#3071
kacugu

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


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
скажем балки - тонкими, фахтверки - толстыми линиями. На другой схеме те же блоки
наоборот балки- толстыми.
для каждой схемки свой видовой экран, а дальше http://exchange.autodesk.com/autocad...d1928-7fe7.htm (подходит и для обычного автокада)
kacugu вне форума  
 
Непрочитано 27.01.2016, 09:45
#3072
art_rrc


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


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
...
Спасибо, со слоями понятно, как вариант, ещё есть решения?
Вопрос был сформулирован так, что сложилось впечатление, что вы собираетесь "раскрашивать" слоями примитивы в блоке, а не хотите возиться. Переместить ВСЕ(или часть) на "0" это уж точно не возня. А переключить слой- это 1 кнопка на клавиатуре. 1 клик! Вы хотите еще проще? Это как? Силой мысли что ли...
art_rrc вне форума  
 
Непрочитано 27.01.2016, 10:49
#3073
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,225


art_rrc

В конторе принято всё валить в один файл, в пространство модели, есть ещё такие и сдаётся мне, что не мало!
Одни и те же динблоки используется на разных схемах, в которых основной объект от второстепенного отличается толщиной линии. Разных блоков много!
Получается, что блоки то основные, то второстепенные, т.е. меняются ролями и соответственно толщинами.
Мне так кажется, что слои выгоднее держать неизменными и не дублировать их, а играть только толщинами с помощью вьюпортов, если это возможно.
Т.е. вместо нескольких слоёв для каждого объекта заготовить несколько видовых экранов. Собираюсь опробовать.
И второй вариант менять как-то толщины в самих динблоках через палитру свойств. Вчера вечером читал форум theswamp, там что-то есть, но туманно.
VitalyAF на форуме  
 
Непрочитано 29.01.2016, 10:51
#3074
Curiosity

Конструктор
 
Регистрация: 10.03.2014
Якутск
Сообщений: 18


Здравствуйте!
Есть ли возможность одним параметром управлять растягиванием и поворотом? В поиске ничего не нашел.
Автокад 2012.
Curiosity вне форума  
 
Непрочитано 29.01.2016, 11:12
#3075
max4airkin


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


Полярное растяжение?
max4airkin вне форума  
 
Непрочитано 29.01.2016, 12:29
#3076
iSpawn


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


А есть возможность задания значения растяжения из атрибута? Т.е. меняем атрибут и изменяется длинна блока.
iSpawn вне форума  
 
Непрочитано 29.01.2016, 13:13
#3077
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,225


Цитата:
А есть возможность...
Есть, с палитры свойств. Атрибуты д.б. видимыми.
VitalyAF на форуме  
 
Непрочитано 29.01.2016, 13:45
#3078
art_rrc


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


Цитата:
Сообщение от iSpawn Посмотреть сообщение
А есть возможность задания значения растяжения из атрибута? Т.е. меняем атрибут и изменяется длинна блока.
Нет, только программно. Меняешь атрибут, запускаешь программу, блок обновляется. Предыдущий оратор имел ввиду настройку динамических параметров с палитры свойств, но она к сожалению не имеет отношения к атрибутам.
Миниатюры
Нажмите на изображение для увеличения
Название: Screen Shot 01-29-16 at 01.43 PM.PNG
Просмотров: 42
Размер:	17.7 Кб
ID:	164446  
art_rrc вне форума  
 
Непрочитано 29.01.2016, 15:43
#3079
iSpawn


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


Цитата:
Сообщение от art_rrc Посмотреть сообщение
Нет, только программно. Меняешь атрибут, запускаешь программу, блок обновляется. Предыдущий оратор имел ввиду настройку динамических параметров с палитры свойств, но она к сожалению не имеет отношения к атрибутам.
Через палитру свойств не устраивает. Имеется блок, у которого в атрибутах значение высоты задано ( в масштабе). Вот хочется вбивая атрибут (он, конечно, видимый) изменять высоту блока. К, сожалению, с лиспами совсем не знаком.
iSpawn вне форума  
 
Непрочитано 29.01.2016, 15:53
#3080
RNB

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


Цитата:
Сообщение от iSpawn Посмотреть сообщение
Вот хочется вбивая атрибут (он, конечно, видимый) изменять высоту блока. К, сожалению, с лиспами совсем не знаком.
Нужен именно атрибут, параметр не подойдёт?
RNB вне форума  
Закрытая тема
Вернуться   Форум 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