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

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

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1535588
 
Непрочитано 27.08.2014, 08:30
#2381
ANTon198


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


Здравствуйте! Подскажите пожалуйста как сохранять блоки в файл (для пользования ими в других чертежах, а возможно и на других станциях) с сохранением присвоенным им операций (в частности меня интересует видимость, хотя наверное эта процедура должна быть одинакова и для других операций)? Пытался сохранить блок в файл, так вот блок вставляется в другие чертежи, а возможность выбора видимости отсутствует.
ANTon198 вне форума  
 
Непрочитано 27.08.2014, 09:06
#2382
freese

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


Цитата:
Сообщение от ANTon198 Посмотреть сообщение
Здравствуйте! Подскажите пожалуйста как сохранять блоки в файл (для пользования ими в других чертежах, а возможно и на других станциях) с сохранением присвоенным им операций (в частности меня интересует видимость, хотя наверное эта процедура должна быть одинакова и для других операций)? Пытался сохранить блок в файл, так вот блок вставляется в другие чертежи, а возможность выбора видимости отсутствует.
ну файл выложите, с блоком у которого пропадает видимость
freese вне форума  
 
Непрочитано 28.08.2014, 15:21
#2383
tujn08


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


Всем привет!

файл Чертеж3:
1) Что твориться с видимостью в этом блоке?
2) кто поможет сделать так, что бы меняли значение одного атрибута, а внутри блока остальные значения атрибутов(допускается использовать Мтекст т.к. требуется выравнивание) менялись сами.

файл Чертеж1:
1) В чем отличие атрибутов (многострочных) - в одних вставляется многострочный текст в другой вообще не вставляется(программно). В свойствах все одинаково выставлено. Как добиться таких отличий.
2) Междустрочный интервал атрибута как изменить? - создать свой стиль и использоваться его (другими методами никак?)

ACAD2013 сохранен в 2010
Вложения
Тип файла: dwg
DWG 2010
Чертеж3.dwg (178.0 Кб, 2335 просмотров)
Тип файла: dwg
DWG 2010
Чертеж1.dwg (86.6 Кб, 2312 просмотров)
tujn08 вне форума  
 
Автор темы   Непрочитано 28.08.2014, 15:23
#2384
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от tujn08 Посмотреть сообщение
в одних вставляется многострочный текст в другой вообще не вставляется(программно)
Программно же и определяй. И хватит уже мешать в одну кучу программирование и использование штатных возможностей AutoCAD'a!

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

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от tujn08 Посмотреть сообщение
Что твориться с видимостью в этом блоке?
Неизвестно. Вроде работает.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.08.2014, 15:26
#2385
tujn08


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


Цитата:
Сообщение от freese Посмотреть сообщение
блок вставляется в другие чертежи, а возможность выбора видимости отсутствует.
Происходило подобное- только в уже созданном чертеже. Один и тот же блок в нескольких местах -у каких-то из них пропадает ручка видимость.
Решение - зайти в блок и сделать ручку видимой(даже, если она уже отмечена как видимая). А полное решение проблемы мне не известно.
Виню 2013 Кад. В 2010 и 2012 все было норм
tujn08 вне форума  
 
Непрочитано 28.08.2014, 15:32
#2386
tujn08


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Неизвестно. Вроде работает.
У Вас такого нет? в видимости PT FT
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 121
Размер:	10.3 Кб
ID:	134343  
tujn08 вне форума  
 
Автор темы   Непрочитано 28.08.2014, 15:51
#2387
Кулик Алексей aka kpblc
Moderator

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


У меня все нормально работает. Объяснять, что на форуме телепаты давным-давно кончились, уже надоело.
Миниатюры
Нажмите на изображение для увеличения
Название: BlockVisibility.gif
Просмотров: 94
Размер:	417.1 Кб
ID:	134346  
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.08.2014, 18:38
#2388
tujn08


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



