Изменения документа Функции для разработки фоновых макросов
Редактировал(а) writer 2022/11/01 17:24
Сводка
-
Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Автор документа
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.k morozov1 +XWiki.knetyaga - Содержимое
-
... ... @@ -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)||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"]]**).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 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)|| rel="nofollow"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 21 22 22 Возвращаемое значение: 23 23 ... ... @@ -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 ( void) ===429 +=== number GetExecutingMCode () === 430 430 431 -Возвращает номер, выполняющегося макроса. 431 +Возвращает номер, выполняющегося макроса. Если макрос не запущен возвращает -1. 432 432 433 433 Возвращаемое значение: 434 434 ... ... @@ -440,24 +440,12 @@ 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 - 461 461 === void SetLedUserValue (number index, bool a_value) === 462 462 463 463 Установка значения пользовательской переменной. Данное значение может быть прочитано при выполнении другого макроса, в том числе после перезапуска PUMOTIX. ... ... @@ -467,17 +467,17 @@ 467 467 * number index – номер переменной, целое число от 0 до 29;, 468 468 * bool a_value – значение пользовательской переменной. 469 469 470 -=== double GetNumUserValue (number index) ===458 +=== number GetNumUserValue (number index) === 471 471 472 472 Выводит значения пользовательской переменной. 473 473 474 474 Параметры: 475 475 476 -* number index – номер переменной, целое число от 0 до 29 ;464 +* number index – номер переменной, целое число от 0 до 29. 477 477 478 478 Возвращаемое значение: 479 479 480 -* double468 +* number - значение пользовательской переменной. 481 481 482 482 === void SetNumUserValue (number index, number value) === 483 483 ... ... @@ -488,17 +488,17 @@ 488 488 * number index – номер переменной, целое число от 0 до 29; 489 489 * number value – значение пользовательской переменной (вещественное число), которое необходимо установить. 490 490 491 -=== doubleGetStrUserValue (number index) ===479 +=== string GetStrUserValue (number index) === 492 492 493 493 Выводит значения пользовательской переменной. 494 494 495 495 Параметры: 496 496 497 -* number index – номер переменной, целое число от 0 до 29 ;485 +* number index – номер переменной, целое число от 0 до 29. 498 498 499 499 Возвращаемое значение: 500 500 501 -* double- значение пользовательской переменной.489 +* string- значение пользовательской переменной. 502 502 503 503 === void SetNumUserValue (number index, string value) === 504 504 ... ... @@ -508,7 +508,3 @@ 508 508 509 509 * number index – номер переменной, целое число от 0 до 29; 510 510 * string value - значение пользовательской переменной (строка), которое необходимо установить. 511 - 512 -\\ 513 - 514 -\\