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

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

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


Спасибо 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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1535789
 
Непрочитано 10.05.2016, 12:06
#3221
Сергей812


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


и дополнение насчет самих динамических блоков:
Обычный блок: Определение блока в БД чертежа -> вставка блока в определенное пространство. Меняешь определение - меняется все вставки блоков.
Динблок: Определение блока в БД чертежа -> создание определения анонимного блока (*хххх) с конкретными выбранными дин.параметрами -> вставка этого анонимного блока (а не базового блока) в соответствующее пространство.
Сергей812 вне форума  
 
Непрочитано 10.05.2016, 12:45
#3222
skkkk


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


Geor9e, лично мне вопрос непонятен. Что имеется в виду под "пользовательскими переменными"? Если использовать внутри блока не атрибуты, а мультитекст (или обычный текст), то при изменении этого текста в одном вхождении блока, он поменяется во всех остальных.
skkkk вне форума  
 
Непрочитано 10.05.2016, 12:57
#3223
Geor9e

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


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

Цитата:
Сообщение от skkkk Посмотреть сообщение
лично мне вопрос непонятен. Что имеется в виду под "пользовательскими переменными"?
под пользовательскими переменными имеются ввиду пользовательские переменные. Ну, параметры, иначе говоря (не объекты чертежа или блока, будь то атрибуты или тексты). Так или иначе, max4airkin вопрос понял и ответил
Geor9e вне форума  
 
Непрочитано 11.05.2016, 15:27
#3224
Geor9e

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


Цитата:
Сообщение от art_rrc Посмотреть сообщение
Просто запишите необходимые вам значения параметров, а списки создадутся автоматически.
А как сделать, чтобы они – наоборот – НЕ создавались? Чтобы можно было выбрать только через свойства.
Offtop: не думал, что когда-нибудь придётся задавать такие тупые вопросы
Geor9e вне форума  
 
Непрочитано 11.05.2016, 17:18
#3225
art_rrc


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


Цитата:
Сообщение от Geor9e Посмотреть сообщение
А как сделать, чтобы они – наоборот – НЕ создавались? Чтобы можно было выбрать только через свойства.
Использовать не таблицу свойств, а параметр выбора (см. пример). Причем можно на каждый параметр создать свой список.
Вложения
Тип файла: dwg
DWG 2010
Чертеж1.dwg (61.7 Кб, 70 просмотров)
art_rrc вне форума  
 
Непрочитано 11.05.2016, 17:28
#3226
Geor9e

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


Цитата:
Сообщение от art_rrc Посмотреть сообщение
Использовать не таблицу свойств, а параметр выбора
Не то, он не видит параметрику, только динамику. А в динамике нельзя установить зависимость от других параметров, в "выражение" не впишешь ни одно выражение...
Geor9e вне форума  
 
Непрочитано 11.05.2016, 18:41
#3227
kacugu

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


Цитата:
Сообщение от Geor9e Посмотреть сообщение
Как скрыть таблицу свойств блока от посторонних глаз?
В редакторе блоков выбираете таблицу свойств блока, далее - свойства - разное - показать свойства - нет.
Цитата:
Сообщение от Geor9e Посмотреть сообщение
Чтобы можно было выбрать только через свойства.
Если правильно понял, то открываете таблицу свойств блока и внизу ставить галочку в "Свойства блока должны совпадать со значениями в строке таблицы"
kacugu вне форума  
 
Непрочитано 12.05.2016, 05:36
#3228
RNB

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


Цитата:
Сообщение от kacugu Посмотреть сообщение
Если правильно понял, то открываете таблицу свойств блока и внизу ставить галочку в "Свойства блока должны совпадать со значениями в строке таблицы"
Эта галочка лишь не разрешает устанавливать значения параметров (сочетания значений параметров) отличные от заданных в таблице
RNB вне форума  
 
Непрочитано 12.05.2016, 08:35
#3229
Geor9e

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


Цитата:
Сообщение от kacugu Посмотреть сообщение
показать свойства - нет
Это не то, это давно сделано. Вопрос в том, что если у таблицы есть ручка, то при нажатии на неё открывается выпадающий список с параметрами, последний пункт в котором – "таблица свойств..", который её и открывает. Как бы его убрать, чтобы из чертежа таблица не открывалась. Можно было бы убрать ручку и редактировать через свойства отдельные параметры, но если управляющих (тех, что отображались бы списками при нажатии на ручку) больше одного, они перестают быть доступными, и без ручки таблицы вообще блок никак не редактируется


Цитата:
Сообщение от kacugu Посмотреть сообщение
Если правильно понял
нет, неправильно понял
Цитата:
Сообщение от RNB Посмотреть сообщение
Эта галочка лишь не разрешает устанавливать значения параметров (сочетания значений параметров) отличные от заданных в таблице
правильно понял
Geor9e вне форума  
 
Непрочитано 17.05.2016, 17:36
#3230
ArtistAvidaDollars

инженер-проектировщик
 
Регистрация: 27.03.2012
Москва/Ейск
Сообщений: 141
Отправить сообщение для ArtistAvidaDollars с помощью Skype™