Нет - не работает нормально. Линии отображает как надо, а вот атрибуты нет (нагляднее только в редакторе блока). В каждой видимости свои атрибуты, а отображает всегда атрибуты первой видимости + местами из других видимостях.
tujn08 вне форума  
 
Непрочитано 31.08.2014, 15:53
#2389
Бася


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


Добрый день, уважаемые форумчане!
Помогите решить задачу: есть три набора параметров (диаметр, цвет и обозначение). В каждом наборе от 4 до 6 параметров. Количество параметров может увеличиться, как и число наборов.
Суть в том, что в блоке надо иметь возможность одновременно использовать все параметры из всех трех наборов.
Например: окружность, диаметром 2, желтого цвета, с крестом. Блоков на чертеже - более полутора тысяч. Под каждый вариант делать свой - нет смысла. Поэтому хочу сделать один, с возможностью менять параметры.
Как сделать такой блок? Мне пока в голову приходит только один вариант - видимость ( сделала разные диаметры окружностей). А что делать с заливами и обозначениями?

П.с прилагаю рисунок, заранее прошу прощения - пишу с планшета, рисунок на коленке пальцем
Изображения
Тип файла: jpg image.jpg (120.8 Кб, 390 просмотров)
Бася вне форума  
 
Непрочитано 31.08.2014, 16:19
#2390
Сергей812


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


Цитата:
Сообщение от Бася Посмотреть сообщение
Блоков на чертеже - более полутора тысяч.
Ну количество блоков от это не уменьшиться, они только анонимными будут. Т.е. на каждый используемый вариант будет создаваться свой анонимный блок, а потом лишь вставка блока - ссылка на этот анонимный блок. Динамические блоки не облегчают чертеж, они лишь облегчают жизнь проектировщику).
Сергей812 вне форума  
 
Непрочитано 31.08.2014, 17:15
#2391
Бася


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


Сергей, согласна. Вот хочу себе жизнь облегчить.
А про количество я писала к тому, что вариаций этих блоков будет много.
Бася вне форума  
 
Непрочитано 31.08.2014, 17:23
#2392
Сергей812


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


Ну с диаметром проще всего - сделайте зависимость по радиусу и вбейте в свойства зависимости список значений или шаг изменений
С цветом сложнее - кроме как посадить кучу одинаковых окружностей на зависимость по радиусу и селекцию цвета на ручку видимости - пока ничего на ум не приходит. Ну или палитра с динамическими разноцветными блоками.
Перекрестия - ну тут чисто второй параметр видимости.
Сергей812 вне форума  
 
Непрочитано 31.08.2014, 19:09
#2393
Бася


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


Спасибо! Попробую завтра. Вопрос про видимость- как второй параметр сделать?
Бася вне форума  
 
Непрочитано 31.08.2014, 19:14
#2394
Сергей812


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


Цитата:
Сообщение от Бася Посмотреть сообщение
Вопрос про видимость- как второй параметр сделать?
Лучше просто сделайте два отдельных параметра видимости, я неточно выразился)
Сергей812 вне форума  
 
Непрочитано 01.09.2014, 11:08
#2395
Astartes

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


Бася, Что то вроде этого?
Меняется ручками блока - диаметр круга и фигура внутри круга. Цвет блока меняется стандартно через выбор цвета на панели инструментов.
Зачем усложнять с цветом и вешать изменение цвета на какой-либо активатор в блоке - я не понял.

tujn08
По чертежу 3. У тебя у атрибутов одинаковое имя (тэг). Так нельзя. Даже если у тебя все атрибуты FT одинаковые, давать им одно имя нельзя. Зайди в редактор атрибутов блока. Увидишь что некоторые атрибуты выделены красным. Это тебе Акад толсто намекает что у тебя ошибка и так делать нельзя.
Для того чтобы значения из одного атрибута, отображалось в другом используй поля.

По чертежу 1 ничего не понял что надо. В многострочном атрибуте межстрочный интервал меняется также как и в многострочном тексте.
Вложения
Тип файла: dwg
DWG 2010
Блок.dwg (46.9 Кб, 1931 просмотров)
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022

