Список форумов Конференция САПР Bentley MicroStation Конференция САПР Bentley MicroStation
www.ustation.ru
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Отображение линий в референсах

 
Начать новую тему   Ответить на тему    Список форумов Конференция САПР Bentley MicroStation -> Работа в MicroStation
Предыдущая тема :: Следующая тема  
Автор Сообщение
Ares



Зарегистрирован: 02.07.2006
Сообщения: 61
Откуда: СПб

СообщениеДобавлено: Чт Окт 23, 2008 1:40 am    Заголовок сообщения: Отображение линий в референсах Ответить с цитатой

Доброе время суток!
ситуация такая
Есть рабочий файл DGN. К нему идет референсом DXF из стороннего приложения (не из Автокада). В DXF некоторое количество текста и линии, которые MS видит как Line String.
Требуется изменить аттрибуты линий в референсе (сразу всех) - вес цвет и стиль из основного файла, всякий раз по-разному в зависимости от ситуации.
В MS8 лечилось просто - DXF редактировался отдельно где всем линиям назначались аттрибуты By level. После чего достаточно было в основном файле изменить свойства соответствующего слоя и все линии в референсе становились такими какими нужно.
В XM такой номер почему то не прокатывает. Цвет изменяется а вот толщина и стиль - ни в какую. Причем текст в референсе (находится в том же слое что и линии) исправно получает обводку указанной толщины а вот сами линии эту самую толщину не изменяют. Она как была при рождении (не нулевая!) так и остается.
Line weight естественно стоит ON.

Как можно побороть?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ВалВл



Зарегистрирован: 08.02.2006
Сообщения: 138

СообщениеДобавлено: Чт Окт 23, 2008 9:05 am    Заголовок сообщения: Ответить с цитатой

Есть "умельцы", которые задают толщину линии контуром с заливкой. На атрибут "толщина" реагирует только линия этого контура, а расстояние между линиями контура (собственно толщину) надо менять масштабом линии. Если эта линия есть в Вашей библиотеке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ares



Зарегистрирован: 02.07.2006
Сообщения: 61
Откуда: СПб

СообщениеДобавлено: Чт Окт 23, 2008 2:36 pm    Заголовок сообщения: Ответить с цитатой

Не ну это как то чересчур сложно...
Сейчас пересмотрел настройки создающей программы - там выставлена толщина (weight) 4mm. (Их то я и вижу.) В файле сама линия описана как Polyline.
Но. В MS8 при задании аттрибута слоя эта толщина (weight если хотите) изменяется а в XM - нет. Собака зарыта скорее в том что v8 и XM по разному видят и обрабатывают DXF.
Может такое быть?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ares



Зарегистрирован: 02.07.2006
Сообщения: 61
Откуда: СПб

СообщениеДобавлено: Пт Окт 24, 2008 6:06 am    Заголовок сообщения: Ответить с цитатой

не не помогло
Вообще с этим DXF какая то загадочная история.
Если я его тупо открываю и пытаюсь назначить (через element info ) вес линии скажем 4 (прочие аттрибуты - Bylevel) то ... ничего не происходит. В то же время если рисую новую линию в том же слое - она совершенно правильно получает вес 4.
Однако, о чудо...! Если изменить стиль линий (не вес!!!) с bylevel на bycell то вес тут же спохватывается и преображается в указанное значение и далее ведет себя корректно даже если стиль поменять обратно на bylevel

Последнее жизнерадостное утверждение верно только для изменения через lement info. При назначении стиля через палитру Change element attribute все опять возвращается на круги своя....

Похоже глюк однако...(((
версия 08.09.04.51
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
vikk



Зарегистрирован: 13.09.2006
Сообщения: 88

СообщениеДобавлено: Пт Окт 24, 2008 8:25 am    Заголовок сообщения: Ответить с цитатой

DXF вообщето создан как обменный формат. И открывать его непосредственно - нонсенс. Сделай из него DWG или DGN, проще работать будет и проблемы исчезнут.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Юра



Зарегистрирован: 30.01.2006
Сообщения: 59

СообщениеДобавлено: Пт Янв 16, 2009 2:29 pm    Заголовок сообщения: Ответить с цитатой

здесь есть только один нюанс ....
для каждого референса нуна отдельно настаивать овверайд ....
если настроить для оного референса то он и будет как нам необходимо а если референсов немсколько то при включении атрибута Level Symbology остальны ереференсы будут показывается по умолчанию
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
beer



Зарегистрирован: 01.02.2006
Сообщения: 215
Откуда: Москва

СообщениеДобавлено: Пн Янв 26, 2009 1:30 pm    Заголовок сообщения: Ответить с цитатой

И еще есть один нюанс... если линия нарисована произвольным стилем линий (например CONTINUOS) и у нее задана начальная и конечная ширина, то хоть обизменяся ее ширину, эфекта не будет.

Если файл у вас DXF то скорее всего его линии MicroStation фоспринимает как произвольные. Поэтому в символике слоев надо установить не только вес, но и стиль линий
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Конференция САПР Bentley MicroStation -> Работа в MicroStation Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group