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

От версии 16.1
отредактировано abolgov
на 2020/10/06 17:11
Изменить комментарий: К данной версии нет комментариев
К версии 13.1
отредактировано kmorozov
на 2020/01/16 10:49
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Автор документа
... ... @@ -1,1 +1,1 @@
1 -XWiki.abolgov
1 +XWiki.kmorozov
Содержимое
... ... @@ -4,7 +4,7 @@
4 4  
5 5  Параметры:
6 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"]]**).
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)||style="text-decoration: none;" rel="nofollow" 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 8  
9 9  Возвращаемое значение:
10 10  
... ... @@ -17,7 +17,7 @@
17 17  Параметры:
18 18  
19 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"]]**).
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)||rel="nofollow" style="text-decoration: none;" shape="rect"]]**).
21 21  
22 22  Возвращаемое значение:
23 23  
... ... @@ -29,7 +29,7 @@
29 29  
30 30  Параметры:
31 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"]]**);
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)||style="text-decoration: none;" rel="nofollow" shape="rect"]]**);
33 33  * bool state – состояние выхода, которое необходимо установить: true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
34 34  
35 35  === bool IsGCodeRunning () ===
... ... @@ -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"]]**).
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)||rel="nofollow" style="text-decoration: none;" shape="rect"]]**).
94 94  
95 95  Возвращаемое значение:
96 96  
... ... @@ -414,7 +414,7 @@
414 414  
415 415  * number value – процент фактической скорости перемещения от заданной.
416 416  
417 -=== double GetAnalogInput (number index) ===
417 +**double GetAnalogInput (number index)**
418 418  
419 419  Получить значение аналогового входа (от 0 до 1) в виде вещественного числа.
420 420  
... ... @@ -426,9 +426,9 @@
426 426  
427 427  * значение аналогового входа (от 0 до 1)
428 428  
429 -=== number GetExecutingMCode () ===
429 +=== number GetExecutingMCode (void) ===
430 430  
431 -Возвращает номер, выполняющегося макроса. Если макрос не запущен возвращает -1.
431 +Возвращает номер, выполняющегося макроса.
432 432  
433 433  Возвращаемое значение:
434 434  
... ... @@ -440,12 +440,24 @@
440 440  
441 441  Параметры:
442 442  
443 -* number index – номер переменной, целое число от 0 до 29.
443 +* number index – номер переменной, целое число от 0 до 29
444 444  
445 445  Возвращаемое значение:
446 446  
447 447  * bool - значение пользовательской переменной.
448 448  
449 +=== bool GetLedUserValue (number index) ===
450 +
451 +Выводит значения пользовательской переменной.
452 +
453 +Параметры:
454 +
455 +* number index – номер переменной, целое число от 0 до 29;
456 +
457 +Возвращаемое значение:
458 +
459 +* bool - значение пользовательской переменной.
460 +
449 449  === void SetLedUserValue (number index, bool a_value) ===
450 450  
451 451  Установка значения пользовательской переменной. Данное значение может быть прочитано при выполнении другого макроса, в том числе после перезапуска PUMOTIX.
... ... @@ -452,20 +452,20 @@
452 452  
453 453  Параметры:
454 454  
455 -* number index – номер переменной, целое число от 0 до 29;
467 +* number index – номер переменной, целое число от 0 до 29;,
456 456  * bool a_value – значение пользовательской переменной.
457 457  
458 -=== number GetNumUserValue (number index) ===
470 +=== double GetNumUserValue (number index) ===
459 459  
460 460  Выводит значения пользовательской переменной.
461 461  
462 462  Параметры:
463 463  
464 -* number index – номер переменной, целое число от 0 до 29.
476 +* number index – номер переменной, целое число от 0 до 29;
465 465  
466 466  Возвращаемое значение:
467 467  
468 -* numbe- значение пользовательской переменной.
480 +* double - значение пользовательской переменной.
469 469  
470 470  === void SetNumUserValue (number index, number value) ===
471 471  
... ... @@ -476,17 +476,17 @@
476 476  * number index – номер переменной, целое число от 0 до 29;
477 477  * number value – значение пользовательской переменной (вещественное число), которое необходимо установить.
478 478  
479 -=== string GetStrUserValue (number index) ===
491 +=== double GetStrUserValue (number index) ===
480 480  
481 481  Выводит значения пользовательской переменной.
482 482  
483 483  Параметры:
484 484  
485 -* number index – номер переменной, целое число от 0 до 29.
497 +* number index – номер переменной, целое число от 0 до 29;
486 486  
487 487  Возвращаемое значение:
488 488  
489 -* string- значение пользовательской переменной.
501 +* double - значение пользовательской переменной.
490 490  
491 491  === void SetNumUserValue (number index, string value) ===
492 492  
... ... @@ -497,34 +497,6 @@
497 497  * number index – номер переменной, целое число от 0 до 29;
498 498  * string value - значение пользовательской переменной (строка), которое необходимо установить.
499 499  
500 -=== string Get_Message (number messageId) ===
512 +\\
501 501  
502 -Получение одного из предопределённых локализованных текстовых сообщений.
503 -
504 -Параметры:
505 -
506 -* number messageId – идентификатор сообщения (в качестве этого параметра должна передаваться одна из констант, определённых в списке Messages).
507 -
508 -Возвращаемое значение:
509 -
510 -* локализованное текстовое сообщение.
511 -
512 -=== void RunGCode () ===
513 -
514 -Запуск выполнения G-кода (аналогично нажатию кнопки Старт).
515 -
516 -=== void RunMDI (string command) ===
517 -
518 -Выполнение заданной строки G-кода. Функция сразу же после вызова возвращает управление и выполнение фонового макроса продолжается.
519 -
520 -Параметры:
521 -
522 -* string command – строка G-кода, которая должна быть выполнена.
523 -
524 -=== bool UseOmichSensor () ===
525 -
526 -Позволяет проверить, включено ли в настройках использование омического датчика PLL-R2.
527 -
528 -Возвращаемое значение:
529 -
530 -* true – если использование омического датчика PLL-R2 включено.
514 +\\