4 实验案例
在实验前进行的是调试阶段。这一阶段,电动机空运转,观察电动机的运行状况,通过实时仿真技术检验插补数据的轨迹仿真情况,同时观察坐标及系统状态显示情况是否存在异常,若出现问题时,到相应的模块中查明原因,这样可以减小在实际实验中出现损坏设备的概率。图6为实验完成时数控软件运行界面。图7为实验时运行RtxServer实时显示信息结果,其中p是根据加减速控制算法计算出的每段转接处的速度值。图8为实验结果,仿真结果与源代码相符合。
5 结语
本文开发了一种基于Windows XP+RTX的原型Pc数控软件,研究了软件结构、线程任务调度及其实现方法,设计了控制算法流程图,整个软件采用1广模块化的设计,模块间通过数据接门通信,可以很方便地增加功能模块和改进控制算法。通过实验,检验了整个数控软件的结构体系和核心控制算法,同时也为进一步研究基于RTX进行数控系统开发应用提供了理论基础。
参考文献
[1]Williams,Tom.Tools add fault toleran-ce,scalability to real-time Windows
NT[J].Electronic Design,1997,45(21):100.
[2]Venturcom lnc.RTX5.1 SDK Docume~ntion,2001.