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

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

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1493420
 
Непрочитано 26.07.2018, 10:45
#4121
yurka52rus


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
чтобы все на А3 влезло?
А0. и листов в РД уже 56 - и это без кабельного журнала, который ещё листов на 100 будет. дробить ещё - и самому как бы не особо хочется и заказчик не рад будет.

----- добавлено через ~8 мин. -----
Цитата:
Сообщение от AMDen Посмотреть сообщение
А вообще всегда есть варианты!
Блок розеток с 6 портами имеет громоздкий атрибут. Можно блоки на плане пронумеровать, а уже номерам присвоить значения портов (в стороне, в виде таблицы).
атрибуты нужны для формирования кабельного журнала (через их извлечение). если отдельной таблицей их формировать - трудоёмкость вырастет как минимум вдвое.
yurka52rus вне форума  
 
Непрочитано 26.07.2018, 10:57
#4122
Сергей812


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


Цитата:
Сообщение от yurka52rus Посмотреть сообщение
А0. и листов в РД уже 56 - и это без кабельного журнала, который ещё листов на 100 будет.
ГОСТ Р 21.1101-2013
Цитата:
4.1.5 Количество листов, включаемых в том, определяют из необходимости обеспечения удобства работы, как правило, не более 300 листов формата А4 по ГОСТ 2.301 или эквивалентного количества листов других форматов.
Цитата:
Сообщение от yurka52rus Посмотреть сообщение
атрибуты нужны для формирования кабельного журнала (через их извлечение). если отдельной таблицей их формировать - трудоёмкость вырастет как минимум вдвое.
слабо себе представляю уровень головной боли делать кабельный журнал извлечением данных.. спецификацию еще понятно
Сергей812 вне форума  
 
Непрочитано 26.07.2018, 12:19
#4123
yurka52rus


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


Цитата:
Сообщение от AMDen Посмотреть сообщение
Взял блок из поста 4101. При смене цвета автокад вылетел.
Если посмотреть на свойства блока, видно что скрытый атрибут без тега. Скорее всего глюк при вставке экземпляра блока. Удалил, вставил заново. Не вылетает при любых действиях. И у атрибута появился тег.
а интересно, если в чертеж уже вставлено штук 200 таких блоков без тэга, можно как-то спасти ситуацию?.. синхронизация и переопределение блока не помогают
yurka52rus вне форума  
 
Непрочитано 26.07.2018, 12:39
#4124
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от yurka52rus Посмотреть сообщение
а интересно, если в чертеж уже вставлено штук 200 таких блоков без тэга, можно как-то спасти ситуацию?.. синхронизация и переопределение блока не помогают
мало вероятно
AMDen вне форума  
 
Непрочитано 26.07.2018, 12:56
#4125
Сергей812


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


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

Но здесь дело в другом даже. Является ли данная проблема с атрибутом локальной или это нестандартное поведение акада - так как у меня тоже похоже после обновления атрибутов (синхронизации) тэг вставки атрибута не отображался в свойствах, хотя и не крашилось при этом тоже.
Сергей812 вне форума  
 
Непрочитано 01.08.2018, 11:27
#4126
mindchamber


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


Имеется удобный блок парковочного места. Подскажите как сделать в свойствах этого блока счетчик массива? Чтобы когда я выделял множество таких блоков - в свойствах писалось суммарное количество а не надпись *РАЗЛИЧНЫЕ*. Спасибо.
Вложения
Тип файла: dwg
DWG 2013
Блок_Парковка.dwg (1.14 Мб, 71 просмотров)
mindchamber вне форума  
 
Непрочитано 01.08.2018, 11:34
#4127
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от mindchamber Посмотреть сообщение
Подскажите как сделать в свойствах этого блока счетчик массива?
Добавить атрибут с расчетной формулой. Внутри одного блока счетчик сделать можно.

Цитата:
Сообщение от mindchamber Посмотреть сообщение
Чтобы когда я выделял множество таких блоков - в свойствах писалось суммарное количество а не надпись *РАЗЛИЧНЫЕ*
А вот это стандартными средствами автокада не сделать. Либо использовать извлечение данных, либо что-то из программирования.
AMDen вне форума  
 
Непрочитано 01.08.2018, 12:05
1 | 1 #4128
Maksim7enov


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


Цитата:
Сообщение от mindchamber Посмотреть сообщение
в свойствах писалось суммарное количество
Добавил атрибут и линию для расчета.
Вложения
Тип файла: dwg
DWG 2007
Блок_Парковка(изм1).dwg (1.15 Мб, 57 просмотров)
Maksim7enov вне форума  
 
