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

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

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1498666
 
Непрочитано 29.03.2017, 15:48
#3661
kacugu

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


Цитата:
Сообщение от solar Посмотреть сообщение
Работает как-то интересно, после вытягивания везде "1", после режима редактирования - нормально.
нужно регенерировать таблицу
kacugu вне форума  
 
Непрочитано 29.03.2017, 15:55
#3662
solar


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


Цитата:
Сообщение от xmih Посмотреть сообщение
Автокад 13. Вставил таблицу автокад, в первой ячейке написал 1. Потом выбрал ячейку и за нижний правый угол вниз по таблице растянул. Все ячейки автозаполнились 1, 2, 3...
Что тут не устраивает?
Или я не понял что за дин.таблица?
ничего не выбирал и ничего не вписывал, открыл, слева от "1" до "8", растянул за ручку, везде "1", после режима редактирования - нормально заполнилось, сжимаю - опять везде "1", захожу\выхожу из редактирования, становится нормально. acad 17
up. регенерация - вариант
solar вне форума  
 
Непрочитано 29.03.2017, 16:40
#3663
xmih


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


Цитата:
Сообщение от solar Посмотреть сообщение
ничего не выбирал и ничего не вписывал, открыл, слева от "1" до "8", растянул за ручку, везде "1", после режима редактирования - нормально заполнилось, сжимаю - опять везде "1", захожу\выхожу из редактирования, становится нормально. acad 17
up. регенерация - вариант
Я про таблицу автокада. В примере блок с атрибутами, а не таблица. В блоках атрибуты всегда только после регенерации обновляются.
xmih вне форума  
 
Непрочитано 30.03.2017, 00:03
#3664
csatom


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


Беру готовый блок. Вставляю его на чертеж. Получается вхождение блока. Выставляю все атрибуты, геометрию блока. После копирую это вхождение блока (через Ctrl+C), затем вставляю в другой файл. По идее должен быть результат - вставлено вхождение блока с настроенными атрибутами и геометрическими параметрами блока. Но на некоторых блоках слетают все настройки блока, и он устанавливает настройки по умолчанию. Некоторые же блоки копируются со всеми настройками без проблем. Может кто знает почему так?
csatom вне форума  
 
Непрочитано 30.03.2017, 10:22
#3665
pentaone


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


Создал дин. блок многослойной выноски, но при горизонтальном отражении текст естественно оказывается ниже полок выносок. Приходит на ум только доп. операция отражения текста на каждой полке выноске, но мне кажется это не совсем правильно, может кто подскажет красивое решение данной проблемы
Вложения
Тип файла: dwg
DWG 2010
Многослойная выноска.dwg (76.4 Кб, 149 просмотров)
pentaone вне форума  
 
Непрочитано 30.03.2017, 12:10
#3666
max4airkin


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


Я бы убрал отражение по горизонтали, добавил бы точечный параметр, таскающий полки с текстом ( а также отражение по горизонтали и видимости), а на линию выноски навесил полярное растяжение. Перенес полки, куда надо и подтянул линию выноски к нужной полке.
max4airkin вне форума  
 
Непрочитано 01.04.2017, 18:41
#3667
Nick_


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


Нужна помощь в редактировании динамического блока. Необходимо следующее:
1) Можно ли как-то сделать, чтобы полка под надпись автоматически растягивалась по длине текста?
2) При обычном повороте (команда "_rotate") возможно ли как-то сделать, чтобы полка с текстом не поворачивалась, а оставалась горизонтальной?
3) Как сделать так, чтобы после поворота можно было сделать полки с надписями горизонтальными сразу на всех выносках?
4) Можно ли сделать, чтобы текст не пересекал линию выноски (есть в примере)?

Кто подскажет как это можно сделать?
Вложения
Тип файла: zip Пример.zip (89.8 Кб, 45 просмотров)
Nick_ вне форума  
 
Непрочитано 01.04.2017, 19:02
| 1 #3668
Сергей812


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


Nick_, 1. Чем не устраивают обыкновенные выноски/мультивыноски? 2. Зачем применение обычной команды поворота при наличии динамического параметра поворота - куда можно включить лишь те элементы блока, которые необходимо вращать?
Сергей812 вне форума  
 
Непрочитано 01.04.2017, 22:04
#3669
Sergey_v

Инженер-конструктор
 
Регистрация: 10.03.2013
Якутск
Сообщений: 472


Цитата:
Сообщение от pentaone Посмотреть сообщение
Создал дин. блок многослойной выноски
Это ужас как неудобно. Зачем же атрибуты здесь? А если слоёв, например, 15? Заново всё придётся делать.
Нате, мой пробуйте, который на все случаи жизни
Вложения
Тип файла: dwg
DWG 2010
Выноска на все случаи жизни.dwg (343.1 Кб, 271 просмотров)
__________________
Век Живи - Век Учись!

Последний раз редактировалось Sergey_v, 01.04.2017 в 22:10.
Sergey_v вне форума  
 
Непрочитано 03.04.2017, 15:23
#3670
Nick_


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