Последний раз редактировалось Astartes, 01.09.2014 в 11:23.
Astartes вне форума  
 
Непрочитано 01.09.2014, 11:31
#2396
Ivanov A.N.


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


Всем доброго времени суток. Помогите уважаемые знатоки Автокада. Есть задача: автоматизировать процесс. Сразу скажу сферу деятельности это окна. Создал ДБЛОК, за ручки могу менять его ширину и высоту, это и есть 2 главных параметра, ШИРИНА и ВЫСОТА. в этом же блоке создаю таблицу где хочу привязать через ПОЛЕ эти два показателя, чтобы в дальнейшем и менялись через формулы все остальные показатели этой таблицы. когда создана табл. все хорошо. НО стоит удалить и вставить новый ДБЛОК как все привязки слетают, т.е он прописывает новый путь к Блоку и Поля теряют связь. Решение этой проблемы считаю невозможной по причине недоработок автокада

----- добавлено через ~8 мин. -----
в дополнение скажу что пробовал эту таблицу заставить работать через атрибуты, т.е прописать один раз при вставке табл. ШИРИНУ и ВЫСОТУ, но в итоге он не считывает ЗНАЧЕНИЕ атрибута и формулы дальнейших расчетов не работают.
Ivanov A.N. вне форума  
 
Непрочитано 01.09.2014, 16:19
#2397
Бася


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


Astartes, Спасибо! Именно такое.
Про цвет - там же только штриховка нужна цветная. все остальное - другими

Сергей812, Astartes, помогите довести блок до ума!
Настроила параметры растягивания и параметры видимости. А добавить второй набор видимости - не могу! тему http://forum.dwg.ru/showthread.php?t=24597&page=2 уже всю прочла, инет облазила, но не получается, хоть тресни. А заливки нужны и очень!

П.с. в догонку еще пара вопросов: 1 . в динамический блок пытаюсь вставить самый обычный атрибут. не виден в блоке. так и надо или я о чем-то не в курсе?
2. с палитры параметров случайно удалила параметр "видимость". как его заново туда восстановаить? (комп перегружала)

всем заранее спасибо
Вложения
Тип файла: dwg
DWG 2010
Блок (1).dwg (69.7 Кб, 1837 просмотров)

Последний раз редактировалось Бася, 01.09.2014 в 16:47. Причина: вставка блока
Бася вне форума  
 
Непрочитано 01.09.2014, 16:50
#2398
Astartes

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


Бася, Дома акад не стоит, потому блок гляну только завтра.

Если цвет менять только у штриховки, то всем объектам кроме штриховки сделать цвет "По слою", а штриховке сделать "По блоку". Тогда при выборе цвета на панели инструментов, цвет в блоке будет менять только штриховка. Если так надо, то не надо парится со вторым параметром видимости.
Или я не понял, для чего нужен второй параметр видимости. Что с его помощью планируется менять?
Какой автокад. Если читали тему, то должны увидеть что доп. визибли сет работает до 2011.


После добавления в блок атрибута, надо либо вставить блок по новой, либо _attsync.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 01.09.2014, 16:56
#2399
Бася


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


Astartes, акад 2010, но 64 битный
а это "по блоку" можно менять ?
с атрибутами и штриховками сейчас попробую
Бася вне форума  
 
Непрочитано 01.09.2014, 17:15
#2400
Astartes

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


Бася, В блоке из поста #2395 попробуйте поменять цвет. Меняется же. Там у всех объектов цвет стоит "По блоку". То у чего хотите менять цвет оставте "По блоку" то у чего не надо менять цвет сделайте "По слою" или выберите какой угодно цвет.
В общем по поводу блока и "По слою", "По блоку" поищите на форуме. Темы поднимались неоднократно. Для понимания будет полезно.

В 2010х64 Доп. визибли сеты нормально работают.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
Закрытая тема
Вернуться   Форум 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