Действия контроля качества > 2D/3D > Неиспользуемые объекты

Предыдущая страницаВ началоСледующая страница

 

<Action Name="Неиспользуемые объекты" Uid="e61cc80f-4f0b-4e02-bd6c-f6fcb97b3581" LogicUid="e64f240d-dd59-4175-af2e-ed6d0e7f1e84">

<Parameters>

<Parameter Key="Point 3D" Name="3D узлы" Type="Bool" Value="true"/>

<Parameter Key="Path 3D" Name="3D пути" Type="Bool" Value="true"/>

<Parameter Key="Profile 3D" Name="3D профили" Type="Bool" Value="true"/>

<Parameter Key="LCS 3D" Name="ЛСК" Type="Bool" Value="true"/>

<Parameter Key="Workplane 3D" Name="Рабочие плоскости" Type="Bool" Value="true"/>

<Parameter Key="Knot 2D" Name="2D узлы" Type="Bool" Value="true"/>

<Parameter Key="Draw 2D" Name="Линии построения" Type="Bool" Value="true"/>

<Parameter Key="Page 2D" Name="Страницы" Type="Bool" Value="true"/>

<Parameter Key="Invisible Variable" Name="Невидимые переменные" Type="Bool" Value="true"/>

<Parameter Key="Visible Variable" Name="Видимые переменные" Type="Bool" Value="true"/>

<Parameter Key="Named 2D" Name="Именованные 2D элементы" Type="Bool" Value="true"/>

<Parameter Key="Default 2D" Name="Прочие 2D построения" Type="Bool" Value="true"/>

<Parameter Key="Unknown" Name="Прочие элементы" Type="Bool" Value="true"/>

<Parameter Key="Delete Named 2D" Name="Удалять именованные 2D элементы" Type="Bool" Value="true"/>

<Parameter Key="Delete On Active Page Only" Name="Только на активной странице" Type="Bool" Value="true"/>

</Parameters>

</Action>

 

Проверяемые объекты: Типы объектов, подлежащих проверке, определяются параметрами действия.

Настраиваемые параметры:

Типы проверяемых объектов (при значении true элементы соответствующего типа проверяются, при значении false - не проверяются):

3D узлы
Тип данных: булевый.
Значение по умолчанию: true.

3D пути (включая трассы)
Тип данных: булевый.
Значение по умолчанию: true.

3D профили
Тип данных: булевый.
Значение по умолчанию: true.

ЛСК
Тип данных: булевый.
Значение по умолчанию: true.

Рабочие плоскости (а также рабочие поверхности)
Тип данных: булевый.
Значение по умолчанию: true.

2D узлы
Тип данных: булевый.
Значение по умолчанию: true.

Линии построения (Прямые, Окружности, Эллипсы, 2D Пути, Сплайны (включая полилинии), Кривые смещения, Кривые-функции)
Тип данных: булевый.
Значение по умолчанию: true.

Страницы (рабочие плоскости и рабочие поверхности)
Тип данных: булевый.
Значение по умолчанию: true.

Невидимые переменные (параметр отвечает только за проверку неименованных выражений)
Тип данных: булевый.
Значение по умолчанию: true.

Видимые переменные
Тип данных: булевый.
Значение по умолчанию: true.

Именованные 2D элементы
Тип данных: булевый.
Значение по умолчанию: true.

Прочие 2D построения
Тип данных: булевый.
Значение по умолчанию: true.

Прочие элементы (3D сечения)
Тип данных: булевый.
Значение по умолчанию: true.

Дополнительные опции:

Удалять именованные 2D элементы
Тип данных: булевый.
Значение по умолчанию: true.
При значении false именованные 2D узлы и линии построения исключаются из числа проверяемых объектов, при значении true параметр не влияет на состав набора проверяемых объектов.

Только на активной странице
Тип данных: булевый.
Значение по умолчанию в стандартном сценарии: true.
Значение по умолчанию в логике действия: false.
При значении true:

oесли активно окно 2D вида, из числа проверяемых объектов исключаются 3D объекты и 2D объекты, не принадлежащие активной странице,  

oесли активно окно 3D вида, проверяются объекты всех проверяемых типов, независимо от их расположения.

oесли активно окно любого другого вида, из числа проверяемых объектов исключаются 3D объекты и 2D объекты, не принадлежащие первой странице чертежа.

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

Критерии проверки:

Для переменных и неименованных выражений проверка выдаёт ошибку, если проверяемый объект не имеет потомков.

Для 2D и 3D элементов проверка выдаёт ошибку при одновременном соблюдении тех условий из перечисленных ниже, которые применимы к данному типу объекта и его потомкам:

если текущий проверяемый объект не имеет потомков, не входящих в число проверяемых объектов, на всех уровнях иерархии модели (применимо ко всем типам проверяемых объектов);

если для текущего проверяемого объекта, а также для всех проверяемых объектов, являющихся потомками текущего, параметр Внешний или Внешняя имеет значение Скрыть в сборке (применимо ко всем типам 3D построений);

если для текущего проверяемого объекта, а также для всех проверяемых объектов, являющихся потомками текущего, выключена опция Использовать как исходную СК (применимо к 3D ЛСК);

если для текущего проверяемого объекта, а также для всех проверяемых объектов, являющихся потомками текущего, выключена опция Не удалять в команде "Удалить лишнее" (применимо к рабочим плоскостям и рабочим поверхностям).

Автоматическое исправление: Найденные неиспользуемые объекты удаляются.

Примечание: Данное действие включает в себя все функции следующих действий:

Неиспользуемые 2D построения

Неиспользуемые 2D узлы

Неиспользуемые линии построения

Неиспользуемые страницы

Неиспользуемые невидимые переменные

Неиспользуемые видимые переменные

Неиспользуемые 3D построения

Неиспользуемые 3D узлы

Неиспользуемые 3D пути

Неиспользуемые 3D профили

Неиспользуемые ЛСК

Неиспользуемые рабочие плоскости