数据传输波特率为2400BPS.密钥枪与计算机管理终端或跳频电台之间以帧的形式传输数据,密钥帧由传输帧头(固定为C4H)、帧长、密钥和频率表数据、CRC顺序构成。具体传输的帧格式如下层部分的程序主要功能是完成对注钥数据(所有重要的跳频参数)的正确接受,并将其正确传送给电台,同时保存该部分数据为以后注钥所需。计算机部分程序用VisualBasicL来实现,主要作用是提供一个控制平台,使用户可以设置注钥中所有的跳频参数,包括频率集,密钥,以及电台种类等,方式既可以采用手动输入,也可以采用自动生成。然后利用MSComm控件把组织好的数据通过串口传到密钥枪。 由于仿真毕竟不能做到现实中那么完备,所有只选择了几种有代表性的刀具;NC代码翻译器:该模块是数控机床的大脑,它负责读入NC代码,检验NC代码的格式,并且控制数控机床按NC代码的要求来加工工件;加工仿真过程:本仿真系统在实现的时候使用了一套基于C++语言的3D图形软件开发包。使用该图形软件开发包中提供的各种类和函数构建了虚拟数控仿真系统的加工过程。 该系统可以很好的读入、修改和执行NC代码,同时还可以检验NC代码的正确性。当然,本系统还有很多不完善或可以改进的地方,如机床几何建模可以更细致、支持更多的装夹方式等。该虚拟数控车床仿真系统也是对虚拟制造技术的一次很好的学习和实践。