Изменения документа Другие команды (фоновые операции)
Редактировал(а) Edgar Allan Poe 2024/02/28 18:17
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,4 +1,4 @@ 1 -===== bool IsGCodeRunning() ===== 1 +===== **bool IsGCodeRunning()** ===== 2 2 3 3 Позволяет проверить, находится ли PUMOTIX в режиме выполнения G-кода. 4 4 ... ... @@ -6,7 +6,7 @@ 6 6 7 7 * true – если PUMOTIX находится в режиме выполнения G-кода. 8 8 9 -===== bool IsMDIRunning() ===== 9 +===== **bool IsMDIRunning()** ===== 10 10 11 11 Позволяет проверить, находится ли PUMOTIX в режиме выполнения команды ручного ввода. 12 12 ... ... @@ -14,7 +14,7 @@ 14 14 15 15 * true – если PUMOTIX находится в режиме выполнения команды ручного ввода. 16 16 17 -===== bool IsRunning() ===== 17 +===== **bool IsRunning()** ===== 18 18 19 19 Позволяет проверить, находится ли PUMOTIX в режиме выполнения G-кода или команды ручного ввода. 20 20 ... ... @@ -22,7 +22,7 @@ 22 22 23 23 * true – если активен любой из двух режимов IsGCodeRunning() или IsMDIRunning(). 24 24 25 -===== bool IsIdle() ===== 25 +===== **bool IsIdle()** ===== 26 26 27 27 Позволяет проверить, находится ли PUMOTIX в режиме ожидания (состояние Вкл кнопки включения). 28 28 ... ... @@ -30,7 +30,7 @@ 30 30 31 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,7 +98,7 @@ 98 98 99 99 * true – если выбрано реальное устройство (не симулятор) и подключение к нему установлено. 100 100 101 -===== number GetExecutingMCode() ===== 101 +===== **number GetExecutingMCode()** ===== 102 102 103 103 Возвращает номер выполняющегося макроса. Если макрос не запущен, возвращает -1. 104 104 ... ... @@ -106,7 +106,7 @@ 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 **os.time()**. 125 +Получение количества миллисекунд, прошедшего с момента запуска операционной системы. Может использоваться для замера интервалов времени. Для получения текущих календарных даты и времени в UnixTime необходимо использовать стандартную функцию Lua (% style="color:#242729" %)**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 Выключение колебателя.