上篇文章中提到NcUploader是用来将PC端的程序文件下发到CNC中,资源可以从新代官网上获取,这里就不再加以介绍。

准备工作:

1.PC端更改IP地址和CNC系统 IP在相同网段(192.168.10._),其过程就不再赘述;

2.准备一根网线连接PC与CNC;

3.CNC系统参数:3234 设置为3;3235设置为2;

在完成准备工作后,下面切入主题介绍两种助手的使用方法:

1.NcUploader助手

解压NcUploader_1.2.1.zip到当前目录,打开NcUploader_1.2.1文件夹,可以看到一个免安装的应用程序,双击运行NcUploader.exe。

将IP更改为CNC的地址“192.168.10.1”,每台CNC的IP地址,需要到CNC网络管理中查询,修改完成后单击连接,弹出对话框提示:已成功建立连接;

选中需要发送的NC程序M0150,单击上传,弹出对话框提示:已成功建立连接。

上传的NC程序可在右侧的CNC列表中查看,如下图所示:

2.SyntecRemoteAPI

上文提到我所选用的控制器版本所对应的SyntecRemoteAPI版本在官网有两种选择,我选择的是SyntecRemoteAPI_v2_1.0.12.zip,解压到当前目录,选择Example->SyntecRemoteExample文件夹,双击.sln文件运行;

在打开的项目中,在解决方案资源管理器中,双击ExampleForm.cs,打开设计界面;双击任意控件,进入程序编辑页;

在程序编辑界面,添加CNC的IP地址(192.168.10.1);

选择重新生成解决方案,F5运行程序,成功打开官方提供的SyntecRemoteAPI助手,可以根据上面的控件监控CNC内部参数,例如:READ_status 读取系统状态。

总结:

1)通过NcUploader助手我们可以快速知道是否和CNC成功建立连接,并实现PC端程序的下发;

2)SyntecRemoteAPI助手是在C#下运行的,可以功能获取系统的内部参数,项目使用的开发语言是C++,且新代官网仅提供了基于C#的dll,项目通过调用C#动态链接库,读取内部参数是否成功就有了横向比较,这也为我们后面的工作提供了很多帮助;

接下来将介绍如何所通过C++调用C#的dll,实现CNC系统内部参数的读取。

Syntec CNC调试助手NcUploader、SyntecRemoteAPI使用介绍(二)相关推荐

  1. 基于Syntec CNC系统的二次开发介绍(一)

    项目面向新代CNC控制系统,希望能在PC端实现CNC系统内的参数.状态.加工程序的读写功能. 开发工具:VS2019+QT5.13.0: 开发环境:Windows10: 新代CNC:10.116.16 ...

  2. 在MacOS上实现两个网络调试助手的UDP通信测试

    文章目录 一.背景 二.网络调试助手软件 三.UDP通信过程 一.背景 因为有一个项目要中会使用本机中两个应用程序之间的UDP通信. 因此本文记录一下怎么在MacOS上实现两个网络调试助手的UDP通信 ...

  3. php kint调试,PHP调试助手

    [TOC] # PHP调试助手Kint > 当调试PHP代码时,var_dump().print_r()和debug_backtrace()是我们最常用的工具.Kint,一个开源软件,一个不需安 ...

  4. mqtt调试助手_物联网入门,如何使用MQTT协议,连接Tlink物联网平台

    大家好,超子又和大家见面了,超子我能力有限,技术不高,有什么错误的地方,欢迎板砖.今天我们一起构建MQTT协议中的CONNECT报文连接Tlink物联网平台.在前面的文章<Tlink物联网平台使 ...

  5. WinCE驱动调试助手V2.5

    http://www.cnblogs.com/we-hjb/archive/2008/12/15/1280822.html http://blog.chinaunix.net/u1/49088/sho ...

  6. Qt实践录:TCP网络调试助手

    由于项目需要使用到网络调试及测试,为了练手,使用 Qt 编写一个串口调试助手.本文按开发的过程进行简单介绍,同时也涉及部分用到的模块代码.详细代码参考源码仓库. 在代码复用方面,笔者认为 Qt 比 M ...

  7. Qt实践录:串口调试助手

    由于项目需要使用到串口调试及测试,为了练手,使用 Qt 编写一个串口调试助手.本文按开发的过程进行简单介绍,同时也涉及部分用到的模块代码.详细代码参考源码仓库. 工具特性 具体功能 具备串口收发功能. ...

  8. 【Qt串口调试助手】1.1 - Qt5编写串口调试助手,Qt串口编程

    这章来学习串口数据流操作.仿照已有成品制作一个用Qt开发的串口调试助手. 介于篇幅有限,本篇只介绍一个最简单的能收发的串口调试助手的制作.后续篇幅会陆续对剩余代码进行讲解,并添加各种功能,对显示.操作 ...

  9. TCP网络调试助手上提示错误:“1035 未知错误”的有效解决方法,本人实测确实可行

    对于网络调试助手如NetAssist等连接不上服务器且左下角显示"1035 未知错误"的问题,本人困惑许久,参考了网上的多种解决方法,有的说法是网络调试助手的版本太低,在Win10 ...

最新文章

  1. 换npm yarn的源让install超时去死吧
  2. svnserve.conf - snvserve 的仓库配置文件
  3. MySQL关联更新update
  4. “马踏飞”AI机器人实现方案介绍
  5. excel表格怎么调整行高和列宽_8个实用Excel小技巧,谁用谁说好
  6. Flask系列06--(中间件)Flask的特殊装饰器 before_request,after_request, errorhandler
  7. php中将excel写入mysql数据库的示例
  8. 进程和线程的定义、区别与联系
  9. 学习Flask-SQLAlchmy管理数据库知识记录点
  10. symbol lookup error: /home/quantum6/build_libs/lib/libreadline.so.7: undefined symbol: UP
  11. Android 自定义控件 Demo合集
  12. 智慧园区中心服务平台建议方案
  13. 在python中无论类的名字是什么构造方法的名字都是_超星尔雅大学生职业素养期末答案...
  14. 「Go工具箱」一个能下载各种视频的开源工具
  15. JS 中提交表单Form方法
  16. 使用pathogen管理Vim插件并托管到Github 参照文章【1】【2】的办法,将vim打造成一个Python开发环境。文章中使用的是 pathogen + git 来管理 Vim 插件的。对这种
  17. Mini-CEX在神经内科住院医师临床能力培养中的应用
  18. element input=number 限制输入长度,输入数字的大小和禁止输入e
  19. 国产化之x64平台安装银河麒麟操作系统
  20. 西门子1200三轴机械手结构化编程5轴伺服项目

热门文章

  1. 事业单位b类计算机专业测试考什么,事业单位考试综合素质测试考试内容_综合素质测试考什么...
  2. python3:类和实例
  3. 2018/03/08
  4. oracle虚拟机回收站在那里,Oracle中的回收站(Recycle Bin)
  5. 数据库底层设计(MYSQL索引的数据结构)
  6. linux f5作用,[Linux]F5负载均衡器
  7. SpringBoot+SpringSecurity处理Ajax登录请求
  8. 实变函数笔记-勒贝格积分
  9. yolov5训练过程可视化
  10. intel,ARM,问华为海思麒麟是自主的吗