Категория:Макро: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 57: | Строка 57: | ||
| colspan="2" style="width:50%; padding:0.5em; " |<center>'''''<big>[[Работа со сценариями]]</big>'''<br>[[Команды выполнения сценариев]]<nowiki> | </nowiki>[[Функции работы со сценариями]]''</center> | | colspan="2" style="width:50%; padding:0.5em; " |<center>'''''<big>[[Работа со сценариями]]</big>'''<br>[[Команды выполнения сценариев]]<nowiki> | </nowiki>[[Функции работы со сценариями]]''</center> | ||
|- | |- | ||
| colspan="2" style="width:50%; padding:0.5em; " |<center>'''''<big>[[Работа с параметрическими библиотеками]]</big>'''<br>[[Создание прототипов]]<nowiki> | </nowiki>[[Редактирование прототипа]]<nowiki> | </nowiki>[[Функции работы с прототипами]]<nowiki> | </nowiki>[[Об атрибуте $ProtoInfo]]<nowiki> | </nowiki>[[ | | colspan="2" style="width:50%; padding:0.5em; " |<center>'''''<big>[[Работа с параметрическими библиотеками]]</big>'''<br>[[Создание прототипов]]<nowiki> | </nowiki>[[Редактирование прототипа]]<nowiki> | </nowiki>[[Функции работы с прототипами]]<nowiki> | </nowiki>[[Об атрибуте $ProtoInfo]]<nowiki> | </nowiki>[[Функции поиска прототипа]]''</center> | ||
| colspan="2" style="width:50%; padding:0.5em; " |<center>'''''<big>[[Измерение и вычисление геометрических характеристик]]</big>'''<br>[[Определение координат точки]]<nowiki> | </nowiki>[[Определение расстояния]]<nowiki> | </nowiki>[[Вычисление длины кривой]]<nowiki> | </nowiki>[[Определение угла]]<nowiki> | </nowiki>[[Определение угла вектора]]<nowiki> | </nowiki>[[Определение масс-инерционных характеристик]]<nowiki> | </nowiki>[[Определение площади поверхности]]<nowiki> | </nowiki>[[Определение массы и центра масс]]<nowiki> | </nowiki>[[Определение габаритов объекта]]''</center> | | colspan="2" style="width:50%; padding:0.5em; " |<center>'''''<big>[[Измерение и вычисление геометрических характеристик]]</big>'''<br>[[Определение координат точки]]<nowiki> | </nowiki>[[Определение расстояния]]<nowiki> | </nowiki>[[Вычисление длины кривой]]<nowiki> | </nowiki>[[Определение угла]]<nowiki> | </nowiki>[[Определение угла вектора]]<nowiki> | </nowiki>[[Определение масс-инерционных характеристик]]<nowiki> | </nowiki>[[Определение площади поверхности]]<nowiki> | </nowiki>[[Определение массы и центра масс]]<nowiki> | </nowiki>[[Определение габаритов объекта]]''</center> | ||
|- | |- | ||
Строка 143: | Строка 143: | ||
| colspan="2" style="width:50%; padding:0.5em; " |<center>'''''<big>[[Работа с мебельными состояниями]]</big>'''<br>[[Новое текущее состояние]]<nowiki> | </nowiki>[[Работа со стеком состояний]]<nowiki> | </nowiki>[[Собрать и раздать состояние]]<nowiki> | </nowiki>[[Переменные и массивы состояния]]<nowiki> | </nowiki>[[Количество состояний]]<nowiki> | </nowiki>[[Удалить состояние]]<nowiki> | </nowiki>[[Очистить состояние]]''</center> | | colspan="2" style="width:50%; padding:0.5em; " |<center>'''''<big>[[Работа с мебельными состояниями]]</big>'''<br>[[Новое текущее состояние]]<nowiki> | </nowiki>[[Работа со стеком состояний]]<nowiki> | </nowiki>[[Собрать и раздать состояние]]<nowiki> | </nowiki>[[Переменные и массивы состояния]]<nowiki> | </nowiki>[[Количество состояний]]<nowiki> | </nowiki>[[Удалить состояние]]<nowiki> | </nowiki>[[Очистить состояние]]''</center> | ||
|- | |- | ||
| colspan="4" style="width:50%; padding:0.5em; " |<center>''[[Запрос данных из Номенклатуры]]<nowiki> | </nowiki>[[Получение информации о положении вспомогательных файлов]]<nowiki> | </nowiki>[[Создание отчётов FastReport]]<nowiki> | </nowiki>[[Работа с чертежами]]<nowiki> | </nowiki>[[Пользовательские подстановки]]<nowiki> | </nowiki>[[Параметризация кривых]]<nowiki> | </nowiki>[[Команда приписывания мебельных позиций|Приписывание мебельных позиций]]<nowiki> | </nowiki>[[Текущее установленное состояние мебельных пунктов меню и панелей инструментов]]<nowiki> | </nowiki>[[Функция определения мебельных габаритных координат|Определение мебельных габаритных координат]]<nowiki> | </nowiki>[[Функция заполнения массива параметрами отверстий|Заполнение массива параметрами отверстий]]<nowiki> | </nowiki>[[ | | colspan="4" style="width:50%; padding:0.5em; " |<center>''[[Запрос данных из Номенклатуры]]<nowiki> | </nowiki>[[Получение информации о положении вспомогательных файлов]]<nowiki> | </nowiki>[[Создание отчётов FastReport]]<nowiki> | </nowiki>[[Работа с чертежами]]<nowiki> | </nowiki>[[Пользовательские подстановки]]<nowiki> | </nowiki>[[Параметризация кривых]]<nowiki> | </nowiki>[[Команда приписывания мебельных позиций|Приписывание мебельных позиций]]<nowiki> | </nowiki>[[Текущее установленное состояние мебельных пунктов меню и панелей инструментов]]<nowiki> | </nowiki>[[Функция определения мебельных габаритных координат|Определение мебельных габаритных координат]]<nowiki> | </nowiki>[[Функция заполнения массива параметрами отверстий|Заполнение массива параметрами отверстий]]<nowiki> | </nowiki>[[Функции поиска прототипа|Поиск прототипа]]<nowiki> | </nowiki>[[Информация о линии свободного крепежа]]<nowiki> | </nowiki>[[Хэш-код объекта]]''</center> | ||
|- | |- | ||
| colspan="4" style="width:50%; padding:0.5em; " |<center>'''''<big>[[:Категория:Выгрузка информации в мебельную базу|Выгрузка информации в мебельную базу]]</big>'''<br>[[Выгрузка обработок]] <nowiki/><nowiki>| </nowiki>[[Выгрузка информации обо всех мебельных элементах]] <nowiki/><nowiki>| </nowiki>[[Выгрузка панелей]] <nowiki/><nowiki>| </nowiki>[[Выгрузка профилей]] <nowiki/><nowiki>| </nowiki>[[Выгрузка балюстрад]] <nowiki/><nowiki>| </nowiki>[[Выгрузка длинномеров]] <nowiki/><nowiki>| </nowiki>[[Выгрузка комплектующих]] <nowiki/><nowiki>| </nowiki>[[Выгрузка кромок]] <nowiki/><nowiki>| </nowiki>[[Выгрузка мебельных изделий]] <nowiki/><nowiki>| </nowiki>[[Выгрузка общих параметров сцены]] <nowiki/><nowiki>| </nowiki>[[Выгрузка информации о заказе]] <nowiki/><nowiki>| </nowiki>[[Выгрузка материалов и сборочных единиц]] <nowiki/><nowiki>| </nowiki>[[Примеры задач, решаемые выгрузкой]]''</center> | | colspan="4" style="width:50%; padding:0.5em; " |<center>'''''<big>[[:Категория:Выгрузка информации в мебельную базу|Выгрузка информации в мебельную базу]]</big>'''<br>[[Выгрузка обработок]] <nowiki/><nowiki>| </nowiki>[[Выгрузка информации обо всех мебельных элементах]] <nowiki/><nowiki>| </nowiki>[[Выгрузка панелей]] <nowiki/><nowiki>| </nowiki>[[Выгрузка профилей]] <nowiki/><nowiki>| </nowiki>[[Выгрузка балюстрад]] <nowiki/><nowiki>| </nowiki>[[Выгрузка длинномеров]] <nowiki/><nowiki>| </nowiki>[[Выгрузка комплектующих]] <nowiki/><nowiki>| </nowiki>[[Выгрузка кромок]] <nowiki/><nowiki>| </nowiki>[[Выгрузка мебельных изделий]] <nowiki/><nowiki>| </nowiki>[[Выгрузка общих параметров сцены]] <nowiki/><nowiki>| </nowiki>[[Выгрузка информации о заказе]] <nowiki/><nowiki>| </nowiki>[[Выгрузка материалов и сборочных единиц]] <nowiki/><nowiki>| </nowiki>[[Примеры задач, решаемые выгрузкой]]''</center> | ||
|} | |} | ||
</center> | </center> |
Версия от 15:30, 2 августа 2021
Здравствуйте! Это онлайн-руководство по макропрограммированию в программе К3, содержащее описание возможностей и инструментов программы. Любой пользователь может внести свой вклад в развитие и улучшение онлайн-руководства . Мы рады каждому участнику! Просто нажмите Править в верхней части любой страницы или добавьте своё предложение на странице её обсуждения. Не забудьте при этом подписаться, если Вы зарегистрированы: поставьте четыре тильды (~~~~
): они будут автоматически преобразованы в подпись и дату. Ответы на вопросы, возникающие в процессе внесения правок, вы сможете найти на страницах по ссылкам в блоке Помощь с редактированием. И ещё раз, добро пожаловать! :-)
В данном руководстве разобраны основы макропрограммирования на макроязыку системы K3. Данное руководство не является учебником по программированию вообще и ставит целью только ознакомление с макроязыком.
Хотя в данном руководстве разобраны все команды и функции, присутствующие в системе K3, зачастую многие из этих команд и функций требуют ввода информации в диалоговое окно, либо применение этих команд и функций нецелесообразно в макропрограммах. Подобные команды и функции содержат в тексте руководства дополнительные рекомендации по использованию.
Данное руководство не является руководством по работе с системой K3. Руководство по работе с системой существует отдельно и поставляется в комплекте.
На базе системы K3 существует несколько приложений: мебельное, домостроительное и пр. В данном руководстве собраны команды и функции, общие для всех приложений. Но в каждом приложении могут быть свои специфические команды и функции. Их описание можно найти в руководствах по настройке к соответствующему приложению.
Подкатегории
В этой категории отображается 11 подкатегорий из имеющихся 11.
Г
М
- Математические функции (7 С)
П
- Переменные и выражения (10 С)
Р
- Команды редактирования объектов (13 С)
- Работа с видом (4 С)
- Работа с размерами (10 С)
- Работа с файлами (11 С)
Ф
Страницы в категории «Макро»
Показано 45 страниц из 45, находящихся в данной категории.
В
И
Р
- Работа с атрибутами
- Работа с буфером обмена
- Работа с графами
- Работа с динамически подключаемыми библиотеками
- Работа с объектом «Текст»
- Работа с параметрическими библиотеками
- Работа с текстовыми файлами
- Работа с универсальными плоскими объектами
- Работа с фильтрами
- Работа с чертежами
- Работа со строками
- Работа со структурными объектами
- Работа со сценариями
Ф
- Функции выдачи системного сообщения
- Функции поиска прототипа
- Функции работы с массивами
- Функции работы с системой
- Функция получения метапути
- Функция помещения строки в буфер команд
- Функция проверки принадлежности к списку
- Функция проверки типа переменной
- Функция проверки условия
- Функция установки статуса вывода сообщений