Исходный код вики 02_Добавление универсальных атрибутов
Редактировал(а) Bimit Administrator 19.11.2025, 10:23
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 1 | Добавление универсальных атрибутов производится с помощью пункта контекстного меню группы **//«Добавить атрибут в группу»//**. | ||
| 2 | |||
| 3 | [[image:1762510477436-768.png]] | ||
| 4 | |||
| 5 | В модальном окне вводится наименование атрибута. | ||
| 6 | |||
| 7 | [[image:1762510477449-293.png]] | ||
| 8 | |||
| 9 | После сохранения новый атрибут автоматически появится в списке группы. | ||
| 10 | |||
| 11 | Дальнейшая настройка правил формирования значений атрибута происходит в блоке **//«Настройка атрибута»//**. | ||
| 12 | |||
| 13 | [[image:1762510477454-945.png]] | ||
| 14 | |||
| 15 | В поле **//«Наименование атрибута»//** указано наименование атрибута, доступное для редактирования. | ||
| 16 | |||
| 17 | Поле **//«Степень»//** позволяет задать показатель степени для единицы измерения, выбранной в соседнем поле интерфейса. | ||
| 18 | |||
| 19 | [[image:1762510477459-835.png]] | ||
| 20 | |||
| 21 | Заданные единицы измерения будут автоматически подставляться к числовым значениям атрибута в таблице свойств элемента. | ||
| 22 | |||
| 23 | [[image:1762510477463-382.png]] | ||
| 24 | |||
| 25 | Поле **//«Значение по умолчанию»//** становится активным только после активации чекбокса. Допускается вводить только цифровые значения. | ||
| 26 | |||
| 27 | [[image:1762510477470-211.png]] | ||
| 28 | |||
| 29 | Значение, указанное в данном поле, будет отображается в таблице свойств элемента только при отсутствии всех перечисленных ниже условий в характеристиках элемента. | ||
| 30 | |||
| 31 | В поле **//«Заполнять из атрибутов модели в порядке приоритета»//** указываются условия формирования значений атрибута. | ||
| 32 | |||
| 33 | С помощью инструмента **//«Добавить атрибут модели»//** осуществляется добавление наборов условий для создания атрибута, выполняемых системой согласно очередности приоритетов. | ||
| 34 | |||
| 35 | [[image:1762510533158-141.png]] | ||
| 36 | |||
| 37 | При клике по кнопке **//«Добавить атрибут модели»//** в окне добавления условий появляется кнопка **//«Добавить элемент в формулу»//**. | ||
| 38 | |||
| 39 | [[image:1762510533164-556.png]] | ||
| 40 | |||
| 41 | При клике на кнопку **//«Добавить элемент в формулу»//** в открывшемся окне задаются параметры отбора (Атрибут, Геометрия, Константа и Материалы) и указывается значение. | ||
| 42 | |||
| 43 | [[image:1762510533169-230.png]] | ||
| 44 | |||
| 45 | При выборе параметра **//«Атрибут»//** в колонке //«Выбор класса/атрибута»// загружается список всех атрибутов с возможностью поиска нужного класса или атрибута. | ||
| 46 | |||
| 47 | [[image:1762510533173-401.png]] | ||
| 48 | |||
| 49 | При выборе параметра **//«Геометрия»//** в колонке //«Выбор класса/атрибута»// загружаются все геометрические данные, которые были рассчитаны при загрузке модели. При копировании параметра геометрии выделенного элемента ПКМ с вкладки //«Геометрия»// и клике на строку //«Добавить элемент в формулу»// параметр будет выбран в колонке //«Выбор класса/атрибута»//. | ||
| 50 | |||
| 51 | [[image:1762510533177-346.png]] | ||
| 52 | |||
| 53 | При выборе параметра **//«Константа»//** в колонке //«Введите константу» //отображается поле для ввода любого цифрового значения. В большинстве случаев параметр //«Константа»// используется для указания поправочных коэффициентов. | ||
| 54 | |||
| 55 | [[image:1762510533182-293.png]] | ||
| 56 | |||
| 57 | При выборе параметра **//«Материалы»//** в колонке //«Выбор значения»// отображается полный перечень всех назначенных материалов. Список формируется на основе данных, загруженных из исходных моделей. | ||
| 58 | |||
| 59 | [[image:1762510533186-391.png]] | ||
| 60 | |||
| 61 | Система позволяет создавать сложную формулу с помощью комбинации параметров и объединения их в выражения с помощью скобок и математических операторов. | ||
| 62 | |||
| 63 | Для формирования сложной формулы используется кнопка **//«Добавить элемент в формулу»//**, которая последовательно добавляет новые параметры. | ||
| 64 | |||
| 65 | [[image:1762510620200-778.png]] | ||
| 66 | |||
| 67 | Скобки выбираются из выпадающего списка в зависимости от создаваемого выражения. | ||
| 68 | |||
| 69 | [[image:1762510620206-852.png]] | ||
| 70 | |||
| 71 | Математические операторы выбираются из выпадающего списка между параметрами отбора элементов. | ||
| 72 | |||
| 73 | [[image:1762510620212-817.png]] | ||
| 74 | |||
| 75 | Созданный результат необходимо сохранить через кнопку **//«✓»//**. | ||
| 76 | |||
| 77 | Через кнопку **//«Редактировать»//** доступно редактирование созданного условия. | ||
| 78 | |||
| 79 | С помощью кнопки **//«Удалить»//** условие удаляется из списка. | ||
| 80 | |||
| 81 | [[image:1762510620217-248.png]] | ||
| 82 | |||
| 83 | Повторным кликом по кнопке **//«Добавить атрибут модели»//** можно задать несколько самостоятельных условий, которые будут обрабатываться системой в порядке их приоритета. | ||
| 84 | |||
| 85 | [[image:1762510620222-570.png]] | ||
| 86 | |||
| 87 | Изменение приоритета условий осуществляется с помощью функции перетаскивания (drag-and-drop). | ||
| 88 | |||
| 89 | [[image:1762510620227-199.png]] | ||
| 90 | |||
| 91 | В интерфейсе блока **//«Привязанные элементы классификатора»//** производится выбор класса, чьи правила определяют набор элементов, к которым будет применен созданный атрибут. | ||
| 92 | |||
| 93 | [[image:1762510620233-789.png]] | ||
| 94 | |||
| 95 | Клик по кнопке **//«Добавить привязку»//** вызывает модальное окно с полем //«Выбрать классификатор»//, где из выпадающего списка выбирается необходимый классификатор. Поиск класса выполняется по коду или названию через встроенную систему поиска. | ||
| 96 | |||
| 97 | [[image:1762510620237-938.png]] | ||
| 98 | |||
| 99 | При клике по кнопке **//«Добавить»//** выбранный класс отобразится в блоке //«Привязанные элементы классификатора»//. | ||
| 100 | |||
| 101 | При клике на кнопку **//«Просмотр»//** в блоке //«Настройка атрибута»// система отображает элементы выборки в блоке //«Просмотр элементов»// и визуально выделяет эти элементы на модели желтым цветом. | ||
| 102 | |||
| 103 | [[image:1762510690097-883.png]] | ||
| 104 | |||
| 105 | С помощью пункта **//«Перейти к классификатору»//** в контекстном меню блока //«Привязанные элементы классификатора»// осуществляется переход на выбранный класс во вкладке //«Классификатор»//. | ||
| 106 | |||
| 107 | С помощью пункта меню **//«Удалить»//** осуществляется удаление привязки. | ||
| 108 | |||
| 109 | [[image:1762510690108-168.png]] | ||
| 110 | |||
| 111 | При активации опции **//«Классифицировать по атрибуту»//** в контекстном меню атрибута// //запускается процесс автоматической классификации, в ходе которой к привязанным элементам классификатора будет добавлен созданный атрибут со значением, которое было найдено по условиям или из значения по умолчанию. | ||
| 112 | |||
| 113 | [[image:1762510690114-541.png]] | ||
| 114 | |||
| 115 | Использование опции **//«Классифицировать по группе»//** из контекстного меню группы запускает процесс автоматической классификации, в ходе которой к привязанным элементам классификатора будут добавлены все созданные атрибуты со значением, которое было найдено по условиям или из значения по умолчанию. | ||
| 116 | |||
| 117 | [[image:1762510690120-126.png]] | ||
| 118 | |||
| 119 | Ход выполнения процесса классификации отображается в виде прогресс-бара в разделе //«Активные процессы»//. | ||
| 120 | |||
| 121 | [[image:1762510690126-336.png]] | ||
| 122 | |||
| 123 | После завершения процесса в таблице свойств элементов появляется дополнительная группа атрибутов. | ||
| 124 | |||
| 125 | [[image:1762510690133-649.png]] |