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

Вернуться   Форум 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1534754
 
Непрочитано 01.09.2014, 18:06
#2401
Бася


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


Astartes, спасибо, с цветом разобралась
Хотя, история с видимостью ИМХО интереснее. Но пока не пойму как второй набор подгружать.

----- добавлено через ~1 ч. -----
Да, еще такой вопрос: почему-то бывают косяки с ассоциативностью штриховки. пока зависимости не вижу, да и вообще не пойму, как вылечить.
Бася вне форума  
 
Непрочитано 01.09.2014, 19:12
#2402
tujn08


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


Цитата:
Сообщение от Astartes Посмотреть сообщение
FT одинаковые, давать им одно имя нельзя
Наблюдал красное выделение атрибутов. Не углублялся в это (т.к. с одной видимостью все почти идеально).
Если нельзя одинаковые имена иметь (что так очень хочется и кажется странным т.к. одинаковые блоки можем же ставить и другие примитивы у них системные имена становятся разные), то смысл блока пропадает - ни какой автоматизации стандартными средствами. Плюс нерешенный вопрос по теме http://forum.dwg.ru/showthread.php?t=104940 касающейся моего блока тоже - все равно, что каждый раз блок рисовать заново придется.

Цитата:
Сообщение от Astartes Посмотреть сообщение
В многострочном атрибуте межстрочный интервал меняется также как и в многострочном тексте
При редактировании значения у меня панель редактирования урезанная (нельзя ни выровнять, ни назначить рамку для текста, сужение и т.п.)
Это надо для того, что бы "вписать не вписуемое" в штамп чертежа. К примеру делали многострочный атрибут - туда название не влазило, поставили Мтекст - сузили, интервал и впритирку все влезло.

----- добавлено через ~4 мин. -----
Цитата:
Сообщение от Бася Посмотреть сообщение
А добавить второй набор видимости - не могу
Автокад 2010, блок делать в нем, а точнее видимости от первой до последней. Программа работает только в 2010(но часть функций и в других версиях). Если попытаться изменить/настроить видимости в других версиях - блок на свалку сразу! Сам долго бился с этой проблемой.
tujn08 вне форума  
 
Непрочитано 02.09.2014, 05:25
#2403
Astartes

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


Бася, Конкретнее что и где со штриховкой. То что она не всегда "поспевает" за контуром, да бывает. Надо смотреть на конкретном примере, чего там и как.

tujn08, Что бы редактор многострочного атрибута был полноценным как в мтексте, переменная ATTIPE=1
По поводу доп. визибли сетов не вводите человека в заблуждение. Прочитайте хотя бы последние 4 страницы темы.
Работают точно в 32х битных 2008, 2010, 2011. В 64 битных 2010. Это то что проверял лично.
В 2012, 2013 можно редактировать блоки, но это приведет к определенным нехорошим последствиям. Описано на техже последних страницах темы.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 02.09.2014, 09:47
#2404
Бася


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


