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

Редактировал(а) writer 2023/09/08 18:30

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