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