1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

Значение атрибута по отметке блока

Тема в разделе "Autodesk", создана пользователем Krovlaf, 15 дек 2009.

  1. Krovlaf

    Krovlaf Форумчанин

    Дано: туча отметок (тыщщи полторы) которые надо подбросить на 100 мм вверх.
    Отметки представлены блоком с двумя атрибутами - N и H, соответственно Номер и Высота. Как подбросить проблем нет - есть много способов. А вот как сделать чтобы отметка отобразилась в атрибуте? Вручную не успею - сроки жмут. Ломаный GeoniCS на работе админы снесли! На dwg.ru выкладывали динамический блок "отметка" в котором значение Z отображалась в атрибуте. При попытке сделать тоже на моем блоке (ввел в атрибут поле со значением Z ) ничего не получилось! При изменении отметки атрибут не обновляется! Народ, хелп плиз! ::help::
     
  2. BearDyugin

    BearDyugin Модератор Форумчанин

    Если срочно, то файл выкладывай, и подробно опиши, что сделать, т.е. на сколько увеличить отметки
     
  3. Максим

    Максим Форумчанин

    Люблю Land Desktop в том числе и за возможность таких манипуляций парой нажатий на клавиатуру.
     
  4. Krovlaf

    Krovlaf Форумчанин

    Спасибо за участие, справился сам!
    Сделал так: ToolPac - Object - Elevation - Relative - вводим величину на которую поднимаем/опускаем объекты, выбираем объекты - готово.
    Для изменения атрибутов: Express - Blocks - Export Attribute Information - создается текстовый файл с кодовым номером каждого блока, названия блока и атрибутивной информацией. Все по колонкам. Копируем все и вставляем в например Excel. Редактируем столбец с атрибутивной информацией (изменяем значение высоты или перенумерацию номеров блоков по желанию) НО не трогаем столбец с кодами блоков (если сортировать то только всю таблицу). После редактирования копируем все и создав новый текстовый документ в блокноте вставляем все туда (или заменяем информацию в старом файле). Express - Blocks - Import Attribute Information выбираем файл с обновленной атрибутивной информацией - готово. Все встает на свои места.
    Кстати в GeoniCSе подобные вещи также делаются весьма просто.
     
  5. Krovlaf

    Krovlaf Форумчанин

    Требуется у некоторого облака блоков задать для одного из атрибутов значение координаты Z (желательно с желаемой точностью). Сколько ни копал Express и ToolPAC и другие инструменты - прямого решения не нашел, только "окольные" дороги. Использовать поля - пробовал. При этом почти всегда зависает Акад - блоков очень много.
     
  6. Ohr

    Ohr Форумчанин

    Одну и ту же отметку требуется здать для всей кучи блоков ? Или это сблоченые точки с подписанной отметкой которую нужно забить в каждую точку ?
    Или это динамические блоки и у них уже есть отметки и надо просто их перенести в атрибуты ?
     
  7. Krovlaf

    Krovlaf Форумчанин

    Каждый блок на своей отметке. В блоке 2 атрибута. Для каждого блока нужно в одном из его атрибутов проставить значение его отметки. Нужен лисп аналогичный команде DSTP_OBJBELEV "Поднять блок по значению атрибута" из ToolPac. Только в данном случае будет "Значение атрибута по отметке блока". Известные мне способы (через экспорт-импорт атрибутов) слишком громоздки, использование полей в атрибутах не пойдет (перегружает чертеж.
     
  8. Qvinto

    Qvinto Форумчанин

    Раз уж залез в Тулпак, то не мешало бы изучить все команды. Хотя бы с блоками.
    Найди в Тулпаке в Атрибутах команду Fill... (DSTP_ATTVALFILL) выбери свой атрибут и поставь значение .INSPTZ.
    Вообще-то, при создании атрибута можно в поле значение по умолчанию поставить поле, сбоку есть зелёненькая кнопочка со стрелочками, выбрать параметр объект - положение, снять галочки с Х и У, оставить Z. Будем иметь блок с атрибутом, который будет отображать отметку блока.
     
    muratych и i77artur нравится это.
  9. Krovlaf

    Krovlaf Форумчанин

    Большое Человеческое Спасибо!
    Как то мимо Fill... я проскочил... Конечно изучить ВСЕ не мешало бы, но команд в Тулпаке много, русского описания нет, с английским беда вот и тыкаешься наугад да у добрых людей совета спрашиваешь.
    А насчет полей -
    . Для небольшого количества блоков работает хорошо.
    С меня магарыч!
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление