Категория:Установить свойства панели

Материал из K3-Macro
Макро | Мебельные команды и функции | Мебельная панель | Создание | Ввод параметров | Врезка в панели | Редактирование | Пересоздание | Работа с кромкой | Копирование свойств | Установить свойства панели | Прочитать свойства панели‎

variant setpan6par (int <Command>, variant array <Array>)

Функция SetPan6Par устанавливает параметры будущей панели в соответствии с параметрами <Command> и <Array>. Параметр <Command> определяет код операции, производимой данной функцией (установка крепежа, пропилов, кромки и пр.), а <Array> определяет параметры данной операции (тип и цвет кромки, тип крепежа, глубина и ширина пропила и пр.)

Команда возвращает код завершения операции, зависящий от конкретных значений параметров <Command> и <Array>. Коды завершения операций и параметры описаны в соответствующих главах:

1Инициализация панели
2Материал панели или панельного длинномера
3Материал кромки панели
4Форма углов панели
5Форма прогибов сторон панели
6Обрезка сторон панели
7Параметры врезки в панель
8Положение врезки в панели
9Добавление врезки в панель
10Материал кромки на врезку
11Форма панели
12Фрезеровка врезки без регистрации фрезы
13Регистрация контура
14Положение фрезеровки
15Регистрация фрезеровки
16Фрезеровка врезки с регистрацией фрезы
17Создание пропила
19Поворот текстуры панели
20Добавление фрезеровки в панель (старая функция)
21Установка крепежа
22Тип панели
23Сдвиг врезок
25Торцевая обработка
28Отделка панели (до 18.02.2020)
29Врезка в панель
30Инициализация панельного длинномера
37Удаление выреза, нароста или линии маркировки
38Редактирование фрезеровки (старая функция)
39Удаление фрезеровки по ID фрезеровки
40Добавление линейки крепежа или ручного крепежа
41Добавление фрезеровки в панель
42Редактирование фрезеровки
43Установить комментарий к врезке
45Отделка панели (с 18.02.2020)
999Завершение работы с панелью

Логика работы с этими командами такова. В памяти K3 Мебель хранится внутренняя структура для создания панели. Информации, хранимой в этой структуре, необходимо и достаточно для создания панели. Так вот для создания панели эту структуру сначала необходимо инициализировать (setpan6par(1,<Array>)) или заполнить данными, взятыми с уже имеющейся панели (getpan6par(1,<Array>)). После этого можно изменять данные в этой структуре, (setpan6par) или читать данные из этой структуры (getpan6par). По окончании этих манипуляций, по структуре можно новую панель (mbpanel create) или перестроить имеющуюся (mbpanel execute).

Аналогичным образом можно создать или перестроить панельный длинномер. Но в этом случае нужно инициализировать структуру при помощи setpan6par(30,<Array>) или getpan6par(30,<Array>). А создание или пересоздание происходит при помощи команды longcreate.

Копирование свойств панели

См. в соответствующей главе.


Макро | Мебельные команды и функции | Мебельная панель | Создание | Ввод параметров | Врезка в панели | Редактирование | Пересоздание | Работа с кромкой | Копирование свойств | Установить свойства панели | Прочитать свойства панели‎

Страницы в категории «Установить свойства панели»

Показано 35 страниц из 35, находящихся в данной категории.