会议专题

Implementation of a Syntaz Checker for Client Terminal Motion Controller

During the development of a new stand-alone motion controller, we encountered how to compile client terminal motion programs into low-level C language data structure and motion functions which could be executed by motion controller processor. For real-time motion control applications like high speed machining tasks could not be interrupted, the client terminal motion programs must not contain any syntax errors before they were interpreted and executed by the motion controller processor. So a syntax checker for client terminal motion programs should be designed to instruct users to rule out every syntax error in them. For this we developed a syntax checker to perform the task as mentioned above. To present our work of the syntax checker, we firstly give an introduction to syntax rules of widely used GALIL motion commands, and then we focus our discussions on system structure of the syntax checker. Detailed descriptions are also made item by item on implementations of the sub syntax checker modules including lexical and grammar analysis, integration processing, semantic analysis and post-processing. Finally we present the experimental results to demonstrate the effectiveness of our developed syntax checker.

Motion Control Program Syntaz Checker Client Terminal Stand-alone Motion Controller.

Wenxiang Guan Xuecai Zhou Wei Chen

Shenzhen Institute of Information Technology, Shenzhen 518029, China School of Automation, Guangdong Shenzhen Institute of Information Technology, Shenzhen 518029, China School of Automation, Guangdong University of Technology, Guangzhou 510006, China

国际会议

2009年中国控制与决策会议(2009 Chinese Control and Decision Conference)

广西桂林

英文

5388-5392

2009-06-17(万方平台首次上网日期,不代表论文的发表时间)