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

Вернуться   Форум 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1493481
 
Непрочитано 21.12.2015, 14:34
#3021
Евгений1101

Проектирование ВЛ
 
Регистрация: 25.03.2010
Самара
Сообщений: 46
<phrase 1=


переименовал теги атрибутов с на L1 и L2. Помогло. Спасибо.

----- добавлено через ~12 мин. -----
Опять проблемы с этим же блоком. При команде РЕГЕН значения атрибутов не изменяются на нужные (тег L1 и L2), длина остается постоянной, хотя привязана к длине линии.

----- добавлено через ~16 мин. -----
вроде проблему с изменением атрибутов решил повторной вставкой атрибутов (блок из поста №3018). Но никак не получается привязать местоположение атрибутов к выноске, при команде "отражение" атрибуты наезжают на выноску, как исправить такое?

----- добавлено через ~23 мин. -----
проблема решена удалением атрибутов и повторной их вставке, наверное автокад "глючит"
Евгений1101 вне форума  
 
Непрочитано 21.12.2015, 15:27
#3022
art_rrc


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


Цитата:
Сообщение от Евгений1101 Посмотреть сообщение
наверное автокад "глючит"
Наверное глючит, также как и "глючил" когда атрибуты разлетались.
art_rrc вне форума  
 
Непрочитано 23.12.2015, 12:14
#3023
Fiz


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


Подскажите в чем может быть проблема, есть блок с 4-мя атрибутами, 3 из которых через поля ссылаются на первый. При работе в самом чертеже, все работает как задумывалось, но стоит поместить этот блок в инструментальную палитру и вставить в другом чертеже, пишет что произошла ошибка в сохранении и блок перестает работать, а если копировать через буфер обмена, то все работает.
Как заставить блок работать через инструментальную палитру. Еще заметил что данная проблема возникает если в свойствах атрибута поставить многострочный текст, с однострочным все работает.
Вложения
Тип файла: dwg
DWG 2010
Блок АКБ.dwg (88.3 Кб, 1076 просмотров)
Fiz вне форума  
 
Непрочитано 24.12.2015, 08:13
#3024
RNB

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


Цитата:
Сообщение от Fiz Посмотреть сообщение
Еще заметил что данная проблема возникает если в свойствах атрибута поставить многострочный текст, с однострочным все работает.
Многострочный атрибут с полями, исходя из моего небогатого опыта, - капризный и глючный инструмент (ну или я "просто не умею его готовить"). В общем, если нужны поля, стараюсь пользоваться однострочными
RNB вне форума  
 
Непрочитано 24.12.2015, 09:06
#3025
kacugu

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


Цитата:
Сообщение от Fiz Посмотреть сообщение
Как заставить блок работать через инструментальную палитру.
Можно сделать "матрёшку". Вставить блок "группа акб" в другой блок. Поместить на палитру уже этот новый блок. В свойствах блока в палитре установить параметр "Расчленить" = да.
kacugu вне форума  
 
Непрочитано 24.12.2015, 11:49
#3026
Fiz


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


kacugu, через "матрешку" все работает, спасибо.
Fiz вне форума  
 
Непрочитано 30.12.2015, 06:49
#3027
baksconstructor


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


А у меня супер вопрос:
Как в блоке сделать две или несколько таблиц свойств блока? Чтобы был выбор нескольких выпадающих списков.
baksconstructor вне форума  
 
Непрочитано 30.12.2015, 06:54
#3028
max4airkin


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


а так нельзя?
http://forum.dwg.ru/showpost.php?p=824803&postcount=401
max4airkin вне форума  
 
Непрочитано 30.12.2015, 06:56
#3029
baksconstructor


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


Цитата:
Сообщение от max4airkin Посмотреть сообщение
а так нельзя?
Так уже есть.
Нужно два таких.
baksconstructor вне форума  
 
Непрочитано 30.12.2015, 08:53
#3030
RNB

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


Цитата:
Сообщение от baksconstructor Посмотреть сообщение
А у меня супер вопрос:
Как в блоке сделать две или несколько таблиц свойств блока? Чтобы был выбор нескольких выпадающих списков.
Боюсь, что для второго списка придётся обходиться параметром "выбор".
RNB вне форума  
 
Непрочитано 30.12.2015, 08:55
#3031
baksconstructor


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


Цитата:
Сообщение от RNB Посмотреть сообщение
Боюсь, что для второго списка придётся обходиться параметром "выбор".
Собственно так и делаю, но тут есть засада - в поле атрибута вписывается параметр выбора, но если при использовании блока руками вписать значение, то поле уже не восстанавливается и не изменяется при выборе.
baksconstructor вне форума  
 
Непрочитано 30.12.2015, 08:59
#3032
RNB

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


Цитата:
Сообщение от baksconstructor Посмотреть сообщение
Собственно так и делаю, но тут есть засада - в поле атрибута вписывается параметр выбора, но если при использовании блока руками вписать значение, то поле уже не восстанавливается и не изменяется при выборе.
Так Вы вручную убиваете поле, оно и не должно восстанавливаться. Разве с таблицей свойств как-то иначе?
RNB вне форума  
 
Непрочитано 30.12.2015, 09:19
#3033
baksconstructor


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


