Редактировал(а) Edgar Allan Poe 2024/02/28 18:17

От версии 2.4
отредактировано knetyaga
на 2022/06/10 15:10
Изменить комментарий: Updated parent field.
К версии 5.1
отредактировано writer
на 2023/09/08 19:03
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Родительский документ
... ... @@ -1,1 +1,1 @@
1 -xwiki:PUMPUBLIC.Руководство пользователя.Описание фоновых операций.Функции для разработки фоновых макросов.WebHome
1 +Руководство пользователя.Описание фоновых операций.Функции для разработки фоновых макросов.WebHome
Автор документа
... ... @@ -1,1 +1,1 @@
1 -XWiki.knetyaga
1 +XWiki.Knetyaga
Содержимое
... ... @@ -1,36 +1,36 @@
1 -=== bool IsGCodeRunning () ===
1 +===== bool IsGCodeRunning() =====
2 2  
3 3  Позволяет проверить, находится ли PUMOTIX в режиме выполнения G-кода.
4 4  
5 5  Возвращаемое значение:
6 6  
7 -* true – если PUMOTIX находится в режиме выполнения G-кода;
7 +* true – если PUMOTIX находится в режиме выполнения G-кода.
8 8  
9 -=== bool IsMDIRunning () ===
9 +===== bool IsMDIRunning() =====
10 10  
11 11  Позволяет проверить, находится ли PUMOTIX в режиме выполнения команды ручного ввода.
12 12  
13 13  Возвращаемое значение:
14 14  
15 -* true – если PUMOTIX находится в режиме выполнения команды ручного ввода;
15 +* true – если PUMOTIX находится в режиме выполнения команды ручного ввода.
16 16  
17 -=== bool IsRunning () ===
17 +===== bool IsRunning() =====
18 18  
19 19  Позволяет проверить, находится ли PUMOTIX в режиме выполнения G-кода или команды ручного ввода.
20 20  
21 21  Возвращаемое значение:
22 22  
23 -* true – если активен любой из двух режимов IsGCodeRunning() или IsMDIRunning();
23 +* true – если активен любой из двух режимов IsGCodeRunning() или IsMDIRunning().
24 24  
25 -=== bool IsIdle () ===
25 +===== bool IsIdle() =====
26 26  
27 27  Позволяет проверить, находится ли PUMOTIX в режиме ожидания (состояние Вкл кнопки включения).
28 28  
29 29  Возвращаемое значение:
30 30  
31 -* true – если PUMOTIX находится в режиме ожидания;
31 +* true – если PUMOTIX находится в режиме ожидания.
32 32  
33 -=== bool IsEStop () ===
33 +===== bool IsEStop() =====
34 34  
35 35  Позволяет проверить, находится ли PUMOTIX в режиме EStop (состояние Выкл кнопки включения).
36 36  
... ... @@ -38,31 +38,31 @@
38 38  
39 39  * true – если PUMOTIX находится в режиме EStop.
40 40  
41 -=== void FloodEnable () ===
41 +===== void FloodEnable() =====
42 42  
43 43  Включение подачи охлаждающей жидкости поливом.
44 44  
45 -=== void FloodDisable () ===
45 +===== void FloodDisable() =====
46 46  
47 47  Выключение подачи охлаждающей жидкости поливом.
48 48  
49 -=== void MistEnable () ===
49 +===== void MistEnable() =====
50 50  
51 51  Включение подачи охлаждающей жидкости распылением.
52 52  
53 -=== void MistDisable () ===
53 +===== void MistDisable() =====
54 54  
55 55  Выключение подачи охлаждающей жидкости распылением.
56 56  
57 -=== void Stop () ===
57 +===== void Stop() =====
58 58  
59 59  Остановка выполнения G-кода.
60 60  
61 -=== void EStop () ===
61 +===== void EStop() =====
62 62  
63 63  Экстренная остановка выполнения G-кода и перевод системы в режим Выкл.
64 64  
65 -=== void Sleep (number milliseconds) ===
65 +===== void Sleep(number milliseconds) =====
66 66  
67 67  Ожидание в течение указанного количества миллисекунд.
68 68  
... ... @@ -70,7 +70,7 @@
70 70  
71 71  * number milliseconds – количество миллисекунд, в течение которых выполнение фонового макроса будет приостановлено.
72 72  
73 -=== void DisplayMessage (string message) ===
73 +===== void DisplayMessage(string message) =====
74 74  
75 75  Отображение в пользовательском интерфейсе сообщения от фонового макроса. Для корректного отображения символов национальных алфавитов файл макроса должен быть сохранён в кодировке UTF-8.
76 76  
... ... @@ -78,7 +78,7 @@
78 78  
79 79  * string message – текст сообщения, которое должно быть показано пользователю.
80 80  
81 -=== string Get_Message (number messageId) ===
81 +===== string Get_Message(number messageId) =====
82 82  
83 83  Получение одного из предопределённых локализованных текстовых сообщений.
84 84  
... ... @@ -90,7 +90,7 @@
90 90  
91 91  * локализованное текстовое сообщение.
92 92  
93 -=== bool IsRealDeviceConnected () ===
93 +===== bool IsRealDeviceConnected() =====
94 94  
95 95  Позволяет проверить, установлено ли подключение к контроллеру.
96 96  
... ... @@ -98,15 +98,15 @@
98 98  
99 99  * true – если выбрано реальное устройство (не симулятор) и подключение к нему установлено.
100 100  
101 -=== number GetExecutingMCode () ===
101 +===== number GetExecutingMCode() =====
102 102  
103 -Возвращает номер, выполняющегося макроса. Если макрос не запущен возвращает -1.
103 +Возвращает номер выполняющегося макроса. Если макрос не запущен, возвращает -1.
104 104  
105 105  Возвращаемое значение:
106 106  
107 107  * номер макроса.
108 108  
109 -=== string str (number value) ===
109 +===== string str(number value) =====
110 110  
111 111  Преобразование вещественного числа в строку.
112 112  
... ... @@ -120,15 +120,15 @@
120 120  
121 121  * строковое представление заданного числа.
122 122  
123 -=== number GetSystemTickCount () ===
123 +===== number GetSystemTickCount() =====
124 124  
125 -Получение количества миллисекунд, прошедшего с момента запуска операционной системы. Может использоваться для замера интервалов времени. Для получения текущих календарных даты и времени в UnixTime необходимо использовать стандартную функцию Lua (% style="color: rgb(36,39,41);" %)**os.time()**.
125 +Получение количества миллисекунд, прошедшего с момента запуска операционной системы. Может использоваться для замера интервалов времени. Для получения текущих календарных даты и времени в UnixTime необходимо использовать стандартную функцию Lua **os.time()**.
126 126  
127 127  Возвращаемое значение:
128 128  
129 129  * количество миллисекунд, прошедшее с момента запуска операционной системы.
130 130  
131 -=== void SetUserVariable (number index, number value) ===
131 +===== void SetUserVariable(number index, number value) =====
132 132  
133 133  Установка значения пользовательской переменной. Данное значение может быть прочитано при выполнении другого макроса, в том числе после перезапуска PUMOTIX.
134 134  
... ... @@ -137,7 +137,7 @@
137 137  * number index – номер переменной, целое число от 0 до 99;
138 138  * number value – значение пользовательской переменной (вещественное число), которое необходимо установить.
139 139  
140 -=== number GetUserVariable (number index) ===
140 +===== number GetUserVariable(number index) =====
141 141  
142 142  Получение значения пользовательской переменной.
143 143  
... ... @@ -149,7 +149,7 @@
149 149  
150 150  * текущее значение пользовательской переменной (вещественное число).
151 151  
152 -=== bool GetLedUserValue (number index) ===
152 +===== bool GetLedUserValue(number index) =====
153 153  
154 154  Выводит значение пользовательской переменной.
155 155  
... ... @@ -161,7 +161,7 @@
161 161  
162 162  * bool - значение пользовательской переменной.
163 163  
164 -=== void SetLedUserValue (number index, bool a_value) ===
164 +===== void SetLedUserValue(number index, bool a_value) =====
165 165  
166 166  Установка значения пользовательской переменной. Данное значение может быть прочитано при выполнении другого макроса, в том числе после перезапуска PUMOTIX.
167 167  
... ... @@ -170,7 +170,7 @@
170 170  * number index – номер переменной, целое число от 0 до 29;
171 171  * bool a_value – значение пользовательской переменной.
172 172  
173 -=== number GetNumUserValue (number index) ===
173 +===== number GetNumUserValue(number index) =====
174 174  
175 175  Выводит значения пользовательской переменной.
176 176  
... ... @@ -182,7 +182,7 @@
182 182  
183 183  * number - значение пользовательской переменной.
184 184  
185 -=== void SetNumUserValue (number index, number value) ===
185 +===== void SetNumUserValue(number index, number value) =====
186 186  
187 187  Установка значения пользовательской переменной. Данное значение может быть прочитано при выполнении другого макроса, в том числе после перезапуска PUMOTIX.
188 188  
... ... @@ -191,7 +191,7 @@
191 191  * number index – номер переменной, целое число от 0 до 29;
192 192  * number value – значение пользовательской переменной (вещественное число), которое необходимо установить.
193 193  
194 -=== string GetStrUserValue (number index) ===
194 +===== string GetStrUserValue(number index) =====
195 195  
196 196  Выводит значения пользовательской переменной.
197 197  
... ... @@ -203,7 +203,7 @@
203 203  
204 204  * string- значение пользовательской переменной.
205 205  
206 -=== void SetStrUserValue (number index, string value) ===
206 +===== void SetStrUserValue(number index, string value) =====
207 207  
208 208  Установка значения пользовательской переменной. Данное значение может быть прочитано при выполнении другого макроса, в том числе после перезапуска PUMOTIX.
209 209  
... ... @@ -212,11 +212,11 @@
212 212  * number index – номер переменной, целое число от 0 до 29;
213 213  * string value - значение пользовательской переменной (строка), которое необходимо установить.
214 214  
215 -=== void RunGCode () ===
215 +===== void RunGCode() =====
216 216  
217 217  Запуск выполнения G-кода (аналогично нажатию кнопки Старт).
218 218  
219 -=== void RunMDI (string command) ===
219 +===== void RunMDI(string command) =====
220 220  
221 221  Выполнение заданной строки G-кода. Функция сразу же после вызова возвращает управление и выполнение фонового макроса продолжается.
222 222  
... ... @@ -224,10 +224,10 @@
224 224  
225 225  * string command – строка G-кода, которая должна быть выполнена.
226 226  
227 -=== void WeldOscillatorEnable () ===
227 +===== void WeldOscillatorEnable() =====
228 228  
229 229  Включение колебателя.
230 230  
231 -=== void WeldOscillatorDisable () ===
231 +===== void WeldOscillatorDisable() =====
232 232  
233 233  Выключение колебателя.