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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Как управлять извне вложенными динамическими блоками с помощью пользовательских переменных?

Как управлять извне вложенными динамическими блоками с помощью пользовательских переменных?

Ответ
Поиск в этой теме
Непрочитано 12.06.2016, 13:58
Как управлять извне вложенными динамическими блоками с помощью пользовательских переменных?
Кондратий Тихонович
 
Регистрация: 06.06.2016
Сообщений: 327

У меня в блок X вложено 3 динамических блока A,B и C.
Хотелось бы в чертеже, где используется X, чтобы когда я меняю значения параметров X автоматом менялись внутренние динамические блоки A,B и C.

К примеру
ширину A задать внутри X выражение ШИР+2,
ширину B задать внутри X выражением ШИР+2*с
ширину C задать внутри X выражением ШИР+2*e

Где ШИР, с и e - пользовательские параметры блока X.

И чтобы когда я в чертеже изменю ШИР блоки A, B и С автоматом перерисовались в соответствии с этим.

Но почему то в окне свойств дин. блоков я не могу задавать выражения. Или там можно только числа вводить?

А как же тогда сделать, чтобы вложенные динамические блоки АВТОМАТИЧЕСКИ менялись?
Просмотров: 13410
 
Автор темы   Непрочитано 28.06.2016, 19:27
#21
Кондратий Тихонович


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


Просто у меня скорость маленькая. 6 килобайт в секунду. Поэтому заливка 10 Мегов длится больше получаса.
А сервак DWG видимо считает, что соединение зависло и рвет его.

Господин админ!
Пожалуйста. Приаттачьте файл, который Вы удалили
Кондратий Тихонович вне форума  
 
Автор темы   Непрочитано 28.06.2016, 19:30
#22
Кондратий Тихонович


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


Цитата:
Сообщение от kp+ Посмотреть сообщение
Для начала залейте только заархивированный DWG, явно не 10 МБ будет. Да и многотомные архивы никто не отменял.
Пожалуйста.
Но без видео он Вам почти ничего не даст для понимания.
Файл сделан в автокад электрикал 2012
Вложения
Тип файла: dwg
DWG 2010
temp.dwg (63.5 Кб, 21 просмотров)
Кондратий Тихонович вне форума  
 
Непрочитано 29.06.2016, 06:33
#23
max4airkin


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


Действительно, без видео не понять, почему нельзя определить всю геометрию внутри подобного блока.
max4airkin вне форума  
 
Автор темы   Непрочитано 29.06.2016, 07:24
#24
Кондратий Тихонович


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


Может админ все-таки приаттачит удаленный им RAR-архив
Кондратий Тихонович вне форума  
 
Непрочитано 29.06.2016, 11:35
#25
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,091


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Пожалуйста.
Но без видео он Вам почти ничего не даст для понимания.
В том виде что есть - не даст совсем. Но видео не слишком-то и надо. Надо
Цитата:
Сообщение от kp+ Посмотреть сообщение
пример файла DWG, где показано что есть и что именно надо сделать.
Хоть отдельными примитивами нарисуйте, но две стадии: "есть" и "надо"
Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Может админ все-таки приаттачит удаленный им RAR-архив
неблагодарное это дело, отвечать за админа, но все же:
Цитата:
Сообщение от Admin Посмотреть сообщение
Неприкрепленные вложения автоматически удаляются через некоторое время
Т.е. не суровый админ лично удалил вложение, а бездушный скрипт сделал это автоматически, и найти его через четыре дня будет непросто, или вовсе невозможно
kp+ вне форума  
 
Автор темы   Непрочитано 29.06.2016, 18:16
#26
Кондратий Тихонович


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


Попытка №100 приаттачить файл
Вложения
Тип файла: rar Вложение.rar (9.90 Мб, 28 просмотров)
Кондратий Тихонович вне форума  
 
Непрочитано 29.06.2016, 18:41
#27
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,091


видео.exe не запускается, пишет что-то вроде "ошибка при запуске видео декомпрессора". Win7x86
А в более привычном формате сохранить видео не судьба? Avi, MP4, десятки их. Ведь есть проги видеозахвата, которые такое могут. Или тогда размер не совместим с 3g подключением?
kp+ вне форума  
 
Непрочитано 29.06.2016, 18:52
#28
Boxa

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


Кондратий Тихонович, Вы бы на youtube видео залили бы и проблем бы не было и вопросов.
Boxa на форуме  
 
Автор темы   Непрочитано 29.06.2016, 20:17
#29
Кондратий Тихонович


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


