數據傳輸波特率為2400BPS.密鑰槍與計算機管理終端或跳頻電臺之間以幀的形式傳輸數據,密鑰幀由傳輸幀頭(固定為C4H)、幀長、密鑰和頻率表數據、CRC順序構成。具體傳輸的幀格式如下層部分的程序主要功能是完成對注鑰數據(所有重要的跳頻參數)的正確接受,并將其正確傳送給電臺,同時保存該部分數據為以后注鑰所需。計算機部分程序用VisualBasicL來實現,主要作用是提供一個控制平臺,使用戶可以設置注鑰中所有的跳頻參數,包括頻率集,密鑰,以及電臺種類等,方式既可以采用手動輸入,也可以采用自動生成。然后利用MSComm控件把組織好的數據通過串口傳到密鑰槍。
由于仿真畢竟不能做到現實中那么完備,所有只選擇了幾種有代表性的刀具;NC代碼翻譯器:該模塊是數控機床的大腦,它負責讀入NC代碼,檢驗NC代碼的格式,并且控制數控機床按NC代碼的要求來加工工件;加工仿真過程:本仿真系統在實現的時候使用了一套基于C++語言的3D圖形軟件開發包。使用該圖形軟件開發包中提供的各種類和函數構建了虛擬數控仿真系統的加工過程。
該系統可以很好的讀入、修改和執行NC代碼,同時還可以檢驗NC代碼的正確性。當然,本系統還有很多不完善或可以改進的地方,如機床幾何建??梢愿氈隆⒅С指嗟难b夾方式等。該虛擬數控車床仿真系統也是對虛擬制造技術的一次很好的學習和實踐。