【正文】
自己也在自己負(fù)責(zé)的項(xiàng)目?jī)?nèi)容中認(rèn)真的做好了該做的內(nèi)容。測(cè)試計(jì)劃和分析:測(cè)試方案、結(jié)果與分析等。項(xiàng)目開(kāi)發(fā)計(jì)劃:工作內(nèi)容、組員分工、條件與限制、環(huán)境與預(yù)算等。撥號(hào)成功以后就連接上了GPRS網(wǎng)絡(luò)了,然后對(duì)于GR47模塊連接的串口進(jìn)行讀寫操作就可以實(shí)現(xiàn)與監(jiān)控中心的無(wú)線通信了。下行數(shù)據(jù)轉(zhuǎn)換模塊的功能與上行數(shù)據(jù)轉(zhuǎn)化模塊的功能相反,它將監(jiān)控中心發(fā)送的命令進(jìn)行識(shí)別后發(fā)送給車載終端,并送用戶界面模塊顯示。(因?yàn)楸境绦蛑行枰腉PRMC定位語(yǔ)句所包含的字節(jié)數(shù)為62)上行數(shù)據(jù)轉(zhuǎn)換模塊的主要功能是把接收到的GPS數(shù)據(jù)或是相關(guān)的狀態(tài)信息轉(zhuǎn)換成約定好的數(shù)據(jù)格式以便同監(jiān)控中心的通信。初始化模塊主要實(shí)現(xiàn)對(duì)串口的初始化及把所有的標(biāo)志位置零;控制模塊主要是根據(jù)上位機(jī)的命令來(lái)執(zhí)行相應(yīng)的操作,比如采集GPS數(shù)據(jù),發(fā)送當(dāng)前行車狀態(tài)等;用戶界面模塊主要功能就是把GPS數(shù)據(jù),狀態(tài)數(shù)據(jù)等在觸摸屏上顯示出來(lái),同時(shí)還要可以響應(yīng)觸摸屏上的中斷,以便實(shí)現(xiàn)通過(guò)觸摸屏操作車載終端的功能。procedure (Sender: TObject)。 :=round(100+256*((85ay)/170))。 (img, 110, 100, , )。 end。 if not FileExists(AFileName) then//判斷文件是否存在 begin if not DownloadFile(DownUrl,AFileName) then//不存在是下載,出錯(cuò)時(shí)報(bào)錯(cuò) begin //并跳出程序 ShowMessage(DownUrl+39。//存放文件夾位置 AFileName:=Format(CMapFile,[azoom,mapx,mapy])。 //exit。 39。 ay:=strtofloat()。)。)or(=39。 g: TGPGraphics。 ax,ay:double。 end。//URL地址end。 X, Y: Integer): string。) then mapy:=mapy+pow(j2)。 if (t=39。r39。 mapy:=0。//字符串轉(zhuǎn)化成URL中兩個(gè)關(guān)鍵值的功能過(guò)程procedure getloc(s:string)。begin m:=1。 result:=tid。 end。 end else//在右下角時(shí) begin tid := tid + 39。 end else if (x cx) and (y cy) then//在左下角時(shí) begin tid := tid + 39。 end else if (x = cx) and (y cy) then//在左上角時(shí) begin tid := ti