检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]华南理工大学自动化科学与工程学院,广东省广州市510640
出 处:《微计算机信息》2008年第22期202-204,共3页Control & Automation
基 金:高性能开放式工业控制平台(OAC)关键技术研究与应用项目;国家自然科学基金(60374036);广州市重大科技攻关计划(2002ZI-D0051)
摘 要:为了实现开放式机床控制数控系统NC代码解析运行的灵活性功能要求,提出了加工代码的控制流语句O代码的实现。通过对数控系统中的解析器模块进行分析,运用在linux平台下面的C++面向对象语言设计方法,本人将原有的解析器模块用类封装重新进行设计,对部分需要增强功能或是改变实现方式的子函数予以重新编写,提出了使用特有的数据结构封装代码状态数据,添加了统一的控制流语句、跳转功能,改良了代码解析的过程,提高了数控加工运行的灵活性。to reach the agility functional demand of the NC code interpreter which is the open architecture CNC system' s sub-module, a stream-controlled sentence named "O code" in the NC code is presented. After analyzed the interpreter sub-module in the CNC system, used the C++ oriented-object language under the Linux platform, I redesign the interpreter module with class encapsulation, rewrite the sub-functions which are needed to enhance function or change the implementation, presented to use specific structure to capsule the status data, added uniform stream-controlled sentence and jump-like function, improved the process of the NC code interpreting, advanced the agility of the NC processing.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.145.116.193