Advertisement

Smoothieware: 模块化、开源且高性能的G代码解释器及面向对象C++编写的CNC控制器

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Smoothieware是一款模块化、开源并具备高性能的G代码解释器和基于面向对象C++语言开发的CNC控制器,适用于各类数控制造设备。 当前构建状态:概述Smoothie是一款面向LPC17xx微控制器(基于ARM Cortex M3架构)的免费、开源且高性能的G代码解释器及CNC控制器,使用面向对象的方式用C++编写而成。它可以在mBed、LPCXpresso、SmoothieBoard、R2C2或任何其他搭载LPC17xx芯片的开发板上运行。其运动控制部分是对优秀的grbl项目的移植版本。 文档可以在这里找到: 除非您愿意自己构建,否则无需自行编译思慕雪。预编译的二进制文件已经准备好了。 为了快速开始在您的计算机上安装Smoothie所需依赖项,请参考以下步骤: 1. 将Smoothie GitHub项目副本下载到本地计算机。 2. 在克隆的Smoothie项目的根目录下,有适用于各个平台的安装脚本。运行适合您使用的操作系统的安装脚本即可: - Windows:win_install.cmd - OS X:mac_install.sh - Linux:linux_inst.sh

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Smoothieware: GC++CNC
    优质
    Smoothieware是一款模块化、开源并具备高性能的G代码解释器和基于面向对象C++语言开发的CNC控制器,适用于各类数控制造设备。 当前构建状态:概述Smoothie是一款面向LPC17xx微控制器(基于ARM Cortex M3架构)的免费、开源且高性能的G代码解释器及CNC控制器,使用面向对象的方式用C++编写而成。它可以在mBed、LPCXpresso、SmoothieBoard、R2C2或任何其他搭载LPC17xx芯片的开发板上运行。其运动控制部分是对优秀的grbl项目的移植版本。 文档可以在这里找到: 除非您愿意自己构建,否则无需自行编译思慕雪。预编译的二进制文件已经准备好了。 为了快速开始在您的计算机上安装Smoothie所需依赖项,请参考以下步骤: 1. 将Smoothie GitHub项目副本下载到本地计算机。 2. 在克隆的Smoothie项目的根目录下,有适用于各个平台的安装脚本。运行适合您使用的操作系统的安装脚本即可: - Windows:win_install.cmd - OS X:mac_install.sh - Linux:linux_inst.sh
  • GRBL_STM32:C语言gCNC铣床,专为STM32优设计
    优质
    GRBL_STM32是一款高效且开源的G代码解析器及CNC控制软件,特地针对STM32微控制器进行了优化设计。 Grbl v1.1 STM32F7 已经发布!新功能包括: - 支持8轴(X, Y, Z, A, B, C, U 和 V,兼容 OpenPnP 项目) - 外部 SPI EEPROM - M200 命令用于等待运动结束 - M62 设置输出 - M63 重置输出 - M66 等待输入事件 - M100 映射Z轴(选择 Z 或 U 轴以支持 OpenPnP 项目) Grbl STM32 是一种高性能、低成本的 CNC 铣削并行端口运动控制替代方案,运行在STM32F746上。控制器使用高度优化的 C 语言编写,并充分利用了STM32芯片的功能。
  • C++程_
    优质
    本书提供了深入浅出的讲解和丰富的示例源代码,旨在帮助读者掌握使用C++进行面向对象高效编程的技术和技巧。适合中级程序员学习参考。 C++面向对象高效编程的源码很难找到,需要的话请尽快下载。
  • C#
    优质
    这段资料包含了使用C#语言进行面向对象编程的实际源代码示例,适合希望深入了解和实践C#面向对象特性的开发者参考学习。 C#面向对象程序设计包含各个编程方向的源代码实例,非常适合初学者学习。
  • C++(侯捷)
    优质
    本资源由知名IT教育专家侯捷编著,专注于教授C++语言中的面向对象高级编程技术。书中不仅深入讲解了C++的关键特性与设计模式,还通过丰富的实例帮助读者掌握如何高效地使用C++进行程序开发。适合有一定基础的程序员进阶学习。 C++面向对象高级编程代码资源,包括大牛侯捷主讲的C++课程参考代码,非常有参考价值。
  • 我独立UML计算完整
    优质
    本项目是我独立完成的一个基于面向对象原则和UML设计的计算器程序。该项目包括了详细的类图设计以及完整的源代码实现,旨在展示如何通过UML进行有效的软件设计与编码实践。 本程序使用C++语言编写。首先利用UML工具生成calculator.zuml文件,该文件代表计算器类图。然后根据模型元素生成C++代码,并填充主函数运行文件为calculator.app。最终生成可以直接运行的C++文件calculator\debug\calculator.exe。
  • C++复数计算
    优质
    本项目为一个利用C++面向对象方法编写的复数计算器程序。它能够高效地执行复数的基本运算,并展示了类和对象在实际应用中的运用。 该程序支持进行加减乘除及取模运算,并具备测试功能,在VC++6.0环境下已通过测试验证其有效性。
  • 侯捷C++
    优质
    《侯捷的C++面向对象高级编程》是一本深入讲解C++面向对象编程技术的专业书籍,作者通过丰富的示例和清晰的解释帮助读者掌握复杂概念。适合有一定基础的程序员阅读。 侯捷在博览网提供了一门关于C++面向对象的课程。
  • Java程(含
    优质
    本书深入浅出地讲解了Java面向对象编程的核心概念与技术,并通过丰富的示例和源代码帮助读者理解与实践。适合初学者及进阶学习者参考使用。 与《Java面向对象程序设计(21世纪高等学校计算机专业实用规划教材)》一书配套的所有代码。