交通信號(hào)燈模擬操作系統(tǒng)可設(shè)_第1頁(yè)
交通信號(hào)燈模擬操作系統(tǒng)可設(shè)_第2頁(yè)
交通信號(hào)燈模擬操作系統(tǒng)可設(shè)_第3頁(yè)
交通信號(hào)燈模擬操作系統(tǒng)可設(shè)_第4頁(yè)
交通信號(hào)燈模擬操作系統(tǒng)可設(shè)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

課程設(shè)計(jì)任務(wù)書目錄1需求分析………………….…….21.1設(shè)計(jì)要求………………….21.2解決方案……………….…22概要設(shè)計(jì)……………………......22.1函數(shù)定義說(shuō)明………....…22.2結(jié)構(gòu)設(shè)計(jì)說(shuō)明……........…22.3算法流程圖………........…33詳細(xì)設(shè)計(jì)…………..………....…43.1核心函數(shù)的設(shè)計(jì)……...…………….……43.2主函數(shù)的設(shè)計(jì)……........................................................…74調(diào)試分析…………..……….…...84.1調(diào)試過(guò)程及結(jié)果……...…………….……84.2結(jié)果分析……...…….…..105課設(shè)總結(jié)…………..………......106參考文獻(xiàn)…………..……..........10慨1川需求隔分析顯1.踐1膨設(shè)計(jì)墾要求升一個(gè)功十字撥路口濫,共逐有四起組紅抖綠燈形,每旦個(gè)路槍口的努車輛寬都遵踐循"湯紅燈脆停,如綠燈最行"滾的原爹則,予假設(shè)駱將每度一臺(tái)露汽車推都作批為一鋸個(gè)進(jìn)連程,私請(qǐng)?jiān)O(shè)刺計(jì)良叮好的鍋機(jī)制藏,展仇示出畢合理那的"北十字豬路口飾交通陽(yáng)管理廁"情晃況.莫車輛秒通行烏設(shè)定區(qū):路退口寬懼度不頁(yè)限,圈對(duì)一蝦個(gè)路豪口而味言,紐只有快當(dāng)一冤輛車岡通過(guò)百路口工(越覽過(guò)對(duì)球面路斧口的雨交通巾燈后按)后爛,其慮后續(xù)補(bǔ)車輛符才能惱繼續(xù)摧通過(guò)冷交通膨燈,酬車輛般通過(guò)場(chǎng)路口鉗的時(shí)灰間可吸以固越定,腎可以路自行籮計(jì)算編。鍵進(jìn)程收的互語(yǔ)斥:膽交通比燈進(jìn)倡程實(shí)踐際上際是互詞斥的塌,即排不能識(shí)同時(shí)跑為紅固或者政同時(shí)中為綠弱.蹦進(jìn)程筋的消腎息通溉信或歡其他民通信辰方式轟:對(duì)談車輛限進(jìn)程暴而言蝦,每捕一個(gè)液車輛摩在通沫過(guò)路奸口前喘,必今須確勉認(rèn)前驢面的渡車輛漂已經(jīng)主通過(guò)弓了路斑口.褲進(jìn)程執(zhí)的調(diào)滲度:亦停留給在一煮個(gè)路靠口的陽(yáng)車輛慌,決峰定其讀前進(jìn)押或等癢候的眉因素催是交狀通燈冊(cè)和前嚼面車驢輛的裹狀態(tài)得,需溉要設(shè)剖計(jì)一忽個(gè)良水好的伴進(jìn)程袖調(diào)度除機(jī)制翅來(lái)控級(jí)制所擠有車紡輛的勇通行久。味1.痕2醋解決張方案埋根據(jù)與設(shè)計(jì)懲要求市,在路VC姐++嘗6.顯0環(huán)磚境下蘭編譯站,設(shè)耽計(jì)了磨一個(gè)詢能夠攀實(shí)現(xiàn)瘡自由部模擬勤某一虛時(shí)段廉交通原狀況飾并能制預(yù)測(cè)窩某輛兼車需勵(lì)要多言久才撓能到僚達(dá)路軋口的蓋系統(tǒng)馳程序踐,改妨程序艙達(dá)到湖了設(shè)棉計(jì)要耕求,趙成功妖地實(shí)目現(xiàn)了怕要求答功能顫。昆2餐概要涂設(shè)計(jì)五2.卷1盡函數(shù)陵定義掛說(shuō)明折本設(shè)延計(jì)真中璃,倒定義姻了行兩乘個(gè)榮函數(shù)導(dǎo)實(shí)現(xiàn)殘P、購(gòu)V原扔語(yǔ)的云操作掀,其喂中P埋(i仰nt幫i脖)函幻數(shù)實(shí)稍現(xiàn)了足i方蜜向上橫車輛血等待私數(shù)目近減一鋸,車蚊輛編返號(hào)增香一以舉及輸尚出的冰功能駛,V剪(i以nt喝i輩)函謀數(shù)實(shí)招現(xiàn)了制時(shí)間后的增姻加,產(chǎn)交通窮轉(zhuǎn)換腔燈的汪轉(zhuǎn)換涉,無(wú)什車標(biāo)冒志芝的適轉(zhuǎn)換皂以及京輸出原的功拘能。慰同時(shí)誕定義壟了東需西調(diào)漫度函御數(shù)E岸TW王()神和南鳴北調(diào)登度函額數(shù)S榮TN積()脊,最耗后當(dāng)均然定坡義了紀(jì)ma愉in徹()需來(lái)調(diào)橋用上喚述函汗數(shù)實(shí)艇現(xiàn)動(dòng)隸態(tài)演頌示及蝕預(yù)測(cè)嘆功能犁。封2.進(jìn)2漿結(jié)構(gòu)橡設(shè)計(jì)墻說(shuō)明狂為了因?qū)崿F(xiàn)本題設(shè)廳的要多求,汪在V網(wǎng)C+滲+6慢.0鋼環(huán)境病下編味譯實(shí)太現(xiàn),身整個(gè)架系統(tǒng)酸的主積要流勞程設(shè)朽計(jì)為頑如下豐步驟堤:喂1.斯定義肉全局烈變量四用來(lái)忠存放什實(shí)驗(yàn)祖所需雀基本冬信息轟2.煤ch言an填ge夸函數(shù)慢實(shí)現(xiàn)相交換案無(wú)車切標(biāo)志存的功題能未3.波P函站數(shù)模隸擬P辯原語(yǔ)如的功軌能顆4.貸V函快數(shù)模成擬V鐵原語(yǔ)惹的功艦?zāi)芾?.別ET遼W函箭數(shù)實(shí)港現(xiàn)東財(cái)西方宅向的真車輛賴調(diào)度掌6.負(fù)ST升N函歐數(shù)實(shí)梅現(xiàn)南叼北方嫁向的尚車輛推調(diào)度設(shè)7.籍ma首in煉函數(shù)通實(shí)現(xiàn)敏程序傾的輸班入接侵口以靠及模鍬擬演吹示原2.剪3濟(jì)算法謝流程牌圖開(kāi)始舅選取束部分端核心拾流程眠圖如趣下易:開(kāi)始開(kāi)始開(kāi)始開(kāi)始開(kāi)始結(jié)束結(jié)束結(jié)束結(jié)束廁圖經(jīng)2.旋1床P函刮數(shù)幸圖廊2.甘2訴V函拳數(shù)開(kāi)始開(kāi)始結(jié)束結(jié)束鹽圖2子.3帖稼ma埋in長(zhǎng)函數(shù)駐3傳詳細(xì)濟(jì)設(shè)計(jì)供3.勉1碑核心鳴函數(shù)針的設(shè)株計(jì)壁設(shè)計(jì)帖P(綁in艱t弟i)皺函數(shù)澇用來(lái)鬼實(shí)現(xiàn)溝從i刊(東憑西南刺北)勞方向落等待僵車輛黑中挑哄出當(dāng)隱前的作第一員個(gè)并伐讓其軟通行壁,同既時(shí)記含錄此塘車的右編號(hào)基,輸青出此到車的損發(fā)車斥時(shí)間穗,代汁碼如礦下:條vo銹id險(xiǎn)P開(kāi)(i婆nt劍i像)鋸//盒P函攀數(shù),蒙i為羞方向快判斷役標(biāo)志{絞沿if懸(M飼ax暈[i警]>林0){目蟻煌Ma筆x[囑i]痰=圖M俯ax燥[i愉]-鹽1;垮//牛i方筑向上雙的車狹輛等做待數(shù)料目減愚一效規(guī)蒼R[品i]獨(dú)++腎;/顧/當(dāng)斜前車腹輛編目號(hào)竭某強(qiáng)if嘉((豪PS肯-1管)=旅=i備&&該R[霉i]搏==見(jiàn)PN推)展抬般蔽PT匙=欣T貨im徑e;政//敲保存屯預(yù)測(cè)纏時(shí)間殖擋楊co兆u(yù)t祝<<誤Ti掘me武<<皇"時(shí)撒刻向被"<達(dá)<F喘X[催i]蛛<<停"方桃向行惡駛的蠢第"敗<<勾R[帆i]托<<辨"輛傭車開(kāi)寨始出嫂發(fā)!氣"<恭<e者nd掠l;}叔些if駱(M礎(chǔ)ax吳[+情+i艦]>芬0){黃勸嗓Ma段x[近i]新=寫M分ax烘[i地]-拌1;鳴嚴(yán)用R[棟i]牧++偉;盤估陣if仇((纏PS捧-1疊)=恰=i朝&&竟R[穿i]詢==僅PN制)恭獸晴訊PT裕=異T導(dǎo)im場(chǎng)e;藏降邪co記ut奔<<配Ti銹me敲<<瘡"時(shí)把刻向錦"<瘋<F爛X[揪i]謀<<臘"方鹽向行嗓駛的懂第"突<<玩R[限i]藏<<稱"輛朵車開(kāi)黎始出耗發(fā)!杰"<俯<e靈nd殼l;}}想設(shè)計(jì)巾V(宣in輪t里i)儀函數(shù)撓實(shí)現(xiàn)網(wǎng)時(shí)間恩的流授逝,斑紅綠財(cái)燈的肥轉(zhuǎn)換身以及錢無(wú)車保標(biāo)志貨的轉(zhuǎn)桑換,獄同時(shí)成輸出穩(wěn)上一央時(shí)刻糊調(diào)用溪P函趨數(shù)車三輛的它到達(dá)筍時(shí)間廈,代傾碼如經(jīng)下:信vo斗id師V括(i艇nt銹i然)粱//毒V函身數(shù),兄i為語(yǔ)方向傳判斷框標(biāo)志{抗鳴Ti椒me桶=T蹤im寒e+呆4;倦//崖時(shí)間絮流逝呼視if敢(M尸ax爭(zhēng)[i漿]>弓=0懼){睜予奶if套(M毅ax燃[i碼]=坊=0黎)烈酒誦突Ma拍x[細(xì)i]獲=-型1;尤淹碑乒co渣ut決<<由Ti單me烏<<程"時(shí)臉刻向喉"<吵<F林X[勢(shì)i]噴<<跑"方似向行勿駛的雪第"漢<<臭R[徑i]輕<<麥"輛源車到貌達(dá)對(duì)觀面!但"<帳<e敬nd壓l;}冠計(jì)if嘉(M害ax環(huán)[+而+i槳]>惡=0懶){友炮途if贊(M體ax榆[i兵]=旁=0州)顛逐準(zhǔn)脖Ma重x[移i]呢=-否1;言疤谷搜co包ut描<<積Ti惹me岔<<刷"時(shí)禾刻向榨"<冰<F蟲X[奧i]棒<<亞"方弦向行碰駛的致第"辟<<晶R[顆i]嚷<<擺"輛鑰車到慣達(dá)對(duì)強(qiáng)面!宴"<源<e陵nd留l;}均揀T=撤T-帆4;發(fā)//族綠燈棗時(shí)間宣減少革道if持(T電<=再0){今錘漂ch仔an筒ge察()租;綿糊蠅in刪t疫te鄭mp睜;/舒/換洲燈掠液貨te齊mp宋=蘋L匹[0辛];叮污資L[錫0]帖=諸L愛(ài)[1竹];賊策密L[疏1]蝴=允t闖em指p;恨禮勾T緞=枯30叔-T藝im跳e%轎30析;/脊/修偶正紅威綠燈銳時(shí)間}}誓設(shè)計(jì)群東西餐調(diào)度而函數(shù)悲ET孟W(丸)以效及南驚北調(diào)繞度函到數(shù)S議TN浸()敏在互響斥方欲向無(wú)貢車且前綠燈榴狀態(tài)億下循楚環(huán)調(diào)仙用P平、V抽函數(shù)跡實(shí)現(xiàn)產(chǎn)單方流向隊(duì)堆列上折車輛縱的循熄環(huán)調(diào)樸度,迅代碼兩如下腸:恢vo銷id地E服TW俊()牌//做東西綠調(diào)度腔函數(shù){心斧if游(L頂[0惱]=刺=0華)/惠/若疫為紅已燈則刑交換壺結(jié)的ch敬an另ge蓮()院;艘仁wh茄il糟e(幼T>摧0&明&L板[0鏟]=患=1陰&&圍EW毛==慶1)企//壟綠燈貪有時(shí)脅間且克南北展無(wú)車{嫂破譯in臨t簽b剝=界0;挎漫絹P(呆b)忠;嶼換榮V(程b)凳;}}鞏vo敵id事S樂(lè)TN擴(kuò)()鈴//肯南北談?wù){(diào)度康函數(shù){板掙if句(L歪[1站]=襲=0父)謊另酸ch奔an于ge務(wù)()轎;祝多勤wh語(yǔ)il都e(尚T>昌0&著&L請(qǐng)[1告]=潛=1柜&&譽(yù)SN叛==堤1)岔//伸綠燈匪有時(shí)掌間且傍東西拍無(wú)車{軟匯秒in晉t森a做=吸2;煩勞杠P(茫a)嶄;總苦裂V(友a(bǔ))暮;}}望設(shè)計(jì)頭ma帶in篩()詢函數(shù)后用來(lái)越提供霞程序凡的輸主入接旬口,形并實(shí)嘉現(xiàn)南勸北東蛙西方降向函液數(shù)的否交叉益調(diào)度棋,以窗及預(yù)香測(cè)車妖輛出噴發(fā)時(shí)瘋間的旺輸出棗顯示申。元3.蠶2寬主函滲數(shù)的圓設(shè)計(jì)不in御t將ma砌in今(){押基co塘ut啄<<族"歡合迎進(jìn)組入交廳通信膝號(hào)燈尼模擬柄系統(tǒng)崖!"蓋<<憂en潑dl虜;著懲co決ut仙<<祖"請(qǐng)析選擇徑當(dāng)前銜東西劇方向蹈紅綠止燈狀豆態(tài):謀"<戲<e奮nd懸l;辣//壯初始玩化紅宮綠燈碌趕co陵ut屈<<登"\紗t1累.紅戶燈\足n"停;巾拍co毀ut喪<<帆"\律t2晨.綠跟燈\帽n"仆;桑待in染t運(yùn)a;甩粉ci時(shí)n>持>a臨;露水if送(a益==臭1){裳塘艙L[輕0]每=補(bǔ)0緊;習(xí)晴關(guān)L[蹦1]垂=并1煉;}幕纖if巡(a污==跨2){輸連爬L[添0]州=思1筑;塔餅抗L[撤1]壺=葬0賄;}孩怖疤co志ut袖<<挺"請(qǐng)定依次靜輸入插向東扭,西羞,南燦,北授方向灰的車些輛數(shù)域目(另10面0以伶內(nèi))睬:"腿<<遠(yuǎn)en穴dl遣;景臉ci店n>熊>M茄a(bǔ)x證[0袍]>摘>M模ax誠(chéng)[1貴]>同>M豆ax槽[2光]>吹>M禍ax花[3蛾];易穿co緞ut葛<<澆"請(qǐng)調(diào)選擇巾預(yù)測(cè)爸的方把向:題"<夢(mèng)<e賄nd溫l;對(duì)貓co譜ut址<<敘"\拳t1義.東漲\n萄";儉田co透ut匯<<駁"\猜t2碗.西麥\n糟";碗爛co猶ut并<<撒"\恭t3得.南段\n龜";個(gè)抗co柔ut盟<<翁"\乖t4晨.北忘\n達(dá)";棕決ci毒n>據(jù)>P冷S;衰乏co挨ut況<<甚"請(qǐng)方輸入灘預(yù)測(cè)左的車段輛編四號(hào)"鈔<<借en袋dl功;贈(zèng)版ci糞n>嶄>P加N;革譯訓(xùn)wh蠟il蠻e(風(fēng)Ma仙x[告0]嚴(yán)!=李-1噴&&日Ma燈x[梯1]擇!=蒸-1浮&&唯Ma仙x[書2]享!=枝-1令&&付Ma創(chuàng)x[翻3]恭!=俯-1潑)/揮/調(diào)鋪度函壟數(shù){倡辯渴ET歪W(環(huán));拉叢疊ST壤N(妨);}乓孝co鹽ut費(fèi)<<察"向忙"<存<F爸X[別PS糖-1板]<鐘<"貢行駛為編號(hào)悠為"短<<懶PN姻<<岡"的獵車輛利預(yù)測(cè)鴨出發(fā)甲時(shí)間籌為:晶"<燃<P困T<后<e煉nd剃l;狹孟等re累tu儀rn確0范;}絞4歇調(diào)試好分析耳4.現(xiàn)1蔑調(diào)試搬過(guò)程嫩及結(jié)矩果躁進(jìn)入辭模擬茂系統(tǒng)何后選芽擇東預(yù)西方治向?yàn)橄【G燈狼,依伙次輸注入東碎西南泄北方戀向上拖車輛薄數(shù)目目23瞞、3捕4、錯(cuò)30耳、2妙5,通選擇熟預(yù)測(cè)潤(rùn)方向踩為北蛇,輸曲入預(yù)旋測(cè)車材輛編句號(hào)1奮0,風(fēng)開(kāi)始桶模擬撒。得賄到模杜擬狀筆況信餐息,濕以及廣預(yù)測(cè)干出發(fā)業(yè)時(shí)間鼻10往0,牽如圖吸4.鬧1,泡4.悶2所姿示。沈圖4友.1燕準(zhǔn)酬備模伏擬鵝圖4許.2萄模位擬結(jié)祖果暗4.煮2崗結(jié)果怖分析澤觀察這到了歉詳細(xì)蓄的模撇擬情耀況,認(rèn)輸入走預(yù)測(cè)譜方向引為北降,預(yù)雅測(cè)車鍬輛編緊號(hào)1弓0得毅到預(yù)純測(cè)出悲發(fā)時(shí)漿間為底10貓0,互查找癢模擬算信息曉,如遮圖4旗.3羊,發(fā)完現(xiàn)預(yù)紙測(cè)結(jié)汪果與但模擬濟(jì)一致馬,設(shè)皂計(jì)成壓功。碗圖4掏.3緊模丙擬信盤息片弄段職5句課岡設(shè)掩總結(jié)幕課設(shè)沒(méi)即將東結(jié)束襪,好胞高興說(shuō)哦。吼這兩他周從晚開(kāi)始割的確舊定命肉題,遼到搜固集資班料,勞到初纏步編粘程,棕到修脅改代第碼,蓮到最膽終完屬成代足碼,登這是鑰一個(gè)怨學(xué)習(xí)漿的過(guò)丈程,儉一個(gè)洞升華拾的過(guò)遙程。反我想迷課設(shè)行的意惑義也調(diào)是在賊于此鬼吧。憑剛開(kāi)丙始接戰(zhàn)觸到嚴(yán)課題懇感覺(jué)拒到無(wú)析從下屢手,旅不知所道抗P、盈V操闖作下要從譽(yù)那方筋面入時(shí)手,荒后來(lái)莊通過(guò)先逐步密的思鴉考,董認(rèn)真驅(qū)的研忍究逐禽步的抱建立梢了整沸個(gè)宏愚觀的懷流程稿,然賣后就捏是一售段時(shí)咬間的擁埋頭四苦干爽,狂五敲代剖碼。余現(xiàn)在蘭,一椅切都鋒結(jié)束寒了,希感覺(jué)走這個(gè)蓋命題漂其實(shí)仁也不卡難的胸。這增就告龍?jiān)V我印們理姻論與輩實(shí)踐現(xiàn)的關(guān)季系。還想到膨不一奶定能液做到伙,但歷做到劑了一巷定會(huì)搶想到旁,做宿到不冶一定總有想鍋象的蘭那么童難。統(tǒng)只要茄你愿務(wù)意做躬,就訪一定統(tǒng)能做陶到。閥放手倡去做蕩吧。糟當(dāng)然

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論