Цитата:
Сообщение от RNB Посмотреть сообщение
Разве с таблицей свойств как-то иначе?
Иначе. Если после ручного изменения атрибута выбрать в таблице свойств, то значение вписывается автоматом из таблицы.
Вот пример файла.
Если выбором установить Завод, то всё работает, а если вручную вписать в Завод что то другое, то потом ручка Выбора не вписывает.
А вот диаметры работают как надо, но там через таблицу, вот и хочу чтобы Завод работал аналогично.
Вложения
Тип файла: dwg
DWG 2007
Кран.dwg (99.7 Кб, 720 просмотров)
baksconstructor вне форума  
 
Непрочитано 30.12.2015, 09:45
#3034
max4airkin


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


Цитата:
Сообщение от baksconstructor Посмотреть сообщение
вот и хочу чтобы Завод работал аналогично.
впишите Завод первым столбцом, а потом для каждого завода полный ряд параметров. получится километровая портянка, но при выборе будет просто трехступенчатый выпадающий список

я бы сделал только ручку выбора завода, т.к там долго выписывать наименования, а DN PN задавал бы вручную. так намного проще, кмк
max4airkin вне форума  
 
Непрочитано 30.12.2015, 09:49
#3035
baksconstructor


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


Цитата:
Сообщение от max4airkin Посмотреть сообщение
впишите Завод первым столбцом
Впринципе пробовал, но тут вариант что завод может поменяться/добавится буквально через месяц, а перебить мега таблицу (сейчас 580 строк) не хочется - эксель сам ступенчато не разделяет.
В выборе список получается небольшой, а вот если найти как вторую таблицу вставить.....

----- добавлено через ~1 мин. -----
Цитата:
Сообщение от max4airkin Посмотреть сообщение
я бы сделал только ручку выбора завода, т.к там долго выписывать наименования, а DN PN задавал бы вручную. так намного проще, кмк
Не, тут завязано всё на автоматизации - потом получаем перечень, нумеруем и др. автоматом.
baksconstructor вне форума  
 
Непрочитано 30.12.2015, 10:37
#3036
max4airkin


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


Цитата:
Сообщение от baksconstructor Посмотреть сообщение
нумеруем и др. автоматом.
в смысле, автоматом? разве значение из таблицы блока выбирается не вручную? и поменять через таблицу, допустим DN, для нескольких блоков одновременно возможно?
а если так сделать: параметр Dn (задается вручную из свойств блока) и связанный с ним атрибут DN со значением DN+поле со ссылкой на параметр DN. тогда можно пачкой выделить несколько блоков и в свойствах для них вставить нужные значения.
Цитата:
Сообщение от baksconstructor Посмотреть сообщение
а перебить мега таблицу (сейчас 580 строк) не хочется - эксель сам ступенчато не разделяет.
ctrl+F найти и заменить?
max4airkin вне форума  
 
Непрочитано 30.12.2015, 10:43
#3037
baksconstructor


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


Цитата:
Сообщение от max4airkin Посмотреть сообщение
в смысле, автоматом? разве значение из таблицы блока выбирается не вручную?
Не, у нас прога которая считывает блоки, переваривает их, потом сама проставляет нумерацию, сортировку, делает ведомости и перечни и т.д. Поэтому всё должно быть однотипно, да для пользователей - всё просто - выбрал чё надо и усё.
Цитата:
Сообщение от max4airkin Посмотреть сообщение
ctrl+F найти и заменить?
Таблица свойств блока делается сперва в экселе, получаем три столбца и 580 строк, если добавить ещё столбец Завод с 10 различными значениями получится табличка 5800 строк, причем нужно делать её ступенчато, а в этом и проблема - ступенчато разбить эксель приходится вручную.
baksconstructor вне форума  
 
Непрочитано 30.12.2015, 10:49
#3038
Сергей812


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


5800 строк в таблице свойств блока? манияки) Я бы подумал об надстройке в акаде и расширенных свойствах блока, например.. или скрытые атрибуты..

p.s. и что вы подразумеваете под ступенчатым разбитием экселя?
Сергей812 вне форума  
 
Непрочитано 30.12.2015, 10:51
#3039
RNB

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


Цитата:
Сообщение от baksconstructor Посмотреть сообщение
Таблица свойств блока делается сперва в экселе, получаем три столбца и 580 строк, если добавить ещё столбец Завод с 10 различными значениями получится табличка 5800 строк, причем нужно делать её ступенчато, а в этом и проблема - ступенчато разбить эксель приходится вручную.
Что-то Вы тут перемудриваете... Какая еще ступенчатая разбивка в эксель? Добавляете в начало два столбца, первый объединяете на 580 строк (столбец по сути не нужный, но для удобства выделения пригодится), во втором столбце в первую строку вбиваете кран, остальные 579 ссылку на эту ячейку с краном. Далее выделяете это хозяйство и копируете ниже. Меняете в одном месте (581я строка) кран - ниже он поменяется автоматом. На всё про всё - меньше минуты, печатал дольше. Повторяете нужное количество раз.
RNB вне форума  
 
Непрочитано 30.12.2015, 10:55
#3040
baksconstructor


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


Цитата:
Сообщение от RNB Посмотреть сообщение
Что-то Вы тут перемудриваете...
Не, не верно Ваша...
Откройте файл который я приложил и посмотрите таблицу - столбец DN, столбец PN, столбец Наименование, и всё разное.
baksconstructor вне форума  
Закрытая тема
Вернуться   Форум 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