Wiki source code of Поиск базы

Last modified by writer on 2023/09/08 18:34

Hide last authors
writer 14.1 1 ===== void DoHoming() =====
knetyaga 1.1 2
writer 14.1 3 Performing homing simultaneously for all axes. The function returns control after the homing of all axes is completed.
knetyaga 1.1 4
writer 14.1 5 ===== void DoAxisHoming(number axisId) =====
knetyaga 1.1 6
writer 14.1 7 Perform homing for the specified axis.
knetyaga 1.1 8
writer 14.1 9 Options:
knetyaga 1.1 10
writer 14.1 11 * number axisId – axis number, an integer from 0 to 8 (one of the constants defined in the **[[Axes>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Управление осями.WebHome]] **list can be passed as this parameter).
knetyaga 1.1 12
writer 14.1 13 ===== void DoAxesMaskHoming(number axesMask) =====
knetyaga 1.1 14
writer 14.1 15 Performs a base search simultaneously for the axes defined by the axesMask mask.
knetyaga 1.1 16
writer 14.1 17 Options:
knetyaga 1.1 18
writer 14.1 19 * number axesMask – axis mask, an integer in which bits from 0 to 8 indicate whether the corresponding axes are selected.
knetyaga 1.1 20
writer 14.1 21 ===== bool IsAxisReferenced(number axisId) =====
knetyaga 1.1 22
writer 14.1 23 Allows you to check whether the home is searched on the specified axis.
knetyaga 1.1 24
writer 14.1 25 Options:
knetyaga 1.1 26
writer 14.1 27 * number axisId – axis number, an integer from 0 to 8 (one of the constants defined in the **[[Axes>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Управление осями.WebHome]] **list can be passed as this parameter).
knetyaga 1.1 28
writer 14.1 29 Return value:
knetyaga 1.1 30
writer 14.1 31 * true – if homing is performed;
32 * false – if homing is not performed.
knetyaga 1.1 33
writer 14.1 34 ===== bool IsAxesMaskReferenced(number axesMask) =====
knetyaga 1.1 35
writer 14.1 36 Allows you to check whether the homing has been performed for all axes defined by the axesMask mask.
knetyaga 1.1 37
writer 14.1 38 Options:
knetyaga 1.1 39
writer 14.1 40 * number axesMask – axis mask, an integer in which bits from 0 to 8 indicate whether the corresponding axes are selected.
knetyaga 1.1 41
writer 14.1 42 Return value:
knetyaga 1.1 43
writer 14.1 44 * true – if homing is completed;
45 * false – if homing is not performed.
kmorozov 4.1 46
writer 14.1 47 ===== void RefAllForced() =====
kmorozov 4.1 48
writer 14.1 49 Allows you to forcefully mark all axes as homing done.
kmorozov 4.1 50
writer 14.1 51 ===== void RefAxisForced(number axisId) =====
kmorozov 4.1 52
writer 14.1 53 Allows you to forcefully mark specified axis as homing done.
kmorozov 4.1 54
writer 14.1 55 Options:
kmorozov 4.1 56
writer 14.1 57 * number axisId – axis number, an integer from 0 to 8 (one of the constants defined in the **[[Axes>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Управление осями.WebHome]] **list can be passed as this parameter).
kmorozov 4.1 58
writer 14.1 59 ===== void RefAxesMaskForced(number axesMask) =====
kmorozov 4.1 60
writer 14.1 61 Allows you to forcefully mark axes specified by the axesMask as homing done.
kmorozov 4.1 62
writer 14.1 63 Options:
kmorozov 4.1 64
writer 14.1 65 * number axesMask – axis mask, an integer in which bits from 0 to 8 indicate whether the corresponding axes are selected.
writer 11.1 66
writer 14.1 67 ===== number GetHomeType() =====
writer 11.1 68
writer 14.1 69 Allows you to check selected homing type from settings.
writer 11.1 70
writer 14.1 71 Return value:
writer 11.1 72
writer 14.1 73 * integer number denoting the selected homing type (0 - Z axis homing, then simultaneous homing of other axes; 1 - sequential homing staring from the Z axis; 2 - simultaneous homing of all axes).