數(shù)據(jù)傳輸波特率為2400BPS.密鑰槍與計算機管理終端或跳頻電臺之間以幀的形式傳輸數(shù)據(jù),密鑰幀由傳輸幀頭(固定為C4H)、幀長、密鑰和頻率表數(shù)據(jù)、CRC順序構(gòu)成。具體傳輸?shù)膸袷饺缦聦硬糠值某绦蛑饕δ苁峭瓿蓪ψ㈣€數(shù)據(jù)(所有重要的跳頻參數(shù))的正確接受,并將其正確傳送給電臺,同時保存該部分數(shù)據(jù)為以后注鑰所需。計算機部分程序用VisualBasicL來實現(xiàn),主要作用是提供一個控制平臺,使用戶可以設(shè)置注鑰中所有的跳頻參數(shù),包括頻率集,密鑰,以及電臺種類等,方式既可以采用手動輸入,也可以采用自動生成。然后利用MSComm控件把組織好的數(shù)據(jù)通過串口傳到密鑰槍。
由于仿真畢竟不能做到現(xiàn)實中那么完備,所有只選擇了幾種有代表性的刀具;NC代碼翻譯器:該模塊是數(shù)控機床的大腦,它負責(zé)讀入NC代碼,檢驗NC代碼的格式,并且控制數(shù)控機床按NC代碼的要求來加工工件;加工仿真過程:本仿真系統(tǒng)在實現(xiàn)的時候使用了一套基于C++語言的3D圖形軟件開發(fā)包。使用該圖形軟件開發(fā)包中提供的各種類和函數(shù)構(gòu)建了虛擬數(shù)控仿真系統(tǒng)的加工過程。
該系統(tǒng)可以很好的讀入、修改和執(zhí)行NC代碼,同時還可以檢驗NC代碼的正確性。當(dāng)然,本系統(tǒng)還有很多不完善或可以改進的地方,如機床幾何建??梢愿氈?、支持更多的裝夾方式等。該虛擬數(shù)控車床仿真系統(tǒng)也是對虛擬制造技術(shù)的一次很好的學(xué)習(xí)和實踐。