在软件开发前期首先要对仿真过程的软件需求作一定分析。
①时实性:由于仿真是为了方便用户检查校对程序,这要求系统对用户在仿真过程中的时实要求及时作出响应,比如用户需要对照加工程序观察加工过程某一时刻的加工参数的状态,希望能暂停仿真,或者希望加快或减慢仿真动画的速度,程序必须能实时满足用户需求。
②动态性:仿真过程的动画功能实际上是一个不断求点并在屏幕上显示的过程。对于数控雕铣机沐鸣2加工仿真系统来说主要是将数控雕铣机的加工刀具和已加工图象的变化显示出来,而且还要注意图象内部动画速度的匹配。例如空行刀具移动速度和加工时刀具速度是不一样的,如果直接在屏幕上对要变化部分图象进行操作,会使屏幕不断闪烁,视觉效果不好。在这里采用缓冲区图象技术,即将刀具和已加工图象在缓冲区绘制好,再将整个图象复制到屏幕上,通过刷新缓冲区图象来获得动态效果。
上一篇:VC编程实现数控雕铣机加工