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

Вернуться   Форум 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1493549
 
Непрочитано 10.11.2013, 21:59
#1961
Vombat

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


Цитата:
Сообщение от seregas Посмотреть сообщение
При растяжении шкалы последующие цифры масштабируются относительно центра первой цифры, но Вы как-то это обошли ?
Там используется масштаб с независимой базой и текст увеличивается относительно своей точки вставки (выравнивания)
Но там один момент, (своеобразная регенерация массива), в действие "Streth3" добавлено действие "Array".
Изображения
Тип файла: jpg din b_lin_1.jpg (183.1 Кб, 2061 просмотров)
Vombat вне форума  
 
Непрочитано 11.11.2013, 10:47
#1962
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Цитата:
Сообщение от invis Посмотреть сообщение
Подскажите, пожалуйста, с помощью каких параметров и операций можно сделать прямоугольник, чтобы на каждой вершине была ручка, которая бы перемещала сразу две грани. Пытался сам сделать, но прямоугольник превращается параллелограмм и длина не меняется, а мне надо чтобы он всегда был прямоугольником. Кстати, ручки тоже съезжают кроме тех что в начале координат.
Это можно сделать вообще без блока, одной кнопкой, используя просто автоналожение геометрических зависимостей.
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
 
Непрочитано 11.11.2013, 15:57
#1963
hellt


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


Кто сможет подсказать, почему при растягивании блока за ручку у стрелки, происходит поворот оси отражения?
*но при этом при тестировании блока при операции растягивания блок ведет себя как надо
Вложения
Тип файла: dwg
DWG 2010
reflect1err.dwg (83.0 Кб, 5579 просмотров)
hellt вне форума  
 
Непрочитано 11.11.2013, 16:14
1 | #1964
Vombat

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


Цитата:
Сообщение от hellt Посмотреть сообщение
почему при растягивании блока за ручку у стрелки, происходит поворот оси отражения?
скорее всего это глюк.
Он пропадает, если рамку растяжение побольше сделать
Вложения
Тип файла: dwg
DWG 2010
reflect1err.dwg (91.8 Кб, 4920 просмотров)
Vombat вне форума  
 
Непрочитано 12.11.2013, 10:30
#1965
hellt


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


Цитата:
Сообщение от Vombat Посмотреть сообщение
скорее всего это глюк.
Он пропадает, если рамку растяжение побольше сделать
Да, действительно. А не знаете как победить в общем случае проблему, когда при наличии в блоке атрибута с маскировкой, эта самая маскировка при вставке блока получается на "более заднем" плане, чем другие блоки?
Пока я выделяю остальные блоки и принудительно отправляю их на задний план, но может есть какой-то автоматический метод?
hellt вне форума  
 
Непрочитано 12.11.2013, 16:06
#1966
Vombat

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


Цитата:
Сообщение от hellt Посмотреть сообщение
А не знаете как победить в общем случае проблему, когда при наличии в блоке атрибута с маскировкой, эта самая маскировка при вставке блока получается на "более заднем" плане, чем другие блоки?
У меня такое бывает при (выключении/включении) слоя на котором расположен блок с маскировкой.
Иногда помогает регенерация, а иногда приходится менять положение блока (Draw order) в ручную. К сожалению, другого способа не нашел.
Vombat вне форума  
 
Непрочитано 17.11.2013, 14:53
#1967
konsss


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


бодрый день.
есть дин. блок DIN-рейка. Подскажите пожалуйста как в блоке DIN-рейка при пересечении правого края рейки с пазом заставить торец автоматически обрезать паз, и паз заставить автоматически обрезать торец внутри себя. Возможно ли это сделать средствами дин. блоков и/или параметризации?
Вложения
Тип файла: dwg
DWG 2000
DIN-рейка.dwg (187.0 Кб, 6810 просмотров)
konsss вне форума  
 
Непрочитано 18.11.2013, 12:31
#1968
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


konsss, есть така фигня как WIPEOUT.
Только вероятно оно перекроет и то что рядом будет на чертеже.
Вариант разбить паз на несколько частей и каждую из них масивиить. Ширина перекрытия командой wipeout будет меньше.
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 20.11.2013, 12:59
#1969
Омская птица


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


