|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
15.05.2022, 15:34 | #1 | |
Значение атрибута в зависимости от других атрибутов
Регистрация: 22.10.2019
Сообщений: 45
|
||
Просмотров: 1331
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
Или какие-нибудь сильно хитрые поля с формулами и DIESEL-выражениями
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 22.10.2019
Сообщений: 45
|
Можно выразиться иначе: есть ли аналог функции "если", и тогда моя задача преобразилась примерно в такой вид
в атрибуте "наименование" записать значение "если" атрибут диаметр null, то поставь мне пожалуйста в наименование "ширину"х"высоту" или наоборот, если ширина null, то в наименовании значение атрибута "диаметр" |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
Diesel:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,225
|
М.б. проще, выбрать блоки по имени и атрибуту (лисп такой юзал) и сразу всем вручную менять свойства с палитры?
И + дин. блоки с наворотами у меня начинали сильно тормозить начиная где-то с 50-100 шт.! PS Почему при вставке не выбрать форму? Такое впечатление, что что-то пропущено в условиях, почему обязательно нужно догадываться? Последний раз редактировалось VitalyAF, 15.05.2022 в 21:04. |
|||
|
||||
Регистрация: 27.11.2017
Сообщений: 24
|
Что представляет из себя "наименование" в полном виде для прямоугольного и того же круглого блока? Что делать с полученным атрибутом? Извлекать куда-то? Есть формула по типу экселевского "если", выкладывали на форуме, но она с текстом не работает, только числа. Можно вспомогательные атрибуты добавить и т.д. Нужно понимать конечную цель задачи. А так всё можно
|
|||
|
||||
Регистрация: 22.10.2019
Сообщений: 45
|
Атрибут "наименование" включает в себя константу в виде текста и типоразмер (выглядит примерно так "Клапан огнезадерживающий АхВ" либо "Клапан огнезадерживающий фD"), далее атрибут необходим для выносок с полями и извлечения данных и специфицирования. Сейчас рабочий вариант это два блока (условно-графическое отображение одинакого, но в одном только атрибуты АхВ(ширина/высота) и наименование, в другом D(диаметр) и наименование.
Идея была в том что бы в одном блоке объединить данные атрибуты типоразмеров, а уже в зависимости от того что заполнено (AxB либо D), хотелось бы получить "наименование" |
|||
|
||||
Регистрация: 27.11.2017
Сообщений: 24
|
Цитата:
https://forum.dwg.ru/showthread.php?t=91180 Надеюсь, понятно попытался объяснить. |
|||
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,225
|
Допустим сделали, на вставляли, а дальше что? Как управлять будете?
Наверно лучше не по одному выбирать, а сразу все заданной формы, а раз выбрал, то кто мешает в палитре им поменять что-то? Нафига тут формулы городить? ЗЫ Где-то даже лисп такой завалялся, если не затёр... Да, отлично, если вариантов мало... Последний раз редактировалось VitalyAF, 16.05.2022 в 13:30. |
|||
|
||||
Регистрация: 27.11.2017
Сообщений: 24
|
Цитата:
А фильтровать блоки можно элементарно цветом |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Значение атрибута блока в выноску автоматом. | mvsdf | AutoCAD | 2 | 25.03.2022 08:32 |
LISP. Помогите с лиспом по переименованию нескольких вхождений динамического блока в значение его атрибута. | kirillwu | LISP | 43 | 09.07.2018 13:29 |
Как сделать ссылку в одном атрибуте блока на значение другого атрибута? | konstryktor | AutoCAD | 1 | 28.06.2018 12:16 |
Отсутствие запроса на значение атрибута. | shartal | AutoCAD | 2 | 10.12.2010 13:31 |
Динамический блок и значение атрибута | _Andre_ | Динамические блоки | 15 | 08.12.2006 23:55 |