Please enable JavaScript to view this site.

Navigation: 2. Трехмерное моделирование > Сборка  > Запрет на редактирование компонента 

Особенности работы с компонентами, имеющими запрет на редактирование

Scroll

В данном разделе перечислены ограничения, накладываемые на работу с компонентами сборки, имеющими запрет на редактирование.

Особенности общего характера

Если редактирование компонента запрещено, то при работе с ним невозможно выполнение следующих действий:

удаление из сборки каким бы то ни было способом,

редактирование в окне и в контексте сборки,

управление включением в расчет,

редактирование свойств,

разрушение (если компонент — подсборка),

сдвиг и поворот,

изменение типа загрузки,

смена исполнения.

Работа в Дереве построения модели

Если редактирование компонента запрещено, то при работе с ним в Дереве построения действуют следующие ограничения.

Недоступны команды контекстного меню, выполнение которых невозможно.

Компонент не включается в новую подсборку, получаемую объединением выделенных компонентов.

Невозможен просмотр состава компонента.

Невозможно редактирование наименования компонента.

В подсборку, редактирование которой запрещено, невозможны копирование и перенос других компонентов.

Выполнение операций и построение объектов

Если редактирование компонента запрещено, то к нему невозможно применение операций, результатом которых является создание или удаление граней и ребер (Фаска, Отверстие, Массив, Разбиение поверхности, Удалить грани и т.п.).

Если запрет на редактирование компонент получил после применения к нему операции, то эта операция блокируется. Для заблокированной операции невозможно:

редактирование,

непосредственное изменение значений переменных (возможно лишь получение переменными значений по ссылке или в результате вычисления выражений),

удаление,

управление включением в расчет,

использование в качестве исходного элемента массива.

Заблокированные операции отмечаются в Дереве построения пиктограммой «замок» см рисунок ниже. Действие заблокированных операций на компонент, имеющий запрет на редактирование, сохраняется.

После снятия у компонента запрета на редактирование примененная к нему операция разблокируется.

Объекты модели, заблокированные в результате наложения запрета редактирования на один из компонентов

Команды, которые не предполагают изменения граней и ребер, могут использовать компоненты, имеющие запрет на редактирование. Например, грань детали может служить основанием уклона в команде Уклон или исходной поверхностью в команде Придать толщину.

Кроме того, объекты, принадлежащие компоненту, редактирование которых запрещено, могут являться исходными для новых объектов. Например, грань детали можно использовать для создания эскиза или для простановки обозначения; точки, созданные в компоненте, можно использовать для построения вспомогательных осей и плоскостей и т.п.

Использование компонента, имеющего запрет на редактирование, для построения других объектов возможно при условии, что этот компонент имеет тип загрузки Полный.

Массивы компонентов и вставки из одного источника

Создание массива компонентов, имеющих запрет на редактирование, невозможно.

Если после создания массива хотя бы один из его исходных компонентов получил запрет на редактирование, то этот массив и его экземпляры блокируются (аналогично операции, примененной к компоненту, который получил запрет на редактирование, см. выше).

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

Смена типа загрузки для одного компонента распространяется на все его вставки вне зависимости от того, имеют они запрет на редактирование или нет.

Сопряжения

Компонент, имеющий запрет на редактирование, не может участвовать в сопряжениях.

Если после создания сопряжения хотя бы один из участвующих в нем компонентов получил запрет редактирования, то это сопряжение блокируется (аналогично операции, примененной к компоненту, который получил запрет редактирования, см. выше).

Заблокированное сопряжение не работает.

При удалении из сборки компонента, с которым сопряжен компонент с запретом редактирования, заблокированное сопряжение удаляется. После снятия этого запрета или после повторного открытия сборки местоположение компонента рассчитывается заново согласно оставшимся сопряжениям.

При удалении объекта, использованного для сопряжения (например, ребра), заблокированное сопряжение не удаляется, а отмечается как ошибочное.

Переменные

Непосредственное изменение значений переменных компонента, имеющего запрет редактирования, невозможно.

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

Объекты спецификации

Невозможно редактирование объекта спецификации компонента, имеющего запрет редактирования.

Изменения в объекте спецификации компонента, имеющего запрет редактирования, передаются в сборку после снятия этого запрета у компонента или после повторного открытия сборки.

Перестроение

Если отредактирован файл-источник компонента, имеющего запрет редактирования, то при открытии сборки его перестроение производится автоматически, без выдачи запроса на перестроение.

Перестроение компонента, имеющего запрет редактирования, после изменения его исходных объектов или значений переменных производится обычным образом — по нажатию кнопки Перестроить.

Исполнения модели

Запрет на редактирование компонента передается из исходного исполнения содержащей компонент сборки в зависимые: если запрещено редактирование компонента, входящего в исходное исполнение, то редактирование соответствующего компонента в зависимом исполнении также запрещается. При этом значок «замок» рядом с обозначением компонента в Дереве построения зависимого исполнения заменяется значком «щит».

Отменить связь такого компонента с компонентом исходного исполнения сборки нельзя — команда Отменить связь контекстного меню компонента в Дереве исполнений недоступна.

© ООО «АСКОН-Системы проектирования», 2022. Все права защищены. | Единая телефонная линия: 8-800-700-00-78