Исходный код вики Поиск базы

Версия 10.1 от writer на 2023/01/25 19:46

Скрыть последних авторов
writer 10.1 1 ===== **void DoHoming()** =====
knetyaga 1.1 2
3 Выполнение поиска базы одновременно для всех осей. Функция возвращает управление после того, как поиск баз по всем осям завершится.
4
writer 10.1 5 ===== **void DoAxisHoming(number axisId)** =====
knetyaga 1.1 6
7 Выполнение поиска базы для указанной оси.
8
9 Параметры:
10
writer 9.1 11 * number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке **[[Axis>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Управление осями.WebHome]]**).
knetyaga 1.1 12
writer 10.1 13 ===== **void DoAxesMaskHoming(number axesMask)** =====
knetyaga 1.1 14
15 Выполнение поиска базы одновременно для осей, заданных маской axesMask.
16
17 Параметры:
18
19 * number axesMask – маска осей, целое число, в котором биты от 0 до 8 обозначают, выбраны ли соответствующие оси.
20
writer 10.1 21 ===== **bool IsAxisReferenced(number axisId)** =====
knetyaga 1.1 22
23 Позволяет проверить, выполнен ли поиск базы по указанной оси.
24
25 Параметры:
26
writer 9.1 27 * number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке **[[Axis>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Управление осями.WebHome]]**).
knetyaga 1.1 28
29 Возвращаемое значение:
30
31 * true – если поиск базы выполнен:
32 * false – если поиск базы не выполнен.
33
writer 10.1 34 ===== **bool IsAxesMaskReferenced(number axesMask)** =====
knetyaga 1.1 35
36 Позволяет проверить, выполнен ли поиск базы для всех осей, заданных маской axesMask.
37
38 Параметры:
39
40 * number axesMask – маска осей, целое число, в котором биты от 0 до 8 обозначают, выбраны ли соответствующие оси.
41
42 Возвращаемое значение:
43
44 * true – если поиск базы выполнен;
45 * false – если поиск базы не выполнен.
kmorozov 4.1 46
writer 10.1 47 ===== **void RefAllForced(void)** =====
kmorozov 4.1 48
49 Позволяет принудительно отметить все оси как выполнившие поиск базы.
50
writer 10.1 51 ===== **void RefAxisForced(number axisId)** =====
kmorozov 4.1 52
knetyaga 5.1 53 Позволяет принудительно отметить заданную ось как выполнившую поиск базы.
kmorozov 4.1 54
55 Параметры:
56
writer 9.1 57 * number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке **[[Axis>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Управление осями.WebHome]]**).
kmorozov 4.1 58
writer 10.1 59 ===== **void RefAxesMaskForced(number axisId)** =====
kmorozov 4.1 60
knetyaga 5.1 61 Позволяет принудительно отметить оси, заданные маской axesMask, как выполнившие поиск базы.
kmorozov 4.1 62
63 Параметры:
64
65 * number axesMask – маска осей, целое число, в котором биты от 0 до 8 обозначают, выбраны ли соответствующие оси.