Версия 39.1 от writer на 2022/09/21 14:13

Последние авторы
1 {{success title="**Внимание!**"}}
2 Перед началом работы убедитесь в наличии активной опции «Создание и редактирование макросов».
3 {{/success}}
4
5 Для создания пользовательского макроса и добавления его в программу, используя окно "[[Управление макросами>>doc:Руководство пользователя.Описание M-кодов.Управление макросами и фоновыми операциями.WebHome]]", можно воспользоваться двумя способами:
6
7 1. Добавление файла макроса.
8 1. Создание пустого макроса и его дальнейшее изменение.
9
10 Для **добавления** файла макроса необходимо написать макрос заранее или скачать готовый файл (например, [[макрос поиска центра отверстия>>doc:Руководство пользователя.Описание M-кодов.Примеры макросов.Макрос для поиска центра отверстия.WebHome]]). Код макроса может быть написан в стандартном Блокноте, Notepad++ или в любом другом редакторе. Для написания кода воспользуйтесь функциями, взаимодействующими с PUMOTIX. Список функций и их описание представлен в блоке статей [[«Описание функций макроязыка»>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.WebHome]] и, для удобства, поделен на разделы. Далее в окне управления макросами нажмите кнопку "Добавить" и выберите в открывшемся окне необходимый файл.
11
12 (% style="text-align:center" %)
13 (((
14 (% class="wikigeneratedid" style="display:inline-block" %)
15 [[Добавление нового макроса>>image:attach:Добавление макроса из файла.png||height="500" id="I41443E43143043243B43543D43843543C43043A44043E44143043843744443043943B430.png" width="681"]]
16 )))
17
18 Для **создания** макроса из программы нажмите кнопку "Создать", которая находится над списком макросов.
19
20 (% style="text-align:center" %)
21 (((
22 (% class="wikigeneratedid" style="display:inline-block" %)
23 [[Создание нового макроса>>image:attach:Создание макроса.png||height="500" id="I42143E43743443043D43843543C43043A44043E441430.png" width="681"]]
24 )))
25
26 Далее в открывшемся окне введите имя нового макроса.
27
28 (% style="text-align:center" %)
29 (((
30 (% class="wikigeneratedid" style="display:inline-block" %)
31 [[Окно ввода имени макроса>>image:attach:2021-12-02 13_40_11-.png||height="150" id="I2021-12-0213_40_11-.png" width="276"]]
32 )))
33
34 Напомним, что названия пользовательских макросов должны находиться в диапазоне (% style="color:#8d69b2" %)**M120 – M199**(%%), так как диапазон (% style="color:#8d69b2" %)**M0 – M119**(%%), а также (% style="color:#8d69b2" %)**M200 – M299**(%%) выделен под стандартные макросы, используемые в PUMOTIX, причем с возможностью редактирования пользователем.
35
36 После создания макрос появится в списке, останется лишь добавить в него команды, используя [[функции макроязыка PUMOTIX >>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.WebHome]]и язык Lua. Для написания кода нажмите кнопку "Редактировать". Пустой макрос откроется в стандартном текстовом редакторе ((% style="color:#000000" %)использует программу, указанную на вкладке "(%%)[[G-коды>>doc:Руководство пользователя.Настройка ПО.Настройка параметров G-кода.WebHome||shape="rect" style="text-decoration: none;text-align: left;"]](% style="color:#000000" %)").
37
38 (% style="text-align:center" %)
39 [[image:attach:Редактирование макроса.png||height="500" width="809"]]
40
41 >(% style="font-size:14px" %)Для создания пользовательских макросов, обратите внимание на предлагаемые статьи о языке Lua:
42 >(% style="font-size:14px" %)[[http:~~/~~/tylerneylon.com/a/learn-lua/>>url:http://tylerneylon.com/a/learn-lua/||shape="rect"]]
43 >(% style="font-size:14px" %)[[https:~~/~~/zserge.wordpress.com/2012/02/23/lua-%D0%B7%D0%B0-60-%D0%BC%D0%B8%D0%BD%D1%83%D1%82/>>url:https://zserge.wordpress.com/2012/02/23/lua-%D0%B7%D0%B0-60-%D0%BC%D0%B8%D0%BD%D1%83%D1%82/||shape="rect"]]
44 >(% style="font-size:14px" %)[[http:~~/~~/lua.org.ru/contents_ru.html>>url:http://lua.org.ru/contents_ru.html||shape="rect"]]