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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > в полях решетки вместо цифр, что делать?

в полях решетки вместо цифр, что делать?

Ответ
Поиск в этой теме
Непрочитано 19.07.2010, 16:29 #1
в полях решетки вместо цифр, что делать?
VadimVG
 
Краснодар
Регистрация: 05.02.2004
Сообщений: 132

Создал блок гнутого стержня для вставки в ведомость деталей. Идея в том, чтобы задать длины сторон и радиус гиба, а длина автоматом считалась. При выходе из редактора блоков, вместо цифр решетки. Настраиваю все через диспечер атрибутов блоков - все начинает работать. Но если этот блок вставить в другой чертеж, то опять решетки. Кто подскажет что делать? Acad 2010. win xp.
Просмотров: 13652
 
Непрочитано 20.07.2010, 09:33
#2
PSG


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


После вставки блока в чертеж попробуй открыть Диспетчер атрибутов блока, затем два раза щелкнуть мышкой на значение атрибута. А вообще-то хотелось бы посмотреть на твой чертеж.
PSG вне форума  
 
Автор темы   Непрочитано 20.07.2010, 09:55
#3
VadimVG


 
Регистрация: 05.02.2004
Краснодар
Сообщений: 132


нипойму в чем дело, вчера целый день тыкался, одни решетки, сегодня открываю - все о.к., но появилась другая проблема. если этот блок вставить еще раз с другми параметрами переменных, то содержание зависимых полей читается из первого вставленного блока, тогда теряется смысл в такой "автоматизации" , что опять не так?
Вложения
Тип файла: zip ведомость деталей динамическая.zip (46.5 Кб, 141 просмотров)
VadimVG вне форума  
 
Непрочитано 20.07.2010, 10:26
#4
n0str0m0

геолог
 
Регистрация: 02.09.2009
Тында, Дальний Восток
Сообщений: 413
<phrase 1=


Не моя специфика Даже не понял, что твой чертеж означает.
Скорее всего проблема в том, что ты копируешь поля из первого блока в последующие. А надо для каждого блока поля создавать снова. Короче, копирование полей не канает
n0str0m0 вне форума  
 
Непрочитано 20.07.2010, 10:45
#5
vrtm

рисование
 
Регистрация: 19.02.2009
Сообщений: 212
<phrase 1=


Offtop: VadimVG, у меня твой файл вроде все считает - решеток нет
Хотя нет. Если блок скопировать и задать там разные значения, то у них у всех будет общая длина одинакова.
Проблема в том, что формула забита в самом блоке. Нужно забивать её в атрибут, после вставки в блок.
Блок вставил - забил атрибуты своих длин и изгибов. Потом в атрибут суммы забиваешь формулу.
А чтобы можно было блок вставлять много раз. То свой блок вставляешь в чистый пустой блок. Там уже забиваешь формулу в атрибут. Новый блок вставляешь "с разчленением". Т.о. не придется формулу вбивать при каждой вставке блока. Вот такая мистика - гуру научили.
P.S. См. последние пару страниц темы "Мои динамические блоки"

Последний раз редактировалось vrtm, 20.07.2010 в 10:52.
vrtm вне форума  
 
Автор темы   Непрочитано 20.07.2010, 10:49
#6
VadimVG


 
Регистрация: 05.02.2004
Краснодар
Сообщений: 132


ну я ж там писал что сеня открыл и все о.к., только если его копировать в этом же чертеже или вставить еще лдин такой же блок в этот же чертеж, то поля не меняются при изменении переменных
VadimVG вне форума  
 
Непрочитано 20.07.2010, 12:41
#7
vrtm

рисование
 
Регистрация: 19.02.2009
Сообщений: 212
<phrase 1=


ну я ж там писал что обнаружил, то что с одним блоком все работает, а если их много, то нет.
При создании формулы "поля" на которые идет там ссылка одинаковы для всех блоков, сколько бы их не было. Как это решить я попытался объяснить выше (формулу не в редакторе блоков задавать!).
vrtm вне форума  
 
Автор темы   Непрочитано 20.07.2010, 13:30
#8
VadimVG


 
Регистрация: 05.02.2004
Краснодар
Сообщений: 132


...перевариваю...

зделал все как по советам выше и из темы про динамические блоки, ниче не работает, поля читаются из первоначально вставленного блока

Последний раз редактировалось VadimVG, 20.07.2010 в 15:55.
VadimVG вне форума  
 
Непрочитано 20.07.2010, 20:55
#9
atollon


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


Есть вариант - НЕ делать блоки - формула работает и с значениями текста, набранном цифрами
__________________
Толстов Евгений
atollon вне форума  
 
Непрочитано 21.07.2010, 10:50
#10
vrtm

рисование
 
Регистрация: 19.02.2009
Сообщений: 212
<phrase 1=


atollon
Ему же копировать надо инфу. А каждый раз формировать формулу - имхо, не айс.
P.S. Можно юзать обычный калькулятор на солнечных батарейках - энергию не потребляет.

Вадим, нужно сделать блок с пустым атрибутом суммы.
Вставить его в модель/лист.
И уже как обычно изменяешь атрибут (двойным шелчком на блок; или еще как) вбить формулу - вызвав с контестного меню (ПКМ) "вставить поле". В редакторе выбираешь в левой части "объект", выделяешь вставленный блок и появятся в средней части атрибуты - щелкаешь на него - внизу появляется его код.
Прикрепи файл если не получится.
vrtm вне форума  
 
Непрочитано 21.07.2010, 11:15
#11
saa


 
Регистрация: 25.09.2008
Новосибирск
Сообщений: 218


