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

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

Сводка

Подробности

Свойства страницы
Автор документа
... ... @@ -1,1 +1,1 @@
1 -XWiki.knetyaga
1 +XWiki.abolgov
Содержимое
... ... @@ -1,7 +1,37 @@
1 -=== ===
1 +=== bool PinGetState (number periphId) ===
2 2  
3 -{{children style="h4"/}}
3 +Получение текущего состояния входа или выхода.
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 +
5 5  === bool IsGCodeRunning () ===
6 6  
7 7  Позволяет проверить, находится ли PUMOTIX в режиме выполнения G-кода.
... ... @@ -60,7 +60,7 @@
60 60  
61 61  Параметры:
62 62  
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"]]**).
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"]]**).
64 64  
65 65  Возвращаемое значение:
66 66  
... ... @@ -384,6 +384,18 @@
384 384  
385 385  * number value – процент фактической скорости перемещения от заданной.
386 386  
417 +=== double GetAnalogInput (number index) ===
418 +
419 +Получить значение аналогового входа (от 0 до 1) в виде вещественного числа.
420 +
421 +Параметры:
422 +
423 +* number index – номер аналогового входа (начиная с 0).
424 +
425 +Возвращаемое значение:
426 +
427 +* значение аналогового входа (от 0 до 1)
428 +
387 387  === number GetExecutingMCode () ===
388 388  
389 389  Возвращает номер, выполняющегося макроса. Если макрос не запущен возвращает -1.
... ... @@ -486,55 +486,3 @@
486 486  Возвращаемое значение:
487 487  
488 488  * 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 -Выключение колебателя.