ReplicatorG驱动程序系统

概述

ReplicatorG基于驱动程序系统。这意味着所有GCode解析都由解析类处理。然后,该类通过使用简化API的驱动程序与您的机器通信。这使得系统更加模块化和简化。例如:GCode指定了一个屏蔽钻井循环命令,该命令基本上可以分解为一系列运动。在驱动系统中,我们基本上只需要实现一个函数:queuePoint(),其余的由GCode解析器处理。

驱动程序

这些是各种可用的驱动程序,随着时间的推移,将有更多可用的。

驱动程序配置

machines.xml文件中定义的每台机器都需要有一个<driver>配置元素。每个<driver>标记采用不同的驱动器特定配置参数。上述每个驾驶员信息页面都详细描述了这些参数。

下面是驱动程序配置块的示例:

<司机 名称="无效的"> <!-- 使用假驱动程序-->
    <等待>25</等待> <!-- 以毫秒为单位-->
</司机>

驱动程序API

驱动系统基于面向对象编程的原理。有一个基类Driver,它包含各种方法定义、实现等。所有实际的驱动程序都是这个基类的子类,并基于实际的硬件设置实现。

由于我们处于开发的早期阶段,API可能会发生变化。请参阅驾驶员等级获取最新的API信息。

除非另有说明,否则本页面的内容根据GNU(全球导航单元)免费文档许可.