Непрочитано 01.08.2018, 12:23
#4129
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от Maksim7enov Посмотреть сообщение
и линию для расчета
Можно использовать параметр Расстояние
AMDen вне форума  
 
Непрочитано 01.08.2018, 12:24
#4130
Maksim7enov


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


Цитата:
Сообщение от AMDen Посмотреть сообщение
параметр Расстояние
Не получилось пишет объект стёрт!
Линия с цветом 255 на заднем плане
Maksim7enov вне форума  
 
Непрочитано 01.08.2018, 12:31
1 | 1 #4131
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Надо через МестозаполнительБлока
Вложения
Тип файла: dwg
DWG 2010
Блок_Парковка2.dwg (70.0 Кб, 62 просмотров)
AMDen вне форума  
 
Непрочитано 01.08.2018, 12:32
#4132
Сергей812


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


Цитата:
Сообщение от AMDen Посмотреть сообщение
либо что-то из программирования.
вешаться на событие изменения выбора и если найдены искомые блоки, то выводить в комстроку (к примеру) их количество и просуммированное значение параметра.
Сергей812 вне форума  
 
Непрочитано 01.08.2018, 15:39
#4133
mindchamber


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


Цитата:
Сообщение от Maksim7enov Посмотреть сообщение
Добавил атрибут и линию для расчета.
Благодарю. Есть правда 2 момента - 1)пока не сделаешь реген не обновится параметр в свойствах 2) При выделении нескольких получается *РАЗЛИЧНЫЕ*.

Я не программист, но подобная функция присутствует в плагине GEOMPROPS, когда ты, например, выделяешь несколько штриховок и тебе в свойствах пишет уже их общую площадь. Скажите, это реализуемо по тому же принципу что и в geomprops? Было бы очень удобно.
mindchamber вне форума  
 
Непрочитано 01.08.2018, 15:43
1 | 1 #4134
Maksim7enov


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


Цитата:
Сообщение от mindchamber Посмотреть сообщение
пока не сделаешь реген не обновится
С полями только так!
Программное можно сделать, но это вам уже в другую тему.
Maksim7enov вне форума  
 
Непрочитано 01.08.2018, 15:45
1 | 1 #4135
Сергей812


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


ну в сети болтается лисп расчета общей длины выделенных линий с выводом в строку состояния (не командную) акада. Это половина нужного вам функционала. А чистых программистов на форуме почти и нет, большинство самоучки)
Сергей812 вне форума  
 
Непрочитано 01.08.2018, 15:48
#4136
Maksim7enov


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


Тут проблема будет с тем, что блок динамический. Может легче извлечение данных эти заняться!
Maksim7enov вне форума  
 
Непрочитано 01.08.2018, 15:51
#4137
Сергей812


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


Цитата:
Сообщение от Maksim7enov Посмотреть сообщение
Тут проблема будет с тем, что блок динамический.
и в чем именно проблемы? Динамический блок отличается от обычного, что используется промежуточное анонимное определение блока.
Сергей812 вне форума  
 
Непрочитано 01.08.2018, 15:57
#4138
Maksim7enov


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
и в чем именно проблемы?
Проблема лично для меня)
Стараюсь освоить ЛИСП, но дело это не из легких!
Просто думаю, что такая же проблема у mindchamber и поэтому может все же извлечение данных)
Maksim7enov вне форума  
 
Непрочитано 10.08.2018, 16:03
#4139
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Здравствуйте, товарищи!
Хочу сделать динамический блок видеокамеры с углом обзора.
Пришлось воспользоваться параметрами зависимости, хоть и не люблю их. Если в блоке несколько зависимостей, их взаимную работу становится тяжело отследить, и блок разваливается. Что как раз и получается в моем блоке.
Цель: меняя через свойства угол обзора получать заштрихованную область обзора. Через несколько действий блок разваливается.
Подскажите/покажите где чего подправить.
Вложения
Тип файла: dwg
DWG 2010
Угол обзора.dwg (128.4 Кб, 56 просмотров)
AMDen вне форума  
 
Непрочитано 10.08.2018, 17:09
#4140
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,326


AMDen, Я конечно не большой специалист по динблокам. Но мне кажется дуги (расстояние 1 и 3) можно изменять масштабированием от центра. А штриховка слетает потому что указана точкой внутри контура, ограниченного этими дугами. Если она оказывается за пределами контура, ассоциативность слетает. Поэтому желательно штриховать выбором объектов (дуг и их соединительных линий). Ну где-то так...
AlexCondor вне форума  
Закрытая тема
Вернуться   Форум 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