Сергей812,
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Чем не устраивают обыкновенные выноски/мультивыноски?
К сожалению, нужно применять именно этот блок с определенными атрибутами. С обычными выносками (позиционная выноска) происходит то же самое после вращения.
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Зачем применение обычной команды поворота при наличии динамического параметра поворота - куда можно включить лишь те элементы блока, которые необходимо вращать?
Дело в том, что сначала применяется обычный поворот (чтобы точки сопоставились с объектами на чертеже (один чертеж с одним поворотом, а другой - с другим)) и после этого надо как-то сделать, чтобы полки и надписи стали горизонтальными... Как это можно сделать? Мне это нужно сделать сразу на большом количестве выносок... И желательно пример (с получившимися изменениями) в моем прикрепленном файле .

Кто подскажет как это можно реализовать??? (см. пример в моем сообщении выше).
Nick_ вне форума  
 
Непрочитано 03.04.2017, 17:06
#3671
fktstv

Инженер
 
Регистрация: 20.01.2016
Сообщений: 307


Цитата:
Сообщение от Nick_ Посмотреть сообщение
Кто подскажет как это можно реализовать???
Вам нужно привязать к каждому атрибуту добавить точечный параметр с перемещением, и уже на него накладывать все операции поворота, растяжения, отражения etc. Проделал в Вашем файле для первого атрибута.
Вложения
Тип файла: dwg
DWG 2010
Многослойная выноска.dwg (100.6 Кб, 104 просмотров)
fktstv вне форума  
 
Непрочитано 04.04.2017, 16:38
#3672
Nick_


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


fktstv,
Вы, видимо, взяли пример не из того файла. Прикрепляю файл еще раз (к тому же в Вашем файле есть ошибка - при перемещении стрелки перемещается текст).
------------------------------------

Вопросы остаются. Особенно важно, как можно сделать полки с надписями горизонтальными? Кто поможет с конкретным примером (из моего файла)???
Вложения
Тип файла: dwg
DWG 2013
Пример.dwg (113.7 Кб, 66 просмотров)
Nick_ вне форума  
 
Непрочитано 04.04.2017, 21:58
#3673
Сергей812


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


Nick_, ObjectARX в помощь, если прямо свербит сделать блоком) Или делаете ту же группу из мультивыносок с настроенным стилем, поворачиваете группу на нужный угол до совпадения, разгруппировка и присвоение всем выноскам угла поворота нуль (при этом текст выносок вернется в горизонтальное положение, а местоположение стрелки не измениться).
Сергей812 вне форума  
 
Непрочитано 05.04.2017, 07:09
#3674
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Цитата:
Сообщение от Nick_ Посмотреть сообщение
полки с надписями горизонтальными
Это возможно, если отказаться от поворота блока командой и сделать дополнительный динамический параметр поворота,
как это реализовать, можно посмотреть на примере блока из файла во вложении,
в противном случае, Вам придется писать свой объект используя ObjectARX или MultiCAD API
Вложения
Тип файла: dwg
DWG 2010
ViewLine.dwg (394.8 Кб, 72 просмотров)
Boxa вне форума  
 
Непрочитано 07.04.2017, 14:49
#3675
valerik88


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


Цитата:
Сообщение от Nick_ Посмотреть сообщение
fktstv,
Вы, видимо, взяли пример не из того файла. Прикрепляю файл еще раз (к тому же в Вашем файле есть ошибка - при перемещении стрелки перемещается текст).
------------------------------------

Вопросы остаются. Особенно важно, как можно сделать полки с надписями горизонтальными? Кто поможет с конкретным примером (из моего файла)???
Это можно через lisp сделать. Написать функцию, которая повернёт все эти блоки как надо
valerik88 вне форума  
 
Непрочитано 10.04.2017, 14:24 Помогите с блоком
#3676
serj323


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


Добрый день!
Не получается создать динамический блок с функцией "растягивание". Блок растягивается криво. В чем может быть причина?
Вложения
Тип файла: dwg
DWG 2010
Кривой Блок.dwg (105.2 Кб, 28 просмотров)
serj323 вне форума  
 
Непрочитано 10.04.2017, 15:28
1 | #3677
valerik88


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


serj323, Просто не надо при выборе объектов расстягивания выбирать объекты, которые растягивать не надо.
Вложения
Тип файла: dwg
DWG 2013
Кривой Блок.dwg (63.8 Кб, 40 просмотров)
valerik88 вне форума  
 
Непрочитано 10.04.2017, 16:30
#3678
serj323


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


Спасибо. Понял. Я выделял вроде все правильно по уроку. Синей рамкой выделял часть объекта. А черной весь объект. а нужно было тоже часть. тогда получается.
serj323 вне форума  
 
Непрочитано 11.04.2017, 08:54
#3679
Tregart


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


Здравствуйте все!

Помогите скрестить бульдога с носорогом. Есть блок видеокамеры (его я делал) и блок угла обзора видеокамеры (его качал отсюда). Как работает блок угла обзора видеокамеры - не могу понять :-( Его нужно скрестить с блоком видеокамеры так, чтобы они были единым блоком. Проблема в том, что блок угла обзора выполнен в меньшем масштабе, а если его масштабировать в редакторе блоков - он разваливается. Как их соединить вместе?

Спасибо!
Вложения
Тип файла: dwg
DWG 2013
Видеокамера.dwg (69.4 Кб, 51 просмотров)
Tregart вне форума  
 
Непрочитано 11.04.2017, 10:11
#3680
serj323


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


попробовать уменьшить масштаб камеры, затем объединить объекты в один блок. Потом еже на планах масштабировать блок
serj323 вне форума  
Закрытая тема
Вернуться   Форум 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