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

Вернуться   Форум 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1534791
 
Непрочитано 03.07.2014, 19:00
#2301
staer


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


[quote=Astartes;1283543]staer,Примерно так.

Спасибо. Но если честно с таблицами свойств еще не разбирался, не совсем понял как это осуществлено у вас. И наверное в моем случае врят ли это поможет. Т.к. я хочу в один блок загнать объекты разной геометрической формы: антенны, радиомодули, системные блоки. Я делал через "видимость", но не хочу что бы у меня был выбор сразу сразу все в один столбик, а вначале выбираешь что тебе нужно: антенны, радиомодули или системники, а уже потом саму модель. Возможно ли это как то через видимость или таблицу свойств сделать?
staer вне форума  
 
Непрочитано 03.07.2014, 22:28
#2302
Сергей812


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


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

Цитата:
Код:
[Выделить все]
 Столбец1                Столбец2                      Столбец3

Антенна                  Тип антенны1               Видимость1
Антенна                  Тип антенны2               Видимость2
Антенна                  Тип антенны3               Видимость3
Радиомодули           Тип радиомодуля1        Видимость4
Радиомодули           Тип радиомодуля2        Видимость5
Радиомодули           Тип радиомодуля3        Видимость6
Сергей812 вне форума  
 
Непрочитано 03.07.2014, 23:34
#2303
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от staer Посмотреть сообщение
Т.к. я хочу в один блок загнать объекты разной геометрической формы: антенны, радиомодули, системные блоки.
Я отказался от мегадинамического блока по 2 причинам (работают с блоками пользователи, в т.ч. тетки):
1. Увеличение объема файла и тормозов при значительном количестве динамических блоков
2. Когда в один прекрасный момент часть колодцев превратилась в гидранты (я ничего не делала, оно само)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 04.07.2014, 00:30
#2304
Сергей812


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


Согласен, лучше использовать набор типа: антенны отдельно динблоком, радиомодули отдельно и т.д. И посадить на палитру. Если не нравиться палитра - сделать панельку с кнопками вставки соответствующего блока. Или как еще фантазия подскажет. От динблока для расчета СОУЭ с количеством строк в таблице блока порядка трехсот очень быстро отказался из-за регулярных глюков)
Сергей812 вне форума  
 
Непрочитано 07.07.2014, 14:41
#2305
ALEKSEMANDR

проектировщик
 
Регистрация: 01.09.2011
Калининград
Сообщений: 188


Здравствуйте коллеги!!! Практически уверен, что у кого нибудь есть динамический блок - прямоугольник у которого передвигая одну грань она укорачивается, а перпендикулярные ей грани удлиняются оставляя постоянной площадь первоначально задаваемую в свойствах. поделитесь пожалуйста.
ALEKSEMANDR вне форума  
 
Непрочитано 07.07.2014, 14:57
#2306
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от ALEKSEMANDR Посмотреть сообщение
у кого нибудь есть динамический блок - прямоугольник у которого передвигая одну грань она укорачивается, а перпендикулярные ей грани удлиняются оставляя постоянной площадь первоначально задаваемую в свойствах
Динамикой не получится. Только параметризация
Вложения
Тип файла: dwg
DWG 2010
S_AB.dwg (88.3 Кб, 2447 просмотров)
Vombat вне форума  
 
Непрочитано 07.07.2014, 15:00
#2307
ALEKSEMANDR

проектировщик
 
Регистрация: 01.09.2011
Калининград
Сообщений: 188


Цитата:
Сообщение от Vombat Посмотреть сообщение
Динамикой не получится. Только параметризация
Спасибо дружище!!!!!
ALEKSEMANDR вне форума  
 
Непрочитано 09.07.2014, 14:49
#2308
proPLAYer


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


В чем может быть проблема.
Создаю атрибуты в блоке, выхожу из редактора блоков, атрибуты не отображаются?!
proPLAYer вне форума  
 
Автор темы   Непрочитано 09.07.2014, 15:00
#2309
Кулик Алексей aka kpblc
Moderator

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


В отсутствии выполнения синхронизации атрибутов.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.07.2014, 15:04
#2310
proPLAYer


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


Хм.
Как исправить?
proPLAYer вне форума  
 
Непрочитано 09.07.2014, 15:06
1 | #2311
CaMoCAD


 
Регистрация: 25.03.2008
Зелик
Сообщений: 1,600


Цитата:
Сообщение от proPLAYer Посмотреть сообщение
Как исправить?
_attsync
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД.
CaMoCAD вне форума  
 
Непрочитано 09.07.2014, 15:18
#2312
proPLAYer


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


Спасибо
proPLAYer вне форума  
 
Непрочитано 09.07.2014, 21:10
#2313
Сергей812


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


или просто вставить данный блок заново.. но все прежние вставки останутся "старыми"
Сергей812 вне форума  
 
Непрочитано 12.07.2014, 11:56
#2314
tujn08


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


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

Тема избитая, но подходящего решения не нашел. Самое близкое - это EXPRES TOOLS -экспорт описания из блок->.txt .xls->.txt->блок но слишком уж много операций.Надо автоматизировать.


вот блоки которые хочется модернизировать и пример (часть того что может существовать)


один датчик=один дин блок с несколькими visibiliry set,
а блок содержит сеты для:
1)количество клемм у датчика
2)количество групп клемм(видно что есть пробелы у групп)
3)аналогично 1 и 2 на клеммной коробке на входе и выходе(условно определим,что вход сверху)
4)добавляются вриации с перемычками отдельными сетами и их количество(перемычек) на входе и выходе коробки
5) вариации с экранированием ( у некоторых датчиков)
6) и самое сложное - объединение нескольких датчиков на выходе по разным вариациям выше
7) переход пересечений линий
8) обрыв выхода входа у коробки и датчика
9) подпись клемм из атрибута(желательно одного)

