项目面向新代CNC控制系统,希望能在PC端实现CNC系统内的参数、状态、加工程序的读写功能。

开发工具:VS2019+QT5.13.0;

开发环境:Windows10;

新代CNC:10.116.16K;

资源获取

新代CNC资源,新代官网,登录官网注册会员可以下载新代官方提供的资料,这里有几个助手还是很便捷的包括:NcUploader、SyntecRemoteAPI。

NcUploader可以通过助手将PC端的程序文件下载到CNC中;

SyntecRemoteAPI是基于C#写的接口函数,可以通过接口函数快速实现CNC内部数据的读取,要注意的是官网提供了多个版本的SyntecRemoteAPI,需要根据控制器的型号下载对应的版本。下面提供了控制器与SyntecRemoteAPI的版本对照表:

我所选用的控制器版本所对应的SyntecRemoteAPI版本在官网有两种选择:

这里我们选择下载的是SyntecRemoteAPI_v2_1.0.12.zip,资源中提供的DOC文档是官方提供的API接口说明;bin_v2文件夹内是官方提供的dll(C#);SyntecRemoteExample文件是官方提供的C#项目,VS双击打开SyntecRemoteExample_KrnlAPI_116.16.sln,生成CNC测试助手。

下面一个章节将介绍如何使用新代官方提供的两个调试助手NcUploader、SyntecRemoteAPI。

基于Syntec CNC系统的二次开发介绍(一)相关推荐

  1. 基于屌丝青年网样式二次开发的WordPress主题:LIiu-One主题

    源码下载:基于屌丝青年网样式二次开发的WordPress主题:LIiu-One主题-小程序文档类资源-CSDN下载 wordpress主题,基于屌丝青年网样式二次开发LIiu-One主题仿屌丝青年网模 ...

  2. 基于Mac OS系统搭建51单片机开发环境

    基于Mac OS系统搭建51单片机开发环境 Reason 本人是杭电计科学生,参加的智能小车队伍平时需要大量基于单片机的操作,目前使用的是MBP(冤种mac),网上大多又是基于Windows系统等开发 ...

  3. Python基于周立功盒子的二次开发的封装和调用

    Python基于周立功盒子的二次开发的封装和调用 一.介绍     前面我们介绍如何拿到官网给的例程并使用起来,但在使用的过程中,我们发现官网给的例子非常的冗长,可读性不好,于是我进行分解和封装,使得 ...

  4. 基于百度编辑器Ueditor的二次开发

    基于百度编辑器Ueditor的二次开发 官网下载 基本配置 简化后端配置,不请求后端配置项 后端接口规范 修改图片上传 说明及修改 新增按钮及弹窗(自定义附件上传) 按钮文案修改 在业务开发的时候,曾 ...

  5. 基于Qt大恒工业相机二次开发demo-C++

    目录 1.新建工程 2.文件及属性配置 2.1文件拷贝 2.2VS项目属性配置 2.2.1包含目录和库目录添加 2.2.2附加依赖项添加 3.添加基于官方mfc代码改写的CGXBitmap类 3.1添 ...

  6. 基于康耐视cognexVisionpro用C#二次开发的多相机视觉对位框架

    基于康耐视cognexVisionpro用C#二次开发的多相机视觉对位框架 支持1:多相机对位逻辑运算,旋转标定坐标关联运算(可供参考学习)可以协助理解做对位贴合项目思路. 支持2:直接连接运动控制卡 ...

  7. erp二次开发与java web_什么是erp系统的二次开发?

    不少erp供应商在客户咨询的时候都将能提供二次开发作为自己软件的优势之一进行介绍,那么到底什么是erp系统的二次开发呢?又是哪些原因导致了erp系统需要进行二次开发? 一.erp系统二次开发的含义 具 ...

  8. 基于大疆无人机SDK二次开发

    基于大疆无人机SDK二次开发 近期公司项目需求,需要基于大疆无人机SDK开发一款手机 APP,用于配合后台实现对无人机的管理.当然大疆本身也给我们提供了管理平台-----大疆司空.通过大疆的官方 AP ...

  9. Python基于周立功盒子的二次开发的准备工作

    Python基于周立功盒子的二次开发的准备工作 一.基本介绍     基于周立功的二次开发是python通过调用zlgcan.dll,来实现CAN卡的通讯收发报文的,在python中通过ctypes模 ...

最新文章

  1. 在这个问题上,能看出 Java 工程师的真实水平
  2. Linux之whereis、which、find、location的区别和用法
  3. 微型计算机中负数以()存放,130.在微型计算机中,负数常用( )表示。
  4. 2019.5.8_此书真乃宝书也_从定位参数到仅限关键字参数
  5. 百度移动联盟(munion)-广告平台投放流程详细介绍 (绿色通道)
  6. 开源项目托管GitHub
  7. BZOJ2209 [Jsoi2011]括号序列 splay
  8. 实验四 数组程序设计
  9. 做个PC端打字小游戏
  10. 编译原理第三版 作业一
  11. wps ppt, 版式与母版
  12. 大数据征信是个人信用风险管理的必然趋势
  13. 王者荣耀s14服务器维护时间,王者荣耀s14更新时间是什么时候 王者荣耀s14赛季时间...
  14. Cesium实战记录(八)三维风场+风速热力图(水平+垂直)
  15. 5G标准中常见缩略词总结(26个英文字母)
  16. 相对地址,绝对地址,本地地址
  17. c#dataview遍历_C# DataView.Find方法代码示例
  18. R语言3.12 对应分析
  19. 分组码 码长 码重 码距 最小距离
  20. C语言下使用复数类型完成数学计算

热门文章

  1. vof模型matlab程序,Fluent学习笔记(11)----VOF模型
  2. 硬件设计32之VGA、DVI、HDMI及DP介绍
  3. 【虹科方案】新能源车测试-雷诺Kangoo电动汽车充电故障诊断
  4. Ae 入门系列之七:蒙版与遮罩
  5. 单片机计数器中断T1 T0
  6. 从头开始学51单片机之6:定时器/计数器
  7. 1m照片的宽和高是多少_1m是多少(上传1m照片是多大尺寸)
  8. 1分钟学会PS滤镜库
  9. java九九乘法表(java九九乘法表用for循环)
  10. perc s100 linux,PERC S100_S300 配置手册(Dell R310阵列卡).doc