Цитата:
Сообщение от kp+ Посмотреть сообщение
видео.exe не запускается, пишет что-то вроде "ошибка при запуске видео декомпрессора". Win7x86
Странно. У меня на работе Win7x64. Запустилось без проблем.


Цитата:
Сообщение от kp+ Посмотреть сообщение
А в более привычном формате сохранить видео не судьба? Avi, MP4, десятки их
В "более привычном формате" неизбежны потери качества и рост размер файла. А я выложил видео в максимально компактном формате БЕЗ ПОТЕРЬ КАЧЕСТВА.


Цитата:
Сообщение от kp+ Посмотреть сообщение
Ведь есть проги видеозахвата, которые такое могут.
Я использовал самую лучшую программу видеозахвата по критериям "степень сжатия" и "качество".


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

Попробую конвертнуть в "традиционный формат". Но тогда за качество не обессудьте.
AVI-формат (кодек Xvid MPEG-4) устроит?
Тогда выложу минут через 5

----- добавлено через ~27 мин. -----
Пардон.
Ничего не выйдет.
В AVI-формате моё видео "весит" более 65 мегов.
Так что смотрите в ранее выложенном формате EXE

----- добавлено через ~5 мин. -----
Сейчас ещё в FLV попробую конвертнуть. Если в 10 Мегов не влезу, тогда все. Извините

----- добавлено через ~24 мин. -----
Цитата:
Сообщение от kp+ Посмотреть сообщение
видео.exe не запускается, пишет что-то вроде "ошибка при запуске видео декомпрессора". Win7x86
Антивирус наверное шалит

Последний раз редактировалось Кондратий Тихонович, 29.06.2016 в 20:45.
Кондратий Тихонович вне форума  
 
Непрочитано 30.06.2016, 05:40
#30
Владимир_М


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


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Странно. У меня на работе Win7x64. Запустилось без проблем.
Аналогично
Владимир_М вне форума  
 
Непрочитано 30.06.2016, 06:28
#31
VitalyAF


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


Мне показался странным способ, которым вы создаёте блок.
Во время такого сохранений используется самый простой шаблон зашитый в acad.exe
Ваши настройки шаблона теряются!
VitalyAF вне форума  
 
Непрочитано 30.06.2016, 09:42
#32
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,091


Цитата:
Сообщение от Владимир_М Посмотреть сообщение
Аналогично
VitalyAF, Владимир_М, если Вам нетрудно и есть возможность, сконвертируйте чудо-видео в FLV и перезалейте сюда, PLS.
kp+ вне форума  
 
Непрочитано 30.06.2016, 10:56
#33
Владимир_М


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


да нетрудно, и я бы конечно... но, как это сделать (сконвертировать), не знаю... подскажите
сам проигрыватель такой функции не предоставляет
Владимир_М вне форума  
 
Непрочитано 30.06.2016, 13:30
#34
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


kp+ или https://uvsoftium.ru/products/downloads
Миниатюры
Нажмите на изображение для увеличения
Название: a.PNG
Просмотров: 25
Размер:	46.4 Кб
ID:	172798  
Вложения
Тип файла: zip uvPlayer.zip (90.4 Кб, 13 просмотров)
__________________
С уважением sbi

Последний раз редактировалось sbi, 30.06.2016 в 20:47.
sbi вне форума  
 
Автор темы   Непрочитано 30.06.2016, 18:34
#35
Кондратий Тихонович


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


Цитата:
Сообщение от kp+ Посмотреть сообщение
VitalyAF, Владимир_М, если Вам нетрудно и есть возможность, сконвертируйте чудо-видео в FLV и перезалейте сюда, PLS.
Оно будет весить тогда гораздо больше 10 Мегов.
А на форуме максимально допустимый аттач 10 Мегов

Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Мне показался странным способ, которым вы создаёте блок.
Во время такого сохранений используется самый простой шаблон зашитый в acad.exe
Ваши настройки шаблона теряются!
Не очень понял Вашу мысль. Поясните.
Какие ещё "настройки шаблона" теряются?
Признаться, впервые слышу об этом.

Вы считаете, что если бы я создавал блок каким-то другим способом (кстати, каким?), то я бы мог не входя в "охватываемый" блок "достучаться" до внутренних?
-----
P.S. В видео появляется окно ошибки ЛИСП интерпретатора.Что переменная не определена..
Я все о своем. А хотя бы с помощью ЛИСПа можно меняя "глобальные" параметры в чертеже добиться автоматического изменения геометрии вложенных динамических блоков?

