描述 command buffer 还剩多少空间。 此command buffer size 为1024。 语法 machine.getFreeCmdCount(); 参数 machine:为Machine物件。 无参数。 回传 int:回传command buffer 还剩多少空间。 See also getCmdCount() isCmdBufferFull() 函式库参考 86Duino 参考资料的文字遵循知识共享署名- Creative Commons Attribution-ShareAlike 3.0 License。参考资料中的程式码范例已发布到公共领域。
描述 command buffer 是否满载。 此command buffer size 为1024。 语法 machine.isCmdBufferFull(); 参数 machine:为Machine物件。 无参数。 回传 bool: true: buffer 满载。 false: buffer 尚有空间。 参见 getCmdCount() getFreeCmdCount() 函式库参考 86Duino 参考资料的文本遵循Creative Commons Attribution-ShareAlike 3.0 许可证。参考资料中的代码示例已发布到公共领域。
描述 使用顺时针弧或逆时针划螺旋线。方向是从发生圆周运动的Y 轴的正方向看的。 此方法使用圆心模式来控制螺旋线路径,并利用旋转角度的正负值来选择顺时针或逆时针。 如欲了解各种运动方法请详见运动方法解说页面。 语法 machine.helicalXZ(cX, cZ, dstY, theta); machine.helicalXZ(cX, cZ, dstY, theta, feedrate); 参数 machine:为Machine物件。 cX:圆心模式下的圆心X 座标。 cZ:圆心模式下的圆心Z 座标。 dstY:目标Y 座标,即做弧线运动时一并移动该轴至目标座标。 theta:欲旋转的角度,顺时针时使用正值,逆时针时使用负值。 feedrate:进给速度,不传参数时将使用最后一次记录的进给速度。 回传 bool: true: 机器存在且创建成功。 false: 机器不存在或创建失败。 范例 设定机器的基本参数,并将机器在XZ 平面上螺旋线。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 […]
描述 使用顺时针弧或逆时针划螺旋线。方向是从发生圆周运动的X 轴的正方向看的。 此方法使用圆心模式来控制螺旋线路径,并利用旋转角度的正负值来选择顺时针或逆时针。 如欲了解各种运动方法请详见运动方法解说页面。 语法 machine.helicalYZ(cY, cZ, dstX, theta); machine.helicalYZ(cY, cZ, dstX, theta, feedrate); 参数 machine:为Machine物件。 cY:圆心模式下的圆心Y 座标。 cZ:圆心模式下的圆心Z 座标。 dstX:目标X 座标,即做弧线运动时一并移动该轴至目标座标。 theta:欲旋转的角度,顺时针时使用正值,逆时针时使用负值。 feedrate:进给速度,不传参数时将使用最后一次记录的进给速度。 回传 bool: true: 机器存在且创建成功。 false: 机器不存在或创建失败。 范例 设定机器的基本参数,并将机器在YZ 平面上螺旋线。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 […]
描述 使用顺时针弧或逆时针划螺旋线。方向是从发生圆周运动的 Z 轴的正方向看的。 此方法使用圆心模式来控制螺旋线路径,并利用旋转角度的正负值来选择顺时针或逆时针。 如欲了解各种运动方法请详见运动方法解说页面。 语法 machine.helicalXY(cX, cY, dstZ, theta); machine.helicalXY(cX, cY, dstZ, theta, feedrate); 参数 machine:为 Machine物件。 cX:圆心模式下的圆心 X 座标。 cY:圆心模式下的圆心 Y 座标。 dstZ:目标 Z 座标,即做弧线运动时一并移动该轴至目标座标。 theta:欲旋转的角度,顺时针时使用正值,逆时针时使用负值。 feedrate:进给速度,不传参数时将使用最后一次记录的进给速度。 回传 bool: true: 机器存在且创建成功。 false: 机器不存在或创建失败。 范例 设定机器的基本参数,并将机器在 XY 平面上螺旋线。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 […]
描述 使用顺时针弧或逆时针划一个完整的圆。方向是从发生圆周运动的 Y 轴的正方向看的。 此方法使用圆心模式来控制弧线路径,也由于是一个完整的圆周运动,所以目标位置将会回到起始位置。 如欲了解各种运动方法请详见运动方法解说页面。 语法 machine.circleXZ(cX, cZ); machine.circleXZ(cX, cZ, revDir); machine.circleXZ(cX, cZ, revDir, feedrate); 参数 machine:为 Machine物件。 cX:圆心模式下的圆心 X 座标。 cZ:圆心模式下的圆心 Z 座标。 revDir:反转方向,逆时针时使用 true,顺时针时使用 false,预设使用顺时针。 feedrate:进给速度,不传参数时将使用最后一次记录的进给速度。 回传 bool: true: 机器存在且创建成功。 false: 机器不存在或创建失败。 范例 设定机器的基本参数,并将机器在 XZ 平面上划圆。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 […]
描述 使用顺时针弧或逆时针划一个完整的圆。方向是从发生圆周运动的 X 轴的正方向看的。 此方法使用圆心模式来控制弧线路径,也由于是一个完整的圆周运动,所以目标位置将会回到起始位置。 如欲了解各种运动方法请详见运动方法解说页面。 语法 machine.circleYZ(cY, cZ); machine.circleYZ(cY, cZ, revDir); machine.circleYZ(cY, cZ, revDir, feedrate); 参数 machine:为 Machine物件。 cY:圆心模式下的圆心 Y 座标。 cZ:圆心模式下的圆心 Z 座标。 revDir:反转方向,逆时针时使用 true,顺时针时使用 false,预设使用顺时针。 feedrate:进给速度,不传参数时将使用最后一次记录的进给速度。 回传 bool: true: 机器存在且创建成功。 false: 机器不存在或创建失败。 范例 设定机器的基本参数,并将机器在 YZ 平面上划圆。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 […]
描述 使用顺时针弧或逆时针划一个完整的圆。方向是从发生圆周运动的 Z 轴的正方向看的。 此方法使用圆心模式来控制弧线路径,也由于是一个完整的圆周运动,所以目标位置将会回到起始位置。 如欲了解各种运动方法请详见运动方法解说页面。 语法 machine.circleXY(cX, cY); machine.circleXY(cX, cY, revDir); machine.circleXY(cX, cY, revDir, feedrate); 参数 machine:为 Machine物件。 cX:圆心模式下的圆心 X 座标。 cY:圆心模式下的圆心 Y 座标。 revDir:反转方向,逆时针时使用 true,顺时针时使用 false,预设使用顺时针。 feedrate:进给速度,不传参数时将使用最后一次记录的进给速度。 回传 bool: true: 机器存在且创建成功。 false: 机器不存在或创建失败。 范例 设定机器的基本参数,并将机器在 XY 平面上划圆。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 […]
描述 使用顺时针弧或逆时针划圆弧。方向是从发生圆周运动的 Y 轴的正方向看的。 此方法使用圆心模式来控制弧线路径,并利用旋转角度的正负值来选择顺时针或逆时针。 如欲了解各种运动方法请详见运动方法解说页面。 语法 machine.arcXZ_Theta(cX, cZ, theta); machine.arcXZ_Theta(cX, cZ, theta, feedrate); 参数 machine:为 Machine物件。 cX: 圆心模式下的圆心 X 座标。 cZ: 圆心模式下的圆心 Z 座标。 theta: 欲旋转的角度,顺时针时使用正值,逆时针时使用负值。 feedrate: 进给速度,不传参数时将使用最后一次记录的进给速度。 回传 bool: true: 机器存在且创建成功。 false: 机器不存在或创建失败。 范例 设定机器的基本参数,并将机器在 XZ 平面上做90度的弧线运动。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 […]
描述 使用顺时针弧或逆时针划圆弧。方向是从发生圆周运动的 X 轴的正方向看的。 此方法使用圆心模式来控制弧线路径,并利用旋转角度的正负值来选择顺时针或逆时针。 如欲了解各种运动方法请详见运动方法解说页面。 语法 machine.arcYZ_Theta(cY, cZ, theta); machine.arcYZ_Theta(cY, cZ, theta, feedrate); 参数 machine:为 Machine物件。 cY: 圆心模式下的圆心 Y 座标。 cZ: 圆心模式下的圆心 Z 座标。 theta: 欲旋转的角度,顺时针时使用正值,逆时针时使用负值。 feedrate: 进给速度,不传参数时将使用最后一次记录的进给速度。 回传 bool: true: 机器存在且创建成功。 false: 机器不存在或创建失败。 范例 设定机器的基本参数,并将机器在 XY 平面上做90度的弧线运动。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 […]