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

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

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1534460
 
Непрочитано 03.06.2016, 17:01
#3341
Maksim7enov


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


Спасибо понятно
Maksim7enov вне форума  
 
Непрочитано 09.06.2016, 10:58
#3342
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Друзья! Можно ли как-то управлять положением и количеством ручек динамического параметра, кроме просто перетаскивания? Скажем, можно ли ручку повернуть без поворота параметра (зацеплено несколько операций с угловым смещением)? Или сделать две одинаковые параллельные ручки (можно дергать за одну, можно за другую, результат одинаковый)? Или это я уже много хочу?
Geor9e вне форума  
 
Непрочитано 16.06.2016, 10:14
#3343
Mak


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


Народ подскажите:
Есть блок выноски с текстом над полкой, если его отразить зеркально то текст помещается под полку...
Можно ли сделать так, чтобы при отражении блока по вертикали, текст всегда находился над полкой?
Вложения
Тип файла: dwg
DWG 2004
Блок выноски.dwg (64.3 Кб, 135 просмотров)

Последний раз редактировалось Mak, 16.06.2016 в 10:39.
Mak вне форума  
 
Непрочитано 16.06.2016, 10:54
#3344
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Mak, так а фиг ли ж вы его отражаете снаружи-то масштабом? Вы параметр отражения засуньте внутрь и зацепите ему нужные объекты (а текст не цепляйте)
что-то я вообще ничего не понял, два вхождения вроде как одного блока, но жмёшь сброс – результаты разные, как так
Geor9e вне форума  
 
Непрочитано 16.06.2016, 11:29
#3345
Mak


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


Дык дело в том, что иногда приходится зеркалить образмеренные куски чертежа вместе с выносками...
В чертеже 2 одинаковых блока, просто один отзеркален по вертикали...
Mak вне форума  
 
Непрочитано 16.06.2016, 11:43
1 | #3346
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Mak, что-то прям вообще не всё слава богу. Вы отзеркаливанием "по вертикали" называете отражение относительно какой оси, X? Там ещё поворот на 180, я его убрал, тогда текст у меня остаётся над полкой, но переворачивается, в общем, боль и страдания.

Действия, при которых всё должно работать на 200% конечно не абсолютно идеально, но значительно более стабильно (но косяки бывают):
1. Создать в блоке параметр точки, зацепить к ней операцию перемещение, объект – атрибут (по-моему ещё в свойствах "цепочка операций" – "да")
2. Создать в блоке параметр отражения (несколько оных), объект – параметр точки (НЕ атрибут)
Тогда при отзеркаливании параметром отражения будет как бы отзеркаливаться параметр точки, который будет тащить за собой атрибут, но текст при этом будет только перемещаться, а не поворачиваться и не отражаться и не всё такое
(сейчас, к сожалению, пробовать некогда, а потом я до понедельника без компьютера, поэтому не смогу показать, но вообще эта идея не только что придуманная, это должно работать)
и это если я вообще правильно понял задачу

3. Если есть такая возможность, стараться не зеркалить и не поворачивать динамические блоки "снаружи" (из самого чертежа, в свойствах вхождения блока), а делать всё это "внутри" динамического блока – параметрами. Если пришлось отзеркалить кусок чертежа – вернуть динамические блоки как было (либо их сразу просто копировать/перемещать, а не зеркалить)
Третий пункт, конечно, ИМХО (дорогие матёрые коллеги, выразите своё мнение, пожалуйста, на этот счёт) и, конечно, боль – постоянно за этим следить, но я вот всё равно стараюсь делать именно параметрами, а масштаб и угол поворота всех вхождений оставлять в покое. Разумеется, не со всеми блоками это получается, но где получается – там всё работает несколько стабильнее, во всяком случае, более предсказуемо

Offtop: <оголтелая самореклама>на предыдущей странице лежит мой блок с краном, там вся динамика как раз о том, что это разные виды одной и той же детали, половину из которых можно, конечно, реализовать поворотами-масштабом, и, пока я не закончил со всей динамикой, я так и делал, задолбался за этим следить очень, с динамикой удобнее, к тому же, в любой момент, если всё плохо, можно в качестве крайней меры сбросить блок и выставить нужные динамические параметры заново, это оказывается удобнее-проще-быстрее, чем редактировать масштаб-поворот</оголтелая самореклама>

Последний раз редактировалось Geor9e, 12.07.2016 в 13:17.
Geor9e вне форума  
 
Непрочитано 16.06.2016, 13:09
#3347
freese

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


Друзья. Мучает вопрос, можно ли в таблицу выбора свойств экспортировать/скопировать данные например из экселя, чтобы не вбивать в каждую ячейку отдельно параметр (объем параметров намечается большой)



з.ы. в целом решение и на lisp устроит, если есть

