Перейти к содержанию

Рекомендуемые сообщения

Как задать атрибуты блока при помощи командной строки? В autocad по-моему есть такая функция. Все перекопал, так и не нашел, можно вводить от руки во всплывающем окне, но это нас не устраивает.

Ссылка на сообщение
Поделиться на другие сайты

Как задать атрибуты блока при помощи командной строки? В autocad по-моему есть такая функция. Все перекопал, так и не нашел, можно вводить от руки во всплывающем окне, но это нас не устраивает.

Блока чего ?

в Геонике есть блоки с топознаками, есть геоточка, которая тоже по сути блок. Уточните пожалуйста, атрибуты у какого блока вы хотите задать.

Ссылка на сообщение
Поделиться на другие сайты

Здравсвуйте!

Можно отключить диалог атрибутов при вставке блока, переключив переменную ATTDIA на 0. В этом случае запрос значений атрибутов будет в комстроке.

Можно совсем отключить запрос задания значений атрибутов, переключив на 0 переменную ATTREQ. В этом случае будет вставляться блок со значениями атрибутов по умолчанию.

Ссылка на сообщение
Поделиться на другие сайты
Здравсвуйте! Можно отключить диалог атрибутов при вставке блока, переключив переменную ATTDIA на 0. В этом случае запрос значений атрибутов будет в комстроке. Можно совсем отключить запрос задания значений атрибутов, переключив на 0 переменную ATTREQ. В этом случае будет вставляться блок со значениями атрибутов по умолчанию.

То что надо! Спасибо, большое

Ссылка на сообщение
Поделиться на другие сайты
  • 2 года спустя...

Есть ли возможность средствами геоники/нанокада присвоить атрибуту значение высоты блока без особых танцев с бубном (без создания по ним геоточек и заменой их на требуемые блоки) ?

Ссылка на сообщение
Поделиться на другие сайты
В 07.08.2020 в 12:22, VitBor сказал:

без создания по ним геоточек и заменой их на требуемые блоки

Не знаю, про геоточки и танцы с бубнами.

Обратите внимание на ячейку С5

=ctlSetValue(off(0;-1);Object."Z-KOORD")

=iff(TestRadio==1;"X="+round(Object."Position X";2)+";
Y="+round(Object."Position Y";2)+"; 
Z="+round(Object."Position Z";2);iff(TestRadio==0;"Z="+round(Object."Position Z";2);""))

Пример в аттаче.

 

 

Размещение объектов с помощью ctlSetValue.dwg

Ссылка на сообщение
Поделиться на другие сайты

Извините за инвалидность, но я не могу повторить Ваши действия, что в настройках у меня не так ? 

Спойлер

1.thumb.png.c9ff7fcbb1a6817b52ad732cb3fab596.png

Спойлер

(2).thumb.png.c1ba8d5673a76f9e2fab2a741f20f515.png

 

Изменено пользователем VitBor
Ссылка на сообщение
Поделиться на другие сайты
8 минут назад, VitBor сказал:

11 (

Жаль,

вот тут решают задачу автоматической расстановки объектов по табличным данным

  

4 часа назад, Mитька сказал:
7 часов назад, Mитька сказал:

Чаще всего участок строится по существующим координатам, т.е. есть табличка с 100 точками и их ХУ. Технически на чертеж рандомно выставляются 100 маркеров, а потом в табличку вбиваются их координаты и маркеры автоматом расставляются в нужные места.

И расставлять эти 100 маркеров ручками и менять координаты из Свойств каждого из них - согласитесь куда как менее практично...

 

Для именно этой задачи есть красивейшее решение (огромное спасибо @MCAD) - во вложении. В этом случае необходимый список загружается в столбцы 4,5 одним движением "копировать-вставить", эти координаты присваиваюся переменным в столбцах 2,3 - и вуаля, все точки расставлены.

Затем таблица удаляется и дальше точки можно двигать, как захочется, если надо.

 

Но это тоже в "свежей версии" 

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...