9пункт это главная задача - в блоке один атрибутмдолжен менять сразу несколько текстовых блоков (будет ли это TEXT MTEXT поле - не важно).Об этом ниже.

по коробке:
обрывы слева, справа, Л+П, 0,1,2,3,4 выхода и входа, экранирование, обрыв входа и выхода


это самое основное по визиблам. плюс автономерация клемм коробки (слева-направо и наоборот+ возможны обрывы номераций в нескольких местах)
в планах сделать так:на генплане расставлять условные обозначения коробок и датчиков привязанные к ексель, в разных слоях соединять полилиниями= получаем структрурную схему.
имея дин блоки как описал выше = соединение проводок рисуется автоматом +небольшие ручные манипуляции с блоками (тонкости КИПиА)

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от tujn08 Посмотреть сообщение
вот блоки которые хочется модернизировать
ACAD 2013x64
Вложения
Тип файла: pdf 1981212_1127D-R-00000-AK-01-SH-011-revC02.pdf (90.3 Кб, 103 просмотров)
Тип файла: dwg
DWG 2010
Блоки исходники.dwg (445.7 Кб, 2115 просмотров)
tujn08 вне форума  
 
Непрочитано 12.07.2014, 12:05
1 | #2315
Сергей812


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


Цитата:
Сообщение от tujn08 Посмотреть сообщение
привет всем! описание задачи ниже, а вопрос такой: как в блоке менять несколько текстовых блоков через один атрибут этого блока. А еще лучше из EXEL менять артибут который меняет текст.

Тема избитая, но подходящего решения не нашел. Самое близкое - это EXPRES TOOLS -экспорт описания из блок->.txt .xls->.txt->блок но слишком уж много операций.Надо автоматизировать.


вот блоки которые хочется модернизировать и пример (часть того что может существовать)


один датчик=один дин блок с несколькими visibiliry set,
а блок содержит сеты для:
1)количество клемм у датчика
2)количество групп клемм(видно что есть пробелы у групп)
3)аналогично 1 и 2 на клеммной коробке на входе и выходе(условно определим,что вход сверху)
4)добавляются вриации с перемычками отдельными сетами и их количество(перемычек) на входе и выходе коробки
5) вариации с экранированием ( у некоторых датчиков)
6) и самое сложное - объединение нескольких датчиков на выходе по разным вариациям выше
7) переход пересечений линий
8) обрыв выхода входа у коробки и датчика
9) подпись клемм из атрибута(желательно одного)

9пункт это главная задача - в блоке один атрибутмдолжен менять сразу несколько текстовых блоков (будет ли это TEXT MTEXT поле - не важно).Об этом ниже.

по коробке:
обрывы слева, справа, Л+П, 0,1,2,3,4 выхода и входа, экранирование, обрыв входа и выхода
Обратите внимание на AutoCAD Electrical - если правильно понимаю, что у вас электрические схемы.
Сергей812 вне форума  
 
Непрочитано 12.07.2014, 20:06
#2316
tujn08


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Обратите внимание на AutoCAD Electrical - если правильно понимаю, что у вас электрические схемы.
Посмотрел вебинар -почти, но не то. Можно и на нем сделать проект. пару мысей появилось. В любом случае мой вопрос открыт еще.
tujn08 вне форума  
 
Непрочитано 12.07.2014, 20:32
1 | #2317
Сергей812


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


наш "автоматчик-киповец" рисует планы в autocad, эл. схемы-в электрикал.. какие то вспомогательные вещи подтачивал макросами еще на vba.. электрикал тоже открытая система, как и "голый" автокад.. а что вы хотите на уровне динамических блоков создать вертикальное решение по сути )
Сергей812 вне форума  
 
Непрочитано 13.07.2014, 00:25
#2318
tujn08


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
. а что вы хотите на уровне динамических блоков создать вертикальное решение по сути )
Ну вот почему: мне не нравиться то, что там компоненты накидывают (по сути те же блоки) вручную (если бы хотябы проверялось на правильность выбора как в nanoCAD, но мы в нем не работаем увы). Не отрицаю что и без программирования можно, что-то приближенное сделать. Главная проблема в том,что проекты не рисуются заного, а копируются со старых или много копий текущего. Подшивками не пользуемся(вероятно просто не научились еще ). На примере: был объект который состоял их 60 типовых объектов - все это было в модели. Общее число форматок составляло порядка 800шт. При изменении информации лекго было пройтись автозаменой или подправить блок. А в электиксе я думаю пришлось бы каждый лист менять (( представьте дерево проекта из 800 чертежей

----- добавлено через ~29 мин. -----
Суть нев дереве проекта конечно, а в разработке чертежа. Давайте по делу лучше. Ктознает как менять в блоке текст или оновлять поля из одного атрибута?
tujn08 вне форума  
 
Непрочитано 13.07.2014, 01:08
1 | #2319
Сергей812


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


Цитата:
Сообщение от tujn08 Посмотреть сообщение
Ктознает как менять в блоке текст или оновлять поля из одного атрибута
Например, ссылка в атрибуте блока на поле подшивки

Последний раз редактировалось Сергей812, 13.07.2014 в 01:15.
Сергей812 вне форума  
 
Непрочитано 13.07.2014, 01:39
#2320
tujn08


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


Эм... у меня поля не обновляет при обновлении блока. Если Поля снаружи блока то обновляются.
tujn08 вне форума  
Закрытая тема
Вернуться   Форум 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