Редактировал(а) writer 2022/11/01 17:24

От версии 16.1
отредактировано abolgov
на 2020/10/06 17:11
Изменить комментарий: К данной версии нет комментариев
К версии 20.1
отредактировано knetyaga
на 2022/02/15 10:50
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Автор документа
... ... @@ -1,1 +1,1 @@
1 -XWiki.abolgov
1 +XWiki.knetyaga
Содержимое
... ... @@ -1,37 +1,7 @@
1 -=== bool PinGetState (number periphId) ===
1 +=== ===
2 2  
3 -Получение текущего состояния входа или выхода.
3 +{{children style="h4"/}}
4 4  
5 -Параметры:
6 -
7 -* number periphId – идентификатор входа или выхода (в качестве этого параметра должна передаваться одна из констант, определённых в списке **[[Inputs>>url:http://doc.pumotix.ru/pages/viewpage.action?pageId=5180768#id-%D0%92%D1%85%D0%BE%D0%B4%D1%8B%D0%B8%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D1%8B-Inputs(%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B%D0%B2%D1%85%D0%BE%D0%B4%D0%BE%D0%B2)||rel="nofollow" style="text-decoration: none;" shape="rect"]]** или **[[Outputs>>url:http://doc.pumotix.ru/pages/viewpage.action?pageId=5180768#id-%D0%92%D1%85%D0%BE%D0%B4%D1%8B%D0%B8%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D1%8B-Outputs(%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D0%BE%D0%B2)||style="text-decoration: none;" rel="nofollow" shape="rect"]]**).
8 -
9 -Возвращаемое значение:
10 -
11 -* текущее состояние входа (выхода): true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
12 -
13 -=== bool MotorPinGetState (number motorId, number motorPeriphId) ===
14 -
15 -Получение текущего состояния входа или выхода, назначенного для двигателя.
16 -
17 -Параметры:
18 -
19 -* number motorId – номер двигателя, начиная с 0, в порядке назначения двигателей в списке //[[«Параметры двигателей»>>url:http://doc.pumotix.ru/pages/viewpage.action?pageId=5180816||style="text-decoration: none;" shape="rect"]]//;
20 -* number motorPeriphId – идентификатор входа или выхода для указанного двигателя (в качестве этого параметра должна передаваться одна из констант, определённых в списке **[[MotorInputs>>url:http://doc.pumotix.ru/pages/viewpage.action?pageId=5180768#id-%D0%92%D1%85%D0%BE%D0%B4%D1%8B%D0%B8%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D1%8B-MotorInputs(%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B%D0%B2%D1%85%D0%BE%D0%B4%D0%BE%D0%B2%D0%B4%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9)||style="text-decoration: none;" rel="nofollow" shape="rect"]]** или **[[MotorOutputs>>url:http://doc.pumotix.ru/pages/viewpage.action?pageId=5180768#id-%D0%92%D1%85%D0%BE%D0%B4%D1%8B%D0%B8%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D1%8B-MotorOutputs(%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D0%BE%D0%B2%D0%B4%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9)||style="text-decoration: none;" rel="nofollow" shape="rect"]]**).
21 -
22 -Возвращаемое значение:
23 -
24 -* текущее состояние входа (выхода) двигателя: true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
25 -
26 -=== void PinSetState (number periphId, bool state) ===
27 -
28 -Установка состояния выхода.
29 -
30 -Параметры:
31 -
32 -* number periphId – идентификатор выхода (в качестве этого параметра должна передаваться одна из констант, определённых в списке **[[Outputs>>url:http://doc.pumotix.ru/pages/viewpage.action?pageId=5180768#id-%D0%92%D1%85%D0%BE%D0%B4%D1%8B%D0%B8%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D1%8B-Outputs(%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D0%BE%D0%B2)||rel="nofollow" style="text-decoration: none;" shape="rect"]]**);
33 -* bool state – состояние выхода, которое необходимо установить: true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
34 -
35 35  === bool IsGCodeRunning () ===
36 36  
37 37  Позволяет проверить, находится ли PUMOTIX в режиме выполнения G-кода.
... ... @@ -90,7 +90,7 @@
90 90  
91 91  Параметры:
92 92  
93 -* number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке **[[Axis>>url:http://doc.pumotix.ru/pages/viewpage.action?pageId=5180766#id-%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BE%D1%81%D1%8F%D0%BC%D0%B8-Axis(%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B%D0%BE%D1%81%D0%B5%D0%B9)||style="text-decoration: none;" rel="nofollow" shape="rect"]]**).
63 +* number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке **[[Axis>>url:http://doc.pumotix.ru/pages/viewpage.action?pageId=5180766#id-%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BE%D1%81%D1%8F%D0%BC%D0%B8-Axis(%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B%D0%BE%D1%81%D0%B5%D0%B9)||rel="nofollow" style="text-decoration: none;" shape="rect"]]**).
94 94  
95 95  Возвращаемое значение:
96 96  
... ... @@ -414,18 +414,6 @@
414 414  
415 415  * number value – процент фактической скорости перемещения от заданной.
416 416  
417 -=== double GetAnalogInput (number index) ===
418 -
419 -Получить значение аналогового входа (от 0 до 1) в виде вещественного числа.
420 -
421 -Параметры:
422 -
423 -* number index – номер аналогового входа (начиная с 0).
424 -
425 -Возвращаемое значение:
426 -
427 -* значение аналогового входа (от 0 до 1)
428 -
429 429  === number GetExecutingMCode () ===
430 430  
431 431  Возвращает номер, выполняющегося макроса. Если макрос не запущен возвращает -1.
... ... @@ -528,3 +528,55 @@
528 528  Возвращаемое значение:
529 529  
530 530  * true – если использование омического датчика PLL-R2 включено.
489 +
490 +=== number GetOmichSensorDelta () ===
491 +
492 +Получение заданного в настройках омического датчика значения поправки dZ.
493 +
494 +Возвращаемое значение:
495 +
496 +* значение поправки dZ, заданное в настройках омического датчика.
497 +
498 +=== void SetOmichSensorDelta (number value) ===
499 +
500 +Установка значения поправки dZ для омического датчика.
501 +
502 +Параметры:
503 +
504 +* number value – значение поправки dZ для омического датчика.
505 +
506 +=== number1, ... , numberN, bool ReadModbusMultipleRegistersUpdated (string name, number count) ===
507 +
508 +Получение значений нескольких расположенных подряд Modbus-регистров без использования кеша.
509 +
510 +Параметры:
511 +
512 +* string name – имя регистра, настроенного в меню Настройка Modbus.
513 +* number count – количество запрашиваемых регистров.
514 +
515 +Возвращаемые значения:
516 +
517 +* value1, ... , valueN – значения Modbus-регистров.
518 +* is_online – логическое значение, определяющее, была ли попытка прочитать значения Modbus-регистров успешной.
519 +
520 +=== bool WriteModbusMultipleRegisters (string name, number count, number value1, ... , number valueN) ===
521 +
522 +Установка значений нескольких расположенных подряд Modbus-регистров.
523 +
524 +Параметры:
525 +
526 +* string name – имя регистра, настроенного в меню Настройка Modbus.
527 +* number count – количество записываемых регистров.
528 +* number value1, ... , number valueN – значения регистров, которые необходимо установить (16-битные целые числа).
529 +
530 +Возвращаемое значение:
531 +
532 +* true - если установка значений Modbus-регистров выполнена успешно.
533 +
534 +=== void WeldOscillatorEnable () ===
535 +
536 +Включение колебателя.
537 +
538 +=== void WeldOscillatorDisable () ===
539 +
540 +Выключение колебателя.