Если "на пальцах", то я хочу следующего: записать формулу в блоке "БЛОК_А". Что-то типа: БЛОК_А.БЛОК_Б.ДЛИНА = SIN(P1+37град).
И, далее, чтобы когда я меняю пользовательскую переменную P1 у меня АВТОМАТОМ менялась геометрия динамического блок "БЛОК_Б", вложенного в статический блок "БЛОК_А"
Кондратий Тихонович вне форума  
 
Непрочитано 30.06.2016, 21:21
#36
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
Не очень понял Вашу мысль. Поясните.
Какие ещё "настройки шаблона" теряются?
Признаться, впервые слышу об этом
Это программные настройки редактора блоков.
Используя NET, возможно попробовать выполнить Ваше желание.
Но зто не мое поле.
__________________
С уважением sbi
sbi вне форума  
 
Автор темы   Непрочитано 30.06.2016, 21:35
#37
Кондратий Тихонович


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


Цитата:
Сообщение от sbi Посмотреть сообщение
Это программные настройки редактора блоков.
А где про это почитать?
Кондратий Тихонович вне форума  
 
Непрочитано 01.07.2016, 06:26
#38
Владимир_М


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


Offtop:
Цитата:
Сообщение от Boxa Посмотреть сообщение
Если хочется автоматизации, то добро пожаловать в мир ЯП и тут море вариантов, от преобразования внешнего вида уже имеющихся примитивов и боков (именно внешенего вида, суть не поменяется), до собственных объектов с любой логикой поведения
Цитата:
Сообщение от sbi Посмотреть сообщение
Используя NET, возможно попробовать выполнить Ваше желание.
Мне кажется, с вашей работоспособностью и целеустремленностью за то время, что вы бьетесь с дин. и стат блоками, снимаете видео, потом бьетесь за него на форуме, Вы вполне могли бы освоить основы Lispa или VBA, да и вытворять в плане автоматизации на порядки более производительные вещи, чем эти мелкие детали из блоков.

Цитата:
Сообщение от Кондратий Тихонович Посмотреть сообщение
А где про это почитать?
Читайте лучше про ЯП.

Что Вы по сути хотите, как я понял. У Вас есть какая-то деталь в которой может меняться параметр(ы). Вы хотите просто задавать какие-то переменные и получить изображение новой детали с новыми параметрами. Да, это просто параметризация. Но Вы, по-моему, зациклились на этих блока (вложенных, динамически, статических). А если взглянуть на ту же параметризацию по-шире. Показываю на примере. Все то же самое: задание параметров и получение нового графического отображения. Только результат не какой-то блок из нескольких линий, а сразу три листа чертежей.
Миниатюры
Нажмите на изображение для увеличения
Название: ПБК ввод ИД.PNG
Просмотров: 51
Размер:	33.9 Кб
ID:	172803  Нажмите на изображение для увеличения
Название: ПБК результат.PNG
Просмотров: 46
Размер:	33.3 Кб
ID:	172804  
Владимир_М вне форума  
 
Непрочитано 01.07.2016, 10:01
#39
VitalyAF


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


kp+
Цитата:
VitalyAF, Владимир_М, если Вам нетрудно и есть возможность, сконвертируйте чудо-видео в FLV и перезалейте сюда, PLS.
Video.avi 12mb

Цитата:
Мне показался странным способ, которым вы создаёте блок
wblock померещился...

Последний раз редактировалось VitalyAF, 01.07.2016 в 10:50.
VitalyAF вне форума  
 
Непрочитано 01.07.2016, 14:54
#40
max4airkin


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


Я не понимаю следующий момент:
Если динблоки блоки А, Б и В входят в каких-то комбинациях в блоки Г и Д, то для изменения вложенных блоков А, Б, В придется менять отдельно параметры блока Г и Блока Д. Вроде так?
Почему бы просто не взорвать внутри блока Д вложенные в него А и Б, а их размерные параметры (они же сохранятся, если их сконвертировать из динамических в параметрические) завязать формулами и редактировать для вхождения блока Д.
max4airkin вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Как управлять извне вложенными динамическими блоками с помощью пользовательских переменных?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как с помощью КЭ смоделировать упругое основание в ЛИРЕ? РастОК Лира / Лира-САПР 25 02.10.2012 09:51
Как настроить плавное движение курсора при редактировании с помощью ручек? tasia AutoCAD 9 22.06.2011 15:35
Извлечение значений атрибутов блоков AutoCAD Electrical с помощью AutoLisp zaraki_kenpachi LISP 16 19.02.2011 15:30
Моделирование расчетной схемы с помощью объемных КЭ и оболочки в SCAD. Albino SCAD 14 02.06.2010 20:58
Подскажите как построить кривую с помощью команды SPLiNE, к boban Программирование 1 02.11.2003 19:58