理论教育 译码数据处理过程简介

译码数据处理过程简介

时间:2023-06-17 理论教育 版权反馈
【摘要】:数据处理中用到的相关数据结构及双端队列等的定义如下:1)定义NC代码段的插值类型:直线、圆弧等。typedef std::deque<singie Step>singieStep_deque;6)具体的对象。singieStep_dequesingieStep_form;7)刀具补偿处理后的数据结构。8)以该数据结构为节点的双端队列。

译码数据处理过程简介

数据处理中用到的相关数据结构及双端队列等的定义如下:

1)定义NC代码段的插值类型:直线、圆弧等。

typedef enum{LINE,ARC,NURBS,DNURBS}SINGLESTEP_TYPE;

2)定义进给模式:快进、工进。

typedef enum{RAPID_MOVE,FEED_MOVE}STRAIGHTLINE_MODE;

3)定义线性插值的数据结构。

4)译码时,对于整个NC代码的每一段,不管是线形,还是圆弧等类型,定义一个统一的数据结构,用于保存,以便作为同一类数据以一个数据节点保存到数据链表中去,以下正是这样的定义:

5)以该数据结构为节点的双端队列。

typedef std::deque<singie Step>singieStep_deque;(www.daowen.com)

6)具体的对象。

singieStep_dequesingieStep_form;

7)刀具补偿处理后的数据结构。

8)以该数据结构为节点的双端队列。

tyPedef std::deque<singieStep2>singieStep_deque2;

9)具体的对象。

singieStep_deque2 singieStep_form2。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