<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 ЛСК);
•если для текущего проверяемого объекта, а также для всех проверяемых объектов, являющихся потомками текущего, выключена опция Не удалять в команде "Удалить лишнее" (применимо к рабочим плоскостям и рабочим поверхностям).
Автоматическое исправление: Найденные неиспользуемые объекты удаляются.
Примечание: Данное действие включает в себя все функции следующих действий:
•Неиспользуемые линии построения
•Неиспользуемые невидимые переменные