Исходный код вики Как создать пользовательский макрос?
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 1 | (% class="auto-cursor-target" %) | ||
| 2 | \\ | ||
| 3 | |||
| 4 | {{tip title="Внимание!"}} | ||
| 5 | Перед началом работы убедитесь в наличии активной опции «Создание и редактирование макросов». | ||
| 6 | {{/tip}} | ||
| 7 | |||
| 8 | Для создания пользовательского макроса и добавления его в программу, используя окно "[[Управление макросами>>doc:Управление макросами и фоновыми операциями]]", можно воспользоваться двумя способами: | ||
| 9 | |||
| 10 | 1. Добавление файла макроса. | ||
| 11 | 1. Создание пустого макроса и его дальнейшее изменение. | ||
| 12 | |||
| 13 | Для **добавления** файла макроса необходимо написать макрос заранее или скачать готовый файл (например, [[макрос поиска центра отверстия>>doc:Макрос для поиска центра отверстия]]). Код макроса может быть написан в стандартном Блокноте, Notepad++ или в любом другом редакторе. Для написания кода воспользуйтесь функциями, взаимодействующими с PUMOTIX. Список функций и их описание представлен в блоке статей [[«Описание функций макроязыка»>>doc:PUMPUBLIC.Описание M-кодов.Описание функций макроязыка.WebHome]] и, для удобства, поделен на разделы. Далее в окне управления макросами нажмите кнопку "Добавить" и выберите в открывшемся окне необходимый файл. | ||
| 14 | |||
| 15 | (% style="text-align: center;" %) | ||
| 16 | [[image:attach:Добавление макроса из файла.png]]Добавление нового макроса | ||
| 17 | |||
| 18 | Для **создания** макроса из программы нажмите кнопку "Создать", которая находится над списком макросов. | ||
| 19 | |||
| 20 | (% style="text-align: center;" %) | ||
| 21 | [[image:attach:Создание макроса.png]]Создание нового макроса | ||
| 22 | |||
| 23 | Далее в открывшемся окне введите имя нового макроса. | ||
| 24 | |||
| 25 | (% style="text-align: center;" %) | ||
| 26 | [[image:attach:2021-12-02 13_40_11-.png]]Окно ввода имени макроса | ||
| 27 | |||
| 28 | Напомним, что названия пользовательских макросов должны находиться в диапазоне (% style="color: rgb(141,105,178);" %)**M120 – M199**(%%), так как диапазон (% style="color: rgb(141,105,178);" %)**M0 – M119**(%%), а также (% style="color: rgb(141,105,178);" %)**M200 – M299**(%%) выделен под стандартные макросы, используемые в PUMOTIX, причем с возможностью редактирования пользователем. | ||
| 29 | |||
| 30 | После создания макрос появится в списке, останется лишь добавить в него команды, используя [[функции макроязыка PUMOTIX >>doc:PUMPUBLIC.Описание M-кодов.Описание функций макроязыка.WebHome]]и язык Lua. Для написания кода нажмите кнопку "Редактировать". Пустой макрос откроется в стандартном текстовом редакторе ((% style="color: rgb(0,0,0);" %)использует программу, указанную на вкладке "(%%)[[G-коды>>url:http://doc.pumotix.ru/pages/viewpage.action?pageId=5180847||style="text-decoration: none;text-align: left;" shape="rect"]](% style="color: rgb(0,0,0);" %)"). | ||
| 31 | |||
| 32 | (% style="color: rgb(0,0,0);" %)[[image:attach:Редактирование макроса.png]] | ||
| 33 | |||
| 34 | >Для создания пользовательских макросов, обратите внимание на предлагаемые статьи о языке Lua: | ||
| 35 | >[[http:~~/~~/tylerneylon.com/a/learn-lua/>>url:http://tylerneylon.com/a/learn-lua/||shape="rect"]] | ||
| 36 | >[[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"]] | ||
| 37 | >[[http:~~/~~/lua.org.ru/contents_ru.html>>url:http://lua.org.ru/contents_ru.html||shape="rect"]] |