Astartes,
прикрепляю блок. тут - штриховка нормально за контуром движется. А когда я его вставляю в файл, сохраняю как, так там штриховка не поспевает. И регенерация не помогает((

tujn08,
простите, туплю. Но можно по-шагово про видимость? И, скиньте, плиз сам .fas , а то я на него грешу...
Вложения
Тип файла: dwg
DWG 2010
Блок (1).dwg (69.7 Кб, 2148 просмотров)

Последний раз редактировалось Бася, 02.09.2014 в 09:53. Причина: вставка блока
Бася вне форума  
 
Непрочитано 02.09.2014, 10:59
#2405
Astartes

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


Бася, У меня все норм. Опишите подробней цепочку действий, после чего начинает сбиваться штриховка.
По поводу доп. сетов. Фас файл из той темы нормальный, рабочий. на каком этапе возникают трудности?
На создании дополнительного сета?
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 02.09.2014, 11:06
#2406
Бася


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


Astartes, дело в том, что я этот блок вставляю в чертеж, сохраняю с другим названием. Правда, вчера еще штриховку чуть обрезала.
А вот когда, с новым именем, я начинаю его копипастить и играть с диаметром, штриховка остается на минимальном диаметре. Причем, при попытках редактировать блок, ее нельзя сделать ассоциативной - там эта функция просто не активна!

Да, с доп. сетами затык. Пойду поищу этот файлик -вчера его в сердцах удалила.
Бася вне форума  
 
Непрочитано 02.09.2014, 12:08
#2407
Astartes

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


Бася, Как только не издевался над вашим блоком: вставлял, переименовывал, копипастил и т.д. У меня все нормально работает.
В любом чертеже глюк с блоком или только в определенном? В чистый чертеж если вставить, переименовать и т.д. все равно будет глюк?
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 03.09.2014, 07:31
#2408
tujn08


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


Цитата:
Сообщение от Astartes Посмотреть сообщение
переменная ATTIPE=1
Спасибо!
Про видимости - описал как у меня работало.
tujn08 вне форума  
 
Автор темы   Непрочитано 03.09.2014, 10:12
#2409
Кулик Алексей aka kpblc
Moderator

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


Бася, Astartes, для обсуждения дополнительных параметров видимости есть спец. тема. Там и обсуждайте.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 03.09.2014, 10:21
#2410
Сергей812


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


Бася
в свое время тоже игрался со сложными динамическими блоками - пришел к выводу, что в блоке должен быть один-максимум два параметра выбора. А подварианты проще загонять на палитры, чтобы были под рукою.
Сергей812 вне форума  
 
Непрочитано 03.09.2014, 10:43
#2411
Бася


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


Сергей812,
а что такое палитры? не знакома с таким понятием, к сожалению
Бася вне форума  
 
Непрочитано 03.09.2014, 11:00
#2412
AlphaGeo


 
Сообщений: n/a


Бася, Инструментальные палитры
 
 
Непрочитано 04.09.2014, 12:44
#2413
Gref

Расчеты и проектирование КЖ, КМ / ПАО Уралпромпроект
 
Регистрация: 28.11.2009
Златоуст, Челябинск
Сообщений: 131


Позвольте вопрос:
Можно ли получать одно поле либо через автоматическое вычисление формулой(например длину) или вручную его ввести, чтобы в дин.блок значение кол-ва арматуры в диапазоне получать либо по формуле автоматические либо вручную вбив?
Gref вне форума  
 
Непрочитано 05.09.2014, 19:09
#2414
ex3me


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


Долго не знал где создать тему, но нашел эту!
Попробую сформулировать свой вопрос:
Хочу создать блок, пуская для начала будет квадрат. Создать у него два параметра, ширину и высоту. И применить к этим параметрам операцию растяжения. Далее применяю параметр выбор (переименовываю в размер)и в таблице задаю параметр размер, которому соответствует пара значений ширины и высоты. Тогда сколько и каких блоков у меня есть на чертеже, при извлечении атрибутов я увижу. И в таблице оставляем параметр РАЗМЕР.
На скриншотах все видно.

А теперь вопрос. Таких блоков у меня великое множество, и каждый раз они могут быть разными. Соответсвенно таблицу соответствий вспотеешь каждый раз редактировать. Возможно ли сделать так, чтобы при вводе в свойствах блока ширины и высоты, автоматически прописывался параметр РАЗМЕР. Если возможно это как то прописать в графе несоответствующая, то вообще шикарно.

Offtop: Еще такой момент:
Возьмем "стержень" с одним параметром. Назовем этот параметр РАЗМЕР. Сейчас у меня так создан блок.

Вчера решил что мою задачу можно сделать через атрибуты и поля.
Еще создаем блок "квадрат" с двумя параметрами длина и ширина. Для этого блока создаем атрибут. Называем его РАЗМЕР и присваиваем ему два поля "Длина" х "Ширина".

Если я в таблицу считаю все стержни, то таблица имеет вид Имя-РАЗМЕР.
Если я в таблицу считаю Все квадраты, то таблица имеет вид Имя-РАЗМЕР.
Но если я считаю все элементы чертежа, то таблица имеет вид Имя-РАЗМЕР-РАЗМЕР1. Потому как один размер относится к атрибутам в чертеже, а второй - к динамически блокам.

Но вроде это тоже решаемо если у стержня сделать тоже атрибут, но с одним полем.
Миниатюры
Нажмите на изображение для увеличения
Название: 2014-09-05_12-14-19.png
Просмотров: 83
Размер:	21.1 Кб
ID:	134823  Нажмите на изображение для увеличения
Название: 2014-09-05_12-20-43.png
Просмотров: 63
Размер:	40.6 Кб
ID:	134824  

Последний раз редактировалось ex3me, 07.09.2014 в 23:05.
ex3me вне форума  
 
Непрочитано 06.09.2014, 09:37
#2415
shmulka

Инженер-электрик
 
Регистрация: 08.08.2013
Нижний Новгород
Сообщений: 131


коллеги, помогите пожалуйста доработать блок камеры видеонаблюдения. Есть операция поворота и растяжения расстояния видимости. Хотелось бы добавить операцию изменения угла зрения (т.е. разводить в стороны и сводить обратно). Пробовал через параметризацию, но все разъезжается.

вопрос закрыт. через полярное растяжение более-менее все решилось. Лучи симметрично разводятся, плюс длина каждого регулируется
Вложения
Тип файла: dwg
DWG 2007
камера.dwg (76.4 Кб, 1705 просмотров)

Последний раз редактировалось shmulka, 06.09.2014 в 10:52.
shmulka вне форума  
 
Непрочитано 06.09.2014, 11:46
#2416
tujn08


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


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

P.S. На сколько мне известно у купольных камер другое УГО.
Вложения
Тип файла: dwg
DWG 2010
камера.dwg (173.9 Кб, 1648 просмотров)
tujn08 вне форума  
 
Непрочитано 07.09.2014, 05:28
#2417
Роман Амосов

энергетик
 
Регистрация: 01.03.2012
Владивосток
Сообщений: 72


Всем доброе время суток. Есть проблемка. Имеется блок с атрибутом. Атрибут задается выбором данных из таблицы блока. Скажем на чертеже таких блоков 10 и каждому определен свой атребут (из таблицы), и случилось так, что данные в таблице необходимо изменить. Таблица корректируется (при помощи редактора блока) блок сохраняется, а атребуты блоков автоматически не меняются, и чтобы их поменять надо в каждом блоке из списка повторно выбрать ту же сточку которая была выбрана ранее. ВОПРОС как этот процесс свтоматизировать? Регенерация не помогает. Через управление атрибутами (обновить )тоже пробовал
Вложения
Тип файла: dwg
DWG 2013
пример (блок РУ).dwg (122.8 Кб, 1549 просмотров)
Роман Амосов вне форума  
 
Непрочитано 07.09.2014, 10:46
#2418
Сергей812


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


Цитата:
Сообщение от Роман Амосов Посмотреть сообщение
Таблица корректируется (при помощи редактора блока) блок сохраняется, а атребуты блоков автоматически не меняются
Что-то сильно сомневаюсь, что таблица блока в уже существующих вставках блоков будет автоматически обновляться. Новые вставки блока будут уже с обновленными данными. Сделать таблицу внешнюю (не блока) и полями на ее ячейки ссылаться - для текстовых типов ячеек не прокатывает. Так что скорее всего программно только. Ну не будет делать AutoDesk гибкие и многофункциональные решения в динамических блоках - ему вертикальные решения продавать надо)

p.s. И если программно - имхо проще тогда уж сделать скрытый атрибут с порядковым номером блока вместо таблицы блока, и потом макрос по заданному имени блока находит эти блоки, и по значению этого атрибута выдергивает соответствующие значения для атрибутов из таблицы автокада или текстового файла, например. Наверняка на просторах этого сайта можно найти хотя бы заготовку подобного на лиспе.

Последний раз редактировалось Сергей812, 07.09.2014 в 10:53.
Сергей812 вне форума  
 
Непрочитано 07.09.2014, 11:00
#2419
Роман Амосов

энергетик
 
Регистрация: 01.03.2012
Владивосток
Сообщений: 72


Пусть это будит програмно. Лисп нужен. Я в этом совсем не шарю. Может кто помочь?
Роман Амосов вне форума  
 
Непрочитано 07.09.2014, 12:22
#2420
Сергей812


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


воспользуйтесь поиском по форуму - минимум, помню недавно (2..3 месяца назад) был выложен макрос вставки блоков по координатам из текстового файла - оттуда можно "выдрать" пример работы с файлом, затем найти макрос работы с атрибутами и попробовать совместить их - чтобы значения для атрибутов подставлялись из текстового файла.

или в раздел исполнителей, если лень даже искать.
Сергей812 вне форума  
Закрытая тема
Вернуться   Форум 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