Добрый день! Помогите пожалуйста гуру автокада!
1. Есть испорченный дин. блок в котором сейчас стоит вид Custom, когда меняю на вид ПОЗ/ШТ сдвигается палочка.
2. Схожим испорченным блоком заармированы все плиты, и он не открывается! Блоки отличаются только приращением к размерам, то есть все ручки на месте. Как заменить все блоки на чертеже на другие?
Лиспы не знаю но представляю такой порядок: лисп ищет все блоки, потом группирует (не на чертеже а для себя нумерует список с какого начнет и каким закончит изменения) их по координатам.
Далее отдельная операция с блоком - находит ручки существующего, расставляет все ручки по местам и закидывает в тот же слой в каком и блок.
Вложения
Тип файла: dwg
DWG 2010
Дин блок.dwg (128.6 Кб, 4605 просмотров)

Последний раз редактировалось Омская птица, 20.11.2013 в 13:28.
Омская птица вне форума  
 
Непрочитано 21.11.2013, 12:29
#1970
AlexKey

будущий технолог
 
Регистрация: 27.08.2012
Сообщений: 69
<phrase 1=


Добрый день. Очень прошу помощи! Сейчас учусь делать динамические блоки, начал с самого простого: создал прямоугольник полилинией. Добавил таблицу свойств и параметр на прямоугольник XY. Добавил на них операции растянуть. В таблице свойств добавил соответствующие свойства для параметра XY, добавил значения. Однако ничего не работает. Чувствую что-то пропустил, но что? При выборе свойства в выпадающем меню прямоугольник не расстягивается, а смещается на заданное значение.
AlexKey вне форума  
 
Непрочитано 21.11.2013, 17:19
#1971
twilight


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


Цитата:
Сообщение от Омская птица Посмотреть сообщение
1. Есть испорченный дин. блок в котором сейчас стоит вид Custom, когда меняю на вид ПОЗ/ШТ сдвигается палочка.
2. Схожим испорченным блоком заармированы все плиты, и он не открывается! Блоки отличаются только приращением к размерам, то есть все ручки на месте. Как заменить все блоки на чертеже на другие?
На какие другие?
На разные? - руками или лиспом.
На одинаковые с другим именем - _blockreplace (все значения атрибутов сбросятся).
На блоки с тем же именем и теми же атрибутами, но по другому начерченными - переопределить блок.


Цитата:
Сообщение от AlexKey Посмотреть сообщение
Чувствую что-то пропустил, но что?
Прикрепить блок к сообщению?
twilight вне форума  
 
Непрочитано 21.11.2013, 17:23
#1972
Ilez

Техник АС, КЖ
 
Регистрация: 24.09.2013
Ingushetiya
Сообщений: 392


Цитата:
Сообщение от AlexKey Посмотреть сообщение
Добрый день. Очень прошу помощи! Сейчас учусь делать динамические блоки, начал с самого простого: создал прямоугольник полилинией. Добавил таблицу свойств и параметр на прямоугольник XY. Добавил на них операции растянуть. В таблице свойств добавил соответствующие свойства для параметра XY, добавил значения. Однако ничего не работает. Чувствую что-то пропустил, но что? При выборе свойства в выпадающем меню прямоугольник не расстягивается, а смещается на заданное значение.
Здравствуйте! Трудно сказать без прилагаемого файла. Возможно вы неверно используете рамку растягивания. См. вложение, то есть рамкой выделяйте не весь объект.
Изображения
Тип файла: jpg 2.jpg (160.1 Кб, 1070 просмотров)
Ilez вне форума  
 
Непрочитано 22.11.2013, 09:16
#1973
AlexKey

будущий технолог
 
Регистрация: 27.08.2012
Сообщений: 69
<phrase 1=


Цитата:
Сообщение от Ilez Посмотреть сообщение
Здравствуйте! Трудно сказать без прилагаемого файла. Возможно вы неверно используете рамку растягивания. См. вложение, то есть рамкой выделяйте не весь объект.
Спасибо. Да, действительно не правильно выделял. Теперь у меня в длину увеличивается, а в высоту нет.

----- добавлено через ~1 ч. -----
Цитата:
Сообщение от AlexKey Посмотреть сообщение
Спасибо. Да, действительно не правильно выделял. Теперь у меня в длину увеличивается, а в высоту нет.
Всем спасибо! Разобрался

