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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Связь параметров дин. блока с атрибутами

Связь параметров дин. блока с атрибутами

Ответ
Поиск в этой теме
Непрочитано 20.09.2007, 09:33 #1
Связь параметров дин. блока с атрибутами
wetr
 
инженер
 
Владивосток
Регистрация: 09.08.2006
Сообщений: 1,537

Вопрос в следующем:
есть д.блок раскладки арматуры с атрибутом - шаг арматуры. Хочу заставить его считать расход арматуры на заданной площади. Постановка задачи вроде простая - берем ширину области армирования(параметр дин.блока) делим на шаг(атрибут), умножаем на длину области армирования + (длина/шаг)*ширина. Вопрос в реализации. Есть ли связь между атрибутами блока и его параметрами(кроме лукапа). Такое вообще возможно?
Просмотров: 4307
 
Непрочитано 20.09.2007, 10:41
#2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Рядышком в теме есть динамические блоки, в которых в атрибут заносится длина блока
Сквозная нумерация динамических блоков

Последний раз редактировалось VVA, 19.09.2015 в 07:16.
VVA вне форума  
 
Непрочитано 20.09.2007, 10:48
#3
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Давай блок нарисуем!
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 20.09.2007, 10:54
#4
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,537
<phrase 1= Отправить сообщение для wetr с помощью Skype™


прочитал эту тему. спасибо помогло но не совсем. Создал два атрибута - длина и ширина - считывают значения с блока. Третий атрибут - кол. арматуры - записываю через field формулу - счастье . Иногда работает :x . Кто нибудь знает как править field в кот. записана формула???
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 20.09.2007, 11:03
#5
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


А в чем сложность исправления формулы? По поводу иногда работает - регенерация всего наверно поможет.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 20.09.2007, 11:27
#6
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,537
<phrase 1= Отправить сообщение для wetr с помощью Skype™


двойной щелчек на атрибуте не срабатывает...как отредактировать атрибут(field) я думаю мож это редактор текста vetcad dct портит? или атрибут по двойному щелчку и не должен открываться в ред. блоков???
По поводу генерации - ессно пользуюсь. не всегда помогает. иногда в поле значение - #### :evil:
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Автор темы   Непрочитано 20.09.2007, 11:32
#7
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,537
<phrase 1= Отправить сообщение для wetr с помощью Skype™


вот блок
[ATTACH]1190273540.rar[/ATTACH]
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 20.09.2007, 11:49
#8
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Если в поле значение ####, то скорее всего ссылка на объект не верна, а поля прекрасно редактируются из редактора блоков (щелкаешь 2 раза там формула с полями - щелкаешь по полям для их редактиворания), либо еще непонятно почему неполучается (по крайнер мере у меня) задать в качестве объектов параметры блока - они отображаются нормально, а потом теряются - я вместо параметров задаю тот отрезок который они растягивают - тогда все пучком.
[ATTACH]1190274559.dwg[/ATTACH]
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 20.09.2007, 12:17
#9
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,537
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Дима_! спасибо все так как ты сказал. Привязался к отрезку - все получилось !!!
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 20.09.2007, 12:36
#10
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Твой блок сейчас увидил - ты для этого полилинию врзывал что ли?
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 23.09.2007, 04:53
#11
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,537
<phrase 1= Отправить сообщение для wetr с помощью Skype™


новая проблемка. Как сделать так, чтобы атрибут выглядел как "шаг 200" на чертеже и при этом входил бы в формулу как 200. Пытался сделать так:
атрибут-формула-200-additional format...-prefix-шаг. Вроде бы так. Однако при вставке в формулу значения(value) этого атрибута вставляется "шаг 200". Как результат - фотмула не считается [sm2011]? Есть какие нибудь варианты. Кстати блок:
http://dwg.ru/dnl/2723
wetr вне форума  
 
Непрочитано 23.09.2007, 07:52
#12
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Можно просто дописать слово "шаг" однострочным текстом перед атрибутом.
[ATTACH]1190519526.dwg[/ATTACH]
Krieger вне форума  
 
Автор темы   Непрочитано 23.09.2007, 15:22
#13
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,537
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Спасибо, Krieger! Это вариант. Есть одно маленькое "но" - когда позицию отзеркалишь то получается "200 шаг" вместо "шаг 200"
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 23.09.2007, 18:20
#14
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


А так:
[ATTACH]1190557227.dwg[/ATTACH]
Krieger вне форума  
 
Автор темы   Непрочитано 24.09.2007, 07:37
#15
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,537
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Krieger, спасибо за помощь
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Связь параметров дин. блока с атрибутами

Опции темы Поиск в этой теме
Поиск в этой теме:

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