分享到:
计算机网络 最近更新
讨论未来电商发展趋势论文提纲
浅谈自媒体对现代生活的影响
论文范文:网络发展对青少年心理发展的影响
论我国电子商务应用中的支付问题
电子商务模式研究
中小型企业客户关系管理系统的开发与应用
中石油浙江销售分公司信息管理系统设计
图书馆管理系统分析与设计
物流师职业资格认证报名管理系统
销售管理系统的开发与设计
酒店客房管理系统
财务管理系统的实现
餐饮管理系统设计与实现
社区卫生服务管理系统
汽车营销企业的客户关系管理系统
明道管理咨询有限公司客户关系管理系统设计与开发
企业订单管理系统开发
基于WEB的CRM信息系统的开发与研究
高校科研工作量统计系统的开发与设计
基于Struts的连锁店管理系统
网络化数控仿真环境中的同步机制
摘  要  目前在数控编程软件中,无法进行远程协同仿真和评注,本文所设计的网络化数控仿真环境基于Socket技术实现远程同步仿真和评注,以及聊天室的交流工具,使身处异地的设计人员能够通过网络来对数控程序进行远程的同步仿真和交流沟通,从而实现网络化的虚拟制造。
    关键词  数控仿真;同步;G代码
 
    随着信息化和网络化社会的到来,在经济全球化的趋势下,大型企业的不同分部之间,以及不同国家和地域的企业之间在设计、制造方面需要大量的分工协作,而飞速发展的互联网为这种实际工作的需要提供了良好的平台。而目前的通用的数控仿真软件多为本地运行,难以进行远程协同操作。因此基于网络的数控仿真环境有许多优势,如不受时空限制等,能够进行实时的协同操作,针对数控G代码中的问题进行交流。另一方面,本系统对于数控技术的教学也就有重要的作用。通过该软件,使学生可以直观地掌握数控插补的原理,达到较好的教学效果。
1  系统总体结构
   
图1  网络化数控仿真环境系统结构
    网络化数控仿真环境的系统结构如图1所示,首先登录的一方自动成为服务器端,并等待其他用户的登录请求,一旦有其他用户登录,双方通过Socket技术建立起基于TCP/IP的网络通信。其中一方读入数控G代码后首先通过内嵌的解释器进行解释,然后在绘图区中绘制出仿真效果。与此同时,解释出来的G代码参数被传递给同步信息处理模块,按照系统定义的应用层协议生成基于TCP/IP协议的同步信息,然后由Socket通信控件发送给客户端并由客户端的绘图程序在绘图区中绘制出来。双方对G代码的仿真结果进行讨论时,通过协同评注工具如圆圈、直线等方式做出标记,然后用文字在聊天室中进行交流,其信息也通过基于Socket技术的同步信息来进行传递。
2  同步机制的实现
    网络化数控仿真环境的主界面如图2所示,其中的同步包括三个方面:①G代码仿真过程的同步;②协同评注的同步;③文字聊天内容的同步。其中关于文字聊天内容的同步现在技术资料上已经很多,不再赘述。以下主要说明G代码的同步仿真和协同评注的同步过程。
图2  网络化数控仿真环境主界面
    首先在界面上增添定时器控件Timer和列表框控件List。同步信息的传递是由定时器控件Timer来控制的,为了保证仿真过程的连续性与合适的网络数据量,要恰当的设置定时器的时间间隔,此处设置为50毫秒。每当时间间隔到时便启动相应的消息事件向外发送消息,代码如下:
Private Sub Timer1_Timer()
On Error Resume Next
If List1.ListCount = 0 Then Exit Sub
senditem 0  ‘发送数据
End Sub
   
随机推荐
电子网络与科学工作的社会结构
电子邮件的安全盾牌PGP
校园网络安全初探
Win2003服务器RPL远程启动服务的安装与实现
以太网链路层网络拓扑发现方法研究
论多媒体数据库的关键技术问题
论网络伦理问题产生的根源
工程设计的网络应用方案探讨
以“治水”比喻网络德育
基于混合式P2P网络的语义Web服务发现机制

设为首页 | 关于我们 | 广告联系 | 友情链接 | 版权申明

Copyright 2009-2014 All Right Reserved [粤ICP备05100058号-11]