----- добавлено через ~3 ч. -----
Еще вопрос. В таблице свойств Есть созданный мной столбик. Как в надпись вытащить от туда значение?
Вложения
Тип файла: dwg
DWG 2007
Test.dwg (95.5 Кб, 4126 просмотров)
AlexKey вне форума  
 
Непрочитано 22.11.2013, 13:32
#1974
Vombat

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


Цитата:
Сообщение от AlexKey Посмотреть сообщение
Еще вопрос. В таблице свойств Есть созданный мной столбик. Как в надпись вытащить от туда значение?
1. Через поле в атрибут.
2. Либо этот "столбик" сразу делать атрибутом
Вложения
Тип файла: dwg
DWG 2007
Test_1.dwg (101.6 Кб, 4029 просмотров)
Vombat вне форума  
 
Непрочитано 22.11.2013, 16:36
#1975
Хантер

ПТО, ППР, ППРк, СВСиУ
 
Регистрация: 21.12.2011
Сообщений: 147


Всем привет! Есть блок с атрибутами, которые отражают координаты базовой точки блока. Есть 2 системы координат, МСК и пользовательская. При смены системы координат атрибут по-прежнему показывает координаты в МСК. Можно ли сделать так, чтобы атрибуты отражали координаты пользовательской ПСК? Файл с блоком и системами координат во вложении.
Вложения
Тип файла: dwg
DWG 2010
dwgru.dwg (100.9 Кб, 4005 просмотров)
Хантер вне форума  
 
Непрочитано 23.11.2013, 02:18 Простой блок
#1976
Eugengine

Специалист широкого профиля
 
Регистрация: 20.09.2013
Жемчужина у моря
Сообщений: 17
Отправить сообщение для Eugengine с помощью Skype™


Блок, вроде, простой, но разобраться не могу
Как сделать, чтобы при растяжении внешнего квадрата по двум координатам
вершины внутреннего квадрата всегда находились на серединах сторон внешнего квадрата?
Заранее признателен за советы
Вложения
Тип файла: dwg
DWG 2007
Блок.dwg (81.2 Кб, 3955 просмотров)
Eugengine вне форума  
 
Непрочитано 23.11.2013, 15:42
#1977
Vombat

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


Цитата:
Сообщение от Eugengine Посмотреть сообщение
Как сделать, чтобы при растяжении внешнего квадрата по двум координатам
вершины внутреннего квадрата всегда находились на серединах сторон внешнего квадрата?
Смотрите свойства действия растяжения
Вложения
Тип файла: dwg
DWG 2004
Блок.dwg (62.3 Кб, 3988 просмотров)
Vombat вне форума  
 
Непрочитано 24.11.2013, 00:39
#1978
Eugengine

Специалист широкого профиля
 
Регистрация: 20.09.2013
Жемчужина у моря
Сообщений: 17
Отправить сообщение для Eugengine с помощью Skype™


Спасибо! Учимся, учимся
Eugengine вне форума  
 
Непрочитано 27.11.2013, 02:28
#1979
seregas


 
Регистрация: 17.08.2011
Minsk
Сообщений: 60


а вот я опять пытаю блоки, но уже их теоретическую часть. Если внутри динамического блока есть поле, которое содержит свойство объекта (например, длина отрезка), то как передать это значение наружу из динамического блока ? Я скопировал поле внутри блока, но снаружи оно отображает только первоначальное значение. На регенерацию всего чертежа не реагирует. Внутреннее поле меняется, внешнее нет. Т.е. все ID объектов, которые Автокад задает , действуют только в границах блока, либо в границах модели, и не пересекаются. Или я ошибаюсь ?
seregas вне форума  
 
Непрочитано 27.11.2013, 11:17
#1980
2rist

техник конструктор
 
Регистрация: 16.02.2011
Смоленск
Сообщений: 155


День добрый.
Скачал из download дин блок, пытаюсь вставить его в свой чертеж, но не получается. В файле с блоком копирую блок с базовой точкой, в своем файле жму вставить - ни чего не происходит. Пытался просто перетащить файл с блоком на рабочее поле своего файла - блок вставился, но не динамичесим. Что сделать?
2rist вне форума  
Закрытая тема
Вернуться   Форум 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