Файлы для создания типа обрезки |
Scroll |
Геометрия обрезки торцов пояска задается во фрагменте, подключаемом к Приложению. Доступны несколько типов обрезки, симметричных и несимметричных относительно середины пояска.
Пользователь также может создать свои собственные фрагменты для применения в двух режимах:
•Авторежим — переключатель Авто находится в положении I (включено), в котором размеры геометрии обрезки вычисляются автоматически. В этом случае размеры фрагмента связаны с системными переменными.
•Ручной режим — переключатель Авто находится в положении 0 (выключено), в котором размеры задаются в диалоге Размеры вручную. В этом случае системные переменные размеров не используются. Дополнительно создается пользовательский рисунок для окна диалога.
Чтобы создать и применить пользовательские типы обрезки, выполните следующие действия.
1.Постройте фрагмент для авторежима согласно требованиям, описанным ниже.
•Документ (*.frw) должен содержать параметрическое изображение границ обрезки левого торца пояска. Необходимо, чтобы слои следовали в строго определенном порядке.
•Границы обрезки — замкнутая кривая, выполненная стилем линии Основная. Располагается на системном слое. Система координат обрезки должна совпадать с системой координат фрагмента, как показано на рисунках.
•Размеры, вспомогательные объекты рекомендуется разместить на дополнительных слоях, например, слоях Размеры и Вспомогательные объекты, которые можно скрыть при необходимости.
Вспомогательные построения рекомендуется выполнять стилем линии Тонкая.
Расположение слоев фрагмента обрезки
•Должны быть созданы внешние системные переменные: B, S, s, a, alpha. Они обеспечивают перестроение пользовательской обрезки по размерам, задаваемым на Панели параметров в команде Поясок.
Переменные типа обрезки Несимметричная 02 для авторежима
Переменные должны иметь строго определенные имена.
B — линейная переменная, связанная с величиной в поле Ширина.
S — линейная переменная, связанная с величиной в поле Толщина.
s — линейная переменная, связанная с шириной опорной грани пояска; вычисляется автоматически при ее указании.
a — линейная переменная, задающая расстояние до пояска от обрабатываемого торца при нулевом отступе (отступ задается в секции Обрезка торцов на Панели параметров).
alpha — угловая переменная, обеспечивающая перестроение обрезки по грани модели; вычисляется автоматически при указании граничной поверхности в секции Обрезка торцов.
•Имя фрагмента должно содержать наименование, которое будет показано в списке Тип обрезки на Панели параметров, например, Несимметричная 02.frw.
Типы обрезки, используемые в Приложении
2.Постройте фрагмент обрезки для ручного режима, внешние переменные которого должны иметь постоянные значения. Данные параметры будут доступны для изменения в диалоге Размеры на Панели параметров.
Например, вы можете скопировать фрагмент, созданный для авторежима, и отредактировать его переменные. В примере типа обрезки Несимметричная 02 переменным вместо выражений 1,5*B и 3*S заданы постоянные значения b и b1 соответственно и созданы одноименные внешние переменные.
Переменные типа обрезки Несимметричная 02 для ручного режима
•Имя фрагмента должно содержать наименование файла для авторежима, в начало которого добавлены дополнительные английские символы ME_, например, ME_Несимметричная 02.frw.
3.Создайте рисунок (*.png) с именем фрагмента для показа в окне просмотра диалога Размеры в ручном режиме.
4.В итоге для каждого типа обрезки должен быть подготовлен набор файлов, например:
Нсимметричная 02.frw
ME_Несимметричная 02.frw
ME_Несимметричная 02.png
Сохраните файлы в папку, подключаемую на вкладке Файлы диалога Конфигурация как источник типов обрезки.