在軟件開發前期首先要對仿真過程的軟件需求作一定分析。
①時實性:由于仿真是為了方便用戶檢查校對程序,這要求系統對用戶在仿真過程中的時實要求及時作出響應,比如用戶需要對照加工程序觀察加工過程某一時刻的加工參數的狀態,希望能暫停仿真,或者希望加快或減慢仿真動畫的速度,程序必須能實時滿足用戶需求。
②動態性:仿真過程的動畫功能實際上是一個不斷求點并在屏幕上顯示的過程。對于數控雕銑機加工仿真系統來說主要是將數控雕銑機的加工刀具和已加工圖象的變化顯示出來,而且還要注意圖象內部動畫速度的匹配。例如空行刀具移動速度和加工時刀具速度是不一樣的,如果直接在屏幕上對要變化部分圖象進行操作,會使屏幕不斷閃爍,視覺效果不好。在這里采用緩沖區圖象技術,即將刀具和已加工圖象在緩沖區繪制好,再將整個圖象復制到屏幕上,通過刷新緩沖區圖象來獲得動態效果。
上一篇:VC編程實現數控雕銑機加工