Подскажите, какие параметры использовать, чтобы точка перемещения была всегда в нижней точки окружности, а не только в центре (извините за тавтологию).
Вложения
Тип файла: dwg
DWG 2013
Кабелоблок.dwg (80.7 Кб, 45 просмотров)
__________________
главное не останавливаться...
ArtistAvidaDollars вне форума  
 
Непрочитано 17.05.2016, 18:04
1 | #3231
Geor9e

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


ArtistAvidaDollars, первая мысль, которая приходит в голову:
начертить отрезок, сделать его вспомогательной геометрией, задать ему зависимости: вертикальность, совпадение верхнего конца с центром окружности, линейный размер по вертикали равный радиусу окружности (т. е. параметр диаметра делить на два). Всё это разместить так, чтобы нижний конец отрезка (и нижний край окружности, соответственно) совпадал с началом координат в редакторе блоков. Зафиксировать эту точку. И так для каждой видимости отдельно.
Конечно, вариант какой-то бредовый, но зато с полной зависимостью
Всё это – в файле, что за десять минут успел. Теперь: уехал атрибут, конечно. Если надо, чтобы он был строго по центру, то тоже совпадение – с центром окружности, должно работать.
Вложения
Тип файла: dwg
DWG 2013
Кабелоблок.dwg (85.4 Кб, 34 просмотров)
Geor9e вне форума  
 
Непрочитано 17.05.2016, 19:11
1 | #3232
kacugu

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


или так
Вложения
Тип файла: dwg
DWG 2013
Кабелоблок_немного параметров.dwg (80.3 Кб, 33 просмотров)
Тип файла: dwg
DWG 2013
Кабелоблок_немного динамики.dwg (80.3 Кб, 59 просмотров)
kacugu вне форума  
 
Непрочитано 17.05.2016, 22:10
#3233
ArtistAvidaDollars

инженер-проектировщик
 
Регистрация: 27.03.2012
Москва/Ейск
Сообщений: 141
Отправить сообщение для ArtistAvidaDollars с помощью Skype™


kacugu, Geor9e, Спасибо! решил остановиться на варианте с масштабом, так как возникла идея по созданию зависимости между высоты текста в атрибуте и диаметром окружности!
__________________
главное не останавливаться...
ArtistAvidaDollars вне форума  
 
Непрочитано 18.05.2016, 11:51
#3234
Geor9e

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


kacugu, а как вы зацепили "совпадение" за край круга? это какая-то очень сильная магия
Geor9e вне форума  
 
Непрочитано 18.05.2016, 12:08
#3235
kacugu

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


Цитата:
Сообщение от Geor9e Посмотреть сообщение
а как вы зацепили "совпадение" за край круга?
Для второй точки накладывал зависимость не на точку, а на объект
Миниатюры
Нажмите на изображение для увеличения
Название: для форума.png
Просмотров: 58
Размер:	16.7 Кб
ID:	170567  
kacugu вне форума  
 
Непрочитано 18.05.2016, 12:26
#3236
max4airkin


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


Цитата:
Сообщение от kacugu Посмотреть сообщение
на объект
Причем потом можно через правую кнопку выбрать и привязать несколко (sic!) точек
Ускоряет процесс
max4airkin вне форума  
 
Непрочитано 18.05.2016, 14:27
1 | #3237
ArtistAvidaDollars

инженер-проектировщик
 
Регистрация: 27.03.2012
Москва/Ейск
Сообщений: 141
Отправить сообщение для ArtistAvidaDollars с помощью Skype™


Offtop: Вот сделал динамический блок, сечение кабеля ВВГнг(А)-LS, ТУ 16.К71-310-2001
Мелочь, а приятно!
Вложения
Тип файла: dwg
DWG 2013
Кабеляблок.dwg (83.5 Кб, 83 просмотров)
__________________
главное не останавливаться...
ArtistAvidaDollars вне форума  
 
Непрочитано 18.05.2016, 15:06
#3238
Alexy7


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


Подскажите, скачал в инете файл с чертежем в дин блоке. В нем простая телескопическая труба из трех секций. Сделано как три операции полярного растяжения на одном полярном параметре. И красивенько так за ручку они одновременно втроем уменьшаются - удлиняются.
Бьюсь уже неделю никак не могу повторить такое.
В чем секрет?
У меня двигается за одну ручку либо все как одна палка, либо изменяется только крайний элемент, остальное двигается опять же как одна палка. Подскажите, кто разобрался: как такое делать, как в том чертеже??
Вложения
Тип файла: dwg
DWG 2010
Чертеж1.dwg (65.0 Кб, 49 просмотров)
Alexy7 вне форума  
 
Непрочитано 18.05.2016, 15:18
#3239
art_rrc


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


Цитата:
Сообщение от Alexy7 Посмотреть сообщение
В чем секрет?
В коэффициентах
Миниатюры
Нажмите на изображение для увеличения
Название: Screen Shot 05-18-16 at 03.17 PM.PNG
Просмотров: 104
Размер:	37.4 Кб
ID:	170594  
art_rrc вне форума  
 
Непрочитано 18.05.2016, 16:04
#3240
Alexy7


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


Цитата:
Сообщение от art_rrc Посмотреть сообщение
В коэффициентах
Клас! Спасибо, все работает!

Последний раз редактировалось Alexy7, 19.05.2016 в 12:44.
Alexy7 вне форума  
Закрытая тема
Вернуться   Форум 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