840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt

上传人:wj 文档编号:476792 上传时间:2023-04-29 格式:PPT 页数:28 大小:1.57MB
下载 相关 举报
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第1页
第1页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第2页
第2页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第3页
第3页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第4页
第4页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第5页
第5页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第6页
第6页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第7页
第7页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第8页
第8页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第9页
第9页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第10页
第10页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第11页
第11页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第12页
第12页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第13页
第13页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第14页
第14页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第15页
第15页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第16页
第16页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第17页
第17页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第18页
第18页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第19页
第19页 / 共28页
840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt

《840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt》由会员分享,可在线阅读,更多相关《840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt(28页珍藏版)》请在冰点文库上搜索。

840Dsl数控系统界面开发与应用(初级教程)PPT资料.ppt

,教程大纲,一、开发准备工作二、840Dsl二次开发所实现功能三、开发流程四、开发包使用手册及开发演示,一、准备工作-名词解释,GUI:

graphicsuserinterface图形用户接口,即界面控件/组件:

软键、软键栏、下拉菜单、输入框、确认框、勾选框等Qt槽通信:

Qt特有的内部消息传递机制,了解即可。

标签,回调按钮,水平软键栏,软键,竖直软键栏,单行输入框,标题栏,多行输入框,下拉菜单,开发需要软件,开发工具安装及使用,Visualstudio基本使用创建工程、配置项目、修改代码、添加类资源、编译链接运行、调试、视频教程主要介绍二次开发常用软件QtDesigner、slHmiConverterGui、虚拟机VirtualPC及VisualStudio的使用,C/C+编程基础,C语言掌握模块化开发、函数、变量、数组、指针、结构体等概念及应用,可参考C语言基础教程。

主要掌握对象、类、继承等概念及应用,在实践中逐渐积累,不断学习。

二、840Dsl所能实现功能,GUI界面设计:

根据用户需要定制机床界面R参数读取(CAP)、PI服务:

获取并修改指定通道R参数值;

向NCU传递PI命令,激活内置函数。

加工程序管理:

NC加工代码创建、修改、删除等操作报警事件处理:

对加工过程中出现的错误报警并进行处理其他功能:

多语言支持二次开发的开放性:

支持Qt组件开发与QtOpenGL开发,可实现加工过程模拟、加工轨迹规划等类似于ShopMill、ShopTurn功能。

GUI界面设计,左图为二次开发界面,可根据用户需求设计出更实用、美观的界面。

提高加工效率。

R参数读取,上图为用户自定义的全局变量设定界面。

加工程序管理,左图为840Dsl程序管理界面,实现程序的创建、复制、剪切、删除等操作。

报警事件处理,左图所示为报警界面,红框中为报警消息的时间、内容。

加工模拟,左框中视频为840Dsl系统加工模拟。

三、开发流程开发视频,启动VisualStudio2008点击FileNew-Project-设定项目名、存储位置-OK,第1步.创建VisualStudioHMI项目,设定项目属性(右图所示):

是否支持多语言添加屏幕、表单是否自动生成xml配置文件以及systemconfig.ini文件Ui是否支持QtDesigner设计点击Finish结束创建,首先理解界面的层次结构:

第2步修改XML文件xml设计视频,Dialog对话框Screen屏幕Form表单Menu菜单Softkey软键Recall回调Navigation导航,界面层级结构示意,XML文件,第3步设计ui文件QtDesigner视频,.ui文件是由工程自动生成,可在QtDesigner中进行编辑的界面文件。

其模式为所见即所得,在QtDesigner设计的样式界面完全相同显示在840Dsl系统界面中。

第4步编译运行VisualStudio项目,点击Build-Buildsolution或按下F5快捷键;

运行后生成debug目录,debug/appl/路径下存放dll文件,为项目生成文件;

第5步配置840Dsl二次开发文件,四、HMI编程开发包使用手册,英文使用说明840Dsl配套的英文使用手册,包括HMI窗口、GUI(图形用户接口)组件、NC/PLC通信、报警事件处理、文件文件夹服务;

中文使用手册翻译的中文版本使用手册,开发演示,开发步骤主要分为三个阶段:

开发视频演示,总结,HMI开发包基于WinXP平台,采用VisualStudio编译Dll链接库的开发方式,具有良好开放性,方便用户做多种二次开发。

开发流程为,完成本教程内容,可适当学习C+基础,进行VisualStudio+QT开发,实现更复杂的840Dsl界面开发。

谢谢大家!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2