Последний раз редактировалось freese, 16.06.2016 в 13:15.
freese вне форума  
 
Непрочитано 16.06.2016, 14:16
1 | #3348
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


upd: ай-ай-ай, фигню [сначала] написал, простите. Это в таблицу свойств можно запросто. А в таблицу выбора не знаю как. Если намечается большой объем параметров – юзайте таблицу свойств, она круче, честно
Geor9e вне форума  
 
Непрочитано 16.06.2016, 15:24
#3349
freese

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


Цитата:
Сообщение от Geor9e Посмотреть сообщение
Если намечается большой объем параметров – юзайте таблицу свойств, она круче, честно
куда жахать? где находится? Или это о таблице свойств блока?
freese вне форума  
 
Непрочитано 16.06.2016, 15:52
#3350
Geor9e

инженер-обструктор
 
Регистрация: 20.04.2016
Сообщений: 161


Цитата:
Сообщение от freese Посмотреть сообщение
Или это о таблице свойств блока
Geor9e вне форума  
 
Непрочитано 16.06.2016, 16:09
#3351
freese

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


хорошо, попробую
freese вне форума  
 
Непрочитано 16.06.2016, 23:52
1 | #3352
art_rrc


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


Цитата:
Сообщение от freese Посмотреть сообщение
Друзья. Мучает вопрос, можно ли в таблицу выбора свойств экспортировать/скопировать данные например из экселя, чтобы не вбивать в каждую ячейку отдельно параметр (объем параметров намечается большой)
з.ы. в целом решение и на lisp устроит, если есть
Пробуйте!
http://dwg.ru/dnl/2940
art_rrc вне форума  
 
Непрочитано 22.06.2016, 09:43
#3353
freese

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


Цитата:
Сообщение от art_rrc Посмотреть сообщение
Пробуйте!
http://dwg.ru/dnl/2940
попробовал, но значения не заполняет, пишет "nil"
freese вне форума  
 
Непрочитано 22.06.2016, 12:09
#3354
NoDmAn


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


Долго ломаю голову. Подскажите, пожалуйста, можно ли, сделать такой динамический блок (без лиспов): есть число и стрелка, при перемещении стрелки вправо, правее появляется число больше предыдущего и так до бесконечности. Цель - нумерация столбцов таблицы.
Спасибо
NoDmAn вне форума  
 
Непрочитано 22.06.2016, 13:14
#3355
kacugu

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


NoDmAn, если столбцы одинаковой ширины, то можно - где-то здесь уже выкладывался такой "нумератор". Если же столбцы разной ширины, а выравнивание д.б. по центру строки, то нет.
для примера (не моё):

П.С. Вариант xmih считаю более правильным
Вложения
Тип файла: dwg
DWG 2004
lineyka_start_step.dwg (70.7 Кб, 93 просмотров)

Последний раз редактировалось kacugu, 22.06.2016 в 13:40.
kacugu вне форума  
 
Непрочитано 22.06.2016, 13:26
#3356
xmih


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


Как вариант - используй стандартную таблицу из одной строки, а в ячейке номер столбца. И блоки не понадобятся.
xmih вне форума  
 
Непрочитано 22.06.2016, 13:56
#3357
skkkk


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


Offtop:
Цитата:
Сообщение от NoDmAn Посмотреть сообщение
Цель - нумерация столбцов таблицы.
Цитата:
Сообщение от xmih Посмотреть сообщение
Как вариант - используй стандартную таблицу из одной строки, а в ячейке номер столбца. И блоки не понадобятся.
На всякий случай - если "растянуть" вправо за правую нижнюю ручку ячейки, в которой стоит номер, то нумерация проставится, как в Excel.
skkkk вне форума  
 
Непрочитано 07.07.2016, 11:19
#3358
IIIkunep


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


Господа, не подскажете, как в динамическом блоке переназначить базовую точку при присвоении размеру операции масштабирования?А то сама операция масштабирования очень куцая - выбери размер и выбери масштабируемые объекты, вот и все настройки.
IIIkunep вне форума  
 
Непрочитано 07.07.2016, 15:11
#3359
art_rrc


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


Цитата:
Сообщение от IIIkunep Посмотреть сообщение
А то сама операция масштабирования очень куцая
Все правильно, операция виновата
(см. вложения)
Миниатюры
Нажмите на изображение для увеличения
Название: Screen Shot 07-07-16 at 03.08 PM.PNG
Просмотров: 104
Размер:	33.9 Кб
ID:	173098  
Вложения
Тип файла: dwg
DWG 2010
Чертеж1.dwg (25.0 Кб, 38 просмотров)
art_rrc вне форума  
 
Непрочитано 07.07.2016, 15:50
#3360
IIIkunep


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


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