|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
инженер-конструктор Регистрация: 03.02.2010
г. Березники, Пермский край
Сообщений: 40
|
2tovdi
Пасип огромное, то что нужно! Чота я затупил, свойства для того и нужны, чтобы их применять ![]()
__________________
У меня есть один очень большой минус... да и тот - резус-фактор :crazy: |
|||
![]() |
|
||||
Регистрация: 25.09.2008
Новосибирск
Сообщений: 218
|
Прошу совета у тех, кто занимается строительными конструкциями.
Сочиняю блок условного обозначения сетки, пока получается два варианта, хотел бы выслушать мнения: как лучше, удобнее? Блок на начальной стадии разработки, поэтому в нем работает только перекрытие (в прикрепленном файле видно о чем речь), больше пока ничего не прицеплял, так как для дальнейшей работы нужно определиться с вариантом исполнения перекрытия (маскировки). Если у кого есть идеи, отличающиеся от предложенных (может даже радикально), буду рад выслушать.
__________________
www.saa-blogs.blogspot.com Последний раз редактировалось saa, 23.06.2010 в 17:45. |
|||
![]() |
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Уважаемые, скажите, кто тестировал Visibility_Extra_Tools в 2011.
У меня не работает. Блоки вставленные из 2008 с парамеитрами Visibility работают нормально, а вот сделать в 2011 не получается буквально с первого шага ("вставить параметр видимости"). |
|||
![]() |
|
||||
Jonas,
во-первых есть специальная тема Создание дополнительных параметров Visibility Set в динамических блоках. во-вторых все прекрасно работает в 2011 [IMG]http://s53.***********/i141/1007/d4/9323a807005b.gif[/IMG]
__________________
Почему все вдруг становятся умными, когда уже не надо? |
||||
![]() |
|
||||
рисование Регистрация: 19.02.2009
Сообщений: 212
![]() |
Здравствуйте, друзья.
Во-первых, хочу поделиться блоком "задвижки", может кого натолкнет на мысли или кому-то понравися и сделает подобное для себя. Там три маркера - размер, вид, крутить. Во-вторых, прошу совета по файлу с "коробкой". Нужно чтобы пользователь задавал лишь один атрибут блока и это значение переходило в текст. Сейчас реализовано через "поле", однако, в реальности это не работает (команда "обнполе" в данном случае не дает эффекта, да и ей сложно заставить пользоваться остальных). Может кто подскажет альтернативное решение ![]() ====== http://forum.dwg.ru/showthread.php?t=7313 по этой теме вывод: в общем, нельзя так сделать как же быть? Последний раз редактировалось vrtm, 14.07.2010 в 15:04. |
|||
![]() |
|
||||
Инженер-проектировщик автомобильных дорог Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
![]() |
Зачем тебе в коробке Мтекст? атрибуты впихни вместо Мтекста. поля мтекста и текста норм работают просто в графике а в блоках ИМХО не нужно это. Плюс если хочешь независимые друг отдруга блоки ( в плане вставил два блока с атрибутами с одинаковым именем но значения в обоих можешь ставить разные) то личной мой совест. поля в атрибуты добавлять после создания блока. сам блок загонять в другой блок с другим именем и на палитру инструментов. там поставить галку вставлять с расчленением. И каждый раз вытаскивая с палитры этот блок, он будет расчленяться на блок с рабочими атрибутами не зависимыми друг отдруга. Мое личное субъективное мнение.
|
|||
![]() |
|
||||
рисование Регистрация: 19.02.2009
Сообщений: 212
![]() |
Chapter
За совет спасибо. Использование в блоке атрибута, вместо мтекста мне помогло в другом случае (где "местозаполнитель" не появлялся). Но, чего-то я недопонял, когда/куда добавлять поля: 1. сначала создать рабочий блок (допустим "блок1") со всеми атрибутами (текст не использовать; в атрибуты поля не добавлять). 2. создать новый пустой "блок2" в него вставить "блок1". 2. открыть "блок1" в редакторе и вставить поля. <- думаю тут недопонимание 3. "блок2" вставлять с расчленением. Естественно - не работает ![]() Цитата:
P.S. Думаю над операцией копирования, а видимость сделать лишь для (Э). Одкано, копироваться то будет атрибут ![]() ![]() P.P.S. Подумал тут. Поле - это ведь "формула" по которой АКАД ищет информацию. Так вот, если в редактируем "блок1" и в нем есть "атрибут1" и "атрибут2". Во второй атрибут вставляем поле - значение "атрибута1" и получаем %<\AcObjProp.16.2 Object(%<\_ObjId 2129968160>%,1).TextString>% (строка из моего приера). В этой строке надо заменить код в стиле определить в каком блоке находится "атрибут2" вытащить значение "атрибут1" из этого блока - звучит просто ![]() Последний раз редактировалось vrtm, 15.07.2010 в 10:01. |
|||
![]() |
|
||||
Регистрация: 25.09.2008
Новосибирск
Сообщений: 218
|
Я так понимаю, имелось ввиду следующее: вставлять поля в атрибуты "блока1" надо не в редактировании "блока1", а в редактировании "блока2".
__________________
www.saa-blogs.blogspot.com |
|||
![]() |
|
||||
рисование Регистрация: 19.02.2009
Сообщений: 212
![]() |
saa
Так в "блоке2" стоит невзорванный "блок1". При взрыве "блок2" получаем "блок1" и атрибуты, гуляющие сами по себе. В принципе, да. Они получаются визуально "накладываются" на блок1, но не являются одним целым. Посмотрите моё вложение в приложении выше. В случае желания по добавлению/уменьшению числа элементов "меткой видимости" сделать это уже невозможно, т.к. атрибутов будет заданное количество. Щас еще на эту тему покликаю в автокаде. Отступление от моей проблемы: Нашел интересную задачку на прошлых страницах этой темы. Вроде её не решили. http://forum.dwg.ru/showpost.php?p=332006&postcount=878 Предложу свое, какое-никакое, но "решение". Основная беда - толстые линии и тонкий круг. Поэтому определенные участки круга при вращении должны быть толстые. Создал еще "кольцо" из двух участков полилиний. Чтобы ширина была - "натуральная". тонкий круг - впереди всех. - остальное нужно расположить в правильном порядке. такой вот "пирог". Красным выделил тонкую линию - в конце то оказалось их две (толстая и тонкая) Цвет заливки "255,255,255" - печатается белым. Единственный минус - "бросается в глаза" на чертеже при редактировании. Можно настроить стили печати (чтобы заливка была цветом фона, а печаталась белым) или сделать фон белым ![]() Для "контроля" заливки сделал линии на слое, не выводящимся на печать. Слой скрыл. |
|||
![]() |
|
||||
Инженер-проектировщик автомобильных дорог Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
![]() |
Я не спец. могу предложить, для сохранения зависимости, блок с атрибутами как есть использовать. а значение тогда редактировать через контекстный редактор блока. Так как его изменени просто в редакторе атрибутов не приведет к изменениям никаким. а в контекстном редактировании, не выходя в основной редактор, замена значения приведет к замене всех завязаных в твоем чертеже блоков. Не совсем удобно, но это все что могу сказать про атрибуты стандартными средствами автокад. поможет ли программирование не знаю.
|
|||
![]() |
|
||||
Регистрация: 25.09.2008
Новосибирск
Сообщений: 218
|
Не понял насчет одного целого.
В аттаче иллюстрация изложенного выше: "блок2" - это промежуточный элемент, в котором содержится только одно вхождение нужного блока, никаких "отдельных" атрибутов
__________________
www.saa-blogs.blogspot.com |
|||
![]() |
|
||||
Регистрация: 25.09.2008
Новосибирск
Сообщений: 218
|
Не совсем понял? Разве не так что-то? Вроде все работает.
Или ты хотел по-другому?
__________________
www.saa-blogs.blogspot.com |
|||
![]() |
|
||||
рисование Регистрация: 19.02.2009
Сообщений: 212
![]() |
Так то все работает. Но я хотел забивать типа "888-8", а уже в блоке отображалось 888-81, 888-82, 888-83 и т.д. Сейчас чтобы изменить атрибут, он должен быть видимым (я взял первый). Сейчас забивая в первый 888-8, я теряю "888-81".
Есть мысль забивать 888-81, а далее поля бы единицу сами убирали, но еще не думал о реализации. P.S. Можно конечно в скрытый слой забубенить.....мысли появятся. Последний раз редактировалось vrtm, 15.07.2010 в 14:23. |
|||
![]() |
|
||||
Регистрация: 25.09.2008
Новосибирск
Сообщений: 218
|
кажется поля не позволяют отображать лишь часть содержимого, т.е. убрать крайний символ вряд ли получится.
Что касается возможных вариантов, то можно сделать атрибут, в котором ты хранишь эти самые "888-8" скрытым (у тебя он кажется называется "TEXT"), а в остальных на него ссылаться. Соответственно добавится еще один атрибут ("TEXT1") с единицей.
__________________
www.saa-blogs.blogspot.com |
|||
![]() |
|
||||
Инженер-проектировщик автомобильных дорог Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
![]() |
http://forum.dwg.ru/showthread.php?t=50921
Вот ссылка. Человек вроде спрашивал тоже что тебе надо. Там пример я выложил. Один блок как saa сделал. А второй такой же но только через _refedit править чтобы менялись атрибуты во всех вхождениях данного блока в чертеже. Только необходимо сделать тогда один скрытый атрибут чтобы через контекстный редактор менять или через редактор атрибутов. Потому что тут влияет значение по умолчанию, которое не зависит от значения вводимое при нажатии на блок дважды. Вот пример изменения значений во всех блоках одного имени через один скрытый атрибут, значение которого по умолчанию необходимо изменить командой мультивыноски в чертеже. Последний раз редактировалось Chapter, 16.07.2010 в 01:01. |
|||
![]() |
|
||||
Регистрация: 25.08.2003
Тбилиси
Сообщений: 15
|
День добрый.
Сразу скажу что в динамческих блоках я не очень разбираюсь по этому нужна помощь. Нужно создать дин. блок так что бы была возможность изменять размеры и "виды". В прикрепленном чертеже есть элемент нужно изменять длинну "ножек" с шагом 16мм. В чертеже есть три варианта для наглядности. Я пытался сделать сам, сделал так что есть возможность изменить размеры вручную но эт не то, вообщем нужна помощь. 1. Drawing2.dwg 2. Test_Block.dwg - мой блок 3. M6.dwg - нужен такой (источник) И второй вопрос, вопрос не совсем в той ветке но открывать новую тему не хотел - какую программу лучше использовать для конструирования и расчета искусственных сооружений на А/Ж дорогах? Я искал в интернете нашел несколько Autodesk Robot Structural Analysis Professional Sofistik SAP2000 Лира Особенно интересует мнение мостовиков. Заранее спасибо.
__________________
Главное не сколько а когда © |
|||
![]() |