На мой взгляд сам подход неверен: для вычисляемых значений внутри атрибутов блоков ссылаться на объекты неверно, если использовать местозаполнители, то все будет нормально.
Например так, как в приложенном файле
Вложения
Тип файла: dwg
DWG 2007
Чертеж2.dwg (104.5 Кб, 1959 просмотров)
__________________
www.saa-blogs.blogspot.com
saa вне форума  
 
Непрочитано 21.07.2010, 13:49
#12
vrtm

рисование
 
Регистрация: 19.02.2009
Сообщений: 212
<phrase 1=


saa
У него картинка статическая - там ничего не увеличичается. Типа "эскиза" применяется. Так что, к реальной длинне отрезка в данном случае не привязаться.
vrtm вне форума  
 
Непрочитано 21.07.2010, 14:01
#13
saa


 
Регистрация: 25.09.2008
Новосибирск
Сообщений: 218


Зачем привязываться обязательно к реальной длине? Речь о динамическом параметре, который привязывать к чему-либо совсем необязательно. А если привязываться к значениям атрибутов, то подобные фокусы с "решетками" будут периодически проявляться
__________________
www.saa-blogs.blogspot.com
saa вне форума  
 
Автор темы   Непрочитано 21.07.2010, 14:36
#14
VadimVG


 
Регистрация: 05.02.2004
Краснодар
Сообщений: 132


Короче забабахал я все так. без всяких блоков вставил формулу куда надо, затем создал блок и вынес его на панель, в свойствах указал что при вставке расчленять. Когда нужно буте этим блоком воспользоваться, я вставлю блок в ведомость, он уже будет расчлененным, вобью нужные значения длин, после регенерации формула пересчитывается. Впринципе меня все устраевает. Всем спасибо.
VadimVG вне форума  
 
Непрочитано 21.07.2010, 14:41
#15
saa


 
Регистрация: 25.09.2008
Новосибирск
Сообщений: 218


VadimVG, тоже неплохой вариант
__________________
www.saa-blogs.blogspot.com
saa вне форума  
 
Непрочитано 22.07.2010, 12:06
#16
kozaki

конструктор (машиностроение)
 
Регистрация: 22.07.2010
Минск
Сообщений: 532
<phrase 1=


дел
__________________
Значки Минск http://forum.dwg.ru/showthread.php?p...=1#post1110790
kozaki вне форума  
 
Непрочитано 22.07.2010, 12:57
#17
atollon


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


Цитата:
Сообщение от vrtm Посмотреть сообщение
atollon
Ему же копировать надо инфу. А каждый раз формировать формулу - имхо, не айс.
Если скопировать текст и поле с формулой, оперирующей значениями текста, то все ОК, копия формулы работает с копиями текста
__________________
Толстов Евгений
atollon вне форума  
 
Непрочитано 22.07.2010, 13:38
#18
Сергей Богатов


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


смотрите вложение(2009 автокад). я там расписал как надо сделать.

Offtop:
Да, вышеотписавшийся прав, копии текста тоже сами подцепляются , но блоки удобнее таскать
Вложения
Тип файла: dwg
DWG 2007
ведомость деталей динамическая.dwg (122.6 Кб, 1975 просмотров)
__________________
Я-проектировщик бывший проектировщик!

Последний раз редактировалось Сергей Богатов, 22.07.2010 в 14:07.
Сергей Богатов вне форума  
 
Непрочитано 31.10.2013, 15:46
#19
Pum-purum

PHP-разработчик
 
Регистрация: 12.05.2008
Ижевск
Сообщений: 1,166


Сорри за оффтоп. Критическая ситуация. Вдруг все поля, ссылающиеся на ячейки таблицы, стали ####. Заметил, что сама ссылка на таблицу меняется каждый раз при открытии чертежа. Было значение поля "Table(8796088631360).B1", может стать "Table(8796088631112).B1". Кто-нибудь сталкивался с подобным?
PS 42 просмотра и молчание...У кого что показывает хоть напишите!
Вложения
Тип файла: dwg
DWG 2013
Колодцы 429,401-409 К2.dwg (1.51 Мб, 1623 просмотров)

Последний раз редактировалось Pum-purum, 31.10.2013 в 16:21.
Pum-purum вне форума  
 
Непрочитано 31.10.2013, 16:58
#20
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
Сообщение от Pum-purum Посмотреть сообщение
Сорри за оффтоп. Критическая ситуация. Вдруг все поля, ссылающиеся на ячейки таблицы, стали ####. Заметил, что сама ссылка на таблицу меняется каждый раз при открытии чертежа. Было значение поля "Table(8796088631360).B1", может стать "Table(8796088631112).B1". Кто-нибудь сталкивался с подобным?
PS 42 просмотра и молчание...У кого что показывает хоть напишите!
Говорит и показывает тоже самое, шо у тебя . Ссылался на ячейку таблицы, удалил (прибавил) строки, и поля теперича ссылаются не туда, куда ты б хотел. Глюк автокада при работе с полями/таблицами. Если зайдешь в редактор поля и поменяешь "В1" на "В2", "В3" или там "В0", то скорее всего нужное значение найдешь. Ну а что б во все поля не лазить, вставь удаленные строки в таблицу там же, где они жили при простановке полей..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > в полях решетки вместо цифр, что делать?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Справка по форуму Admin FAQ: Часто задаваемые вопросы 13 04.03.2014 11:12
В Украине эпидемия. Это психоз, или действительно такого еще не было. Vavan Metallist Разное 189 04.11.2009 20:34
Москва не сразу строится Perezz!! Разное 20 21.04.2009 23:52
Расчет нагрузок на перекрытие лоджии (помогите советом что делать, а то страшно) KirS Прочее. Архитектура и строительство 4 11.04.2008 15:22
допустил ошибку, что делать? Jоhnny Разное 20 05.12.2007 10:56