能力風(fēng)暴機器人編程_第1頁
能力風(fēng)暴機器人編程_第2頁
能力風(fēng)暴機器人編程_第3頁
能力風(fēng)暴機器人編程_第4頁
能力風(fēng)暴機器人編程_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、時間:二O二一年七月二十九日第一節(jié)圖形化交互式C語言簡介之阿布王創(chuàng)作4.1.1時間:二o二一年七月二十九日4.1.2 VJC 簡介圖形化交互式C語言(簡稱VJQ是用于能力風(fēng)暴智能機器人系列產(chǎn)物的軟件開發(fā)系統(tǒng),具有基于流程圖的編程語言和交互式C語言(簡稱JC) .VJC為開發(fā)智能機器人項目、法式與算法、教學(xué) 等提供了簡單而又功能強年夜的平臺,是全球開創(chuàng)性的具有自主知識產(chǎn)權(quán)的產(chǎn)物.在VJC中,不單可以用直觀的流程圖編程 ,也可以用JC語言編 寫更高級的機器人法式.流程圖和JC語言雙劍合壁,既能領(lǐng)讀者輕 松入門,又能夠讓讀者在編程中發(fā)揮最年夜的締造力 .VJC把持簡便,有活潑明快的圖案和簡短的文字說

2、明.讀者可以使用形象化的模塊,由頂向下搭建流程圖,搭建流程圖的同時,靜態(tài) 生成無語法毛病的 JC代碼.流程圖搭建完畢,法式就已經(jīng)編寫完成, 可以立即下載到機器人中運行 .已入門的讀者可以直接在JC代碼編纂環(huán)境中編寫法式,還可以邊寫邊試,發(fā)現(xiàn)毛病,校正修改,十分 方便.VJC能讓你在豐富多彩的機器人世界里,邊玩邊學(xué),愉快地掌握許多有用的科技知識.用慣例的計算機編程語言(如C、FORTRAN JAVA)編程,需要輸入復(fù)雜的法式代碼,而且編寫的法式還要符合特定的語法.而流程圖編程不需要記憶計算機語言的語法,不需要使用鍵盤輸入法式代碼,只需要依照“先作什么,后作什么”的設(shè)想,就可以編出法 式.VJC正

3、是按這個思想設(shè)計的.使用VJC軟件,學(xué)生們不用關(guān)心語 言實現(xiàn)的細(xì)節(jié),同時也有效防止了語法毛病,有利于集中精力尋求 解決問題的方法.VJC的流程圖模型由以下幾種基本形狀的模塊及帶有箭頭的方 向線組成:時間:二O二一年七月二十九日時間:二O二一年七月二十九日VJC的模塊包括:執(zhí)行器模塊(藍(lán)色矩形)、單功能傳感器模 塊(紫色平行四邊形)、帶判斷功能的傳感器模塊(紫色菱形)、控制模塊(紅色菱形)和法式模塊(黃色矩形或橢圓形)五種 .VJC流程圖支持多任務(wù)法式、子法式調(diào)用、浮點數(shù)和整數(shù)、全局變量、簡單表達(dá)式、復(fù)合條件判斷以及循環(huán)嵌套等每一個模塊都可以完成一定的功能.只要按清晰的思路連接這些模塊,就可以很

4、快地完成一個法式的編寫 .一般的法式甚至是復(fù)雜的滅火法式都能夠用流程圖實現(xiàn)JC語言交互式C語言(簡稱JC)是用于能力風(fēng)暴智能機器人的專用 開發(fā)語言.JC由兩部份組成:編譯環(huán)境和能力風(fēng)暴把持系統(tǒng)ASOS.JC;現(xiàn)了標(biāo)準(zhǔn)C語言的一個子集,它包括控制語句(for,while,if else )、局部變量和全局變量、數(shù)組、指針、16位和32位整數(shù)以及32位浮點數(shù).JC不直接編譯生成針對特定處置器的機器代碼 ,而是先編譯生 成基于倉庫虛擬機的偽代碼.然后這種偽代碼由能力風(fēng)暴把持系統(tǒng) 解釋執(zhí)行.JC這種不尋常的編譯方式有以下優(yōu)點:1)解釋執(zhí)行:允許檢查運行毛病.例如:JC在運彳f時,數(shù)組下 標(biāo)的檢查.2)

5、代碼更精簡:偽代碼比機器代碼更簡短.3)多任務(wù):由于偽代碼是完全基于倉庫的,進程狀態(tài)完全由它的倉庫和法式計數(shù)器所決定.因此只需要裝載新的倉庫指針 和法式計數(shù)器就可以方便地實現(xiàn)任務(wù)切換.任務(wù)切換由把持 系統(tǒng)處置,而不是編譯器.JC與標(biāo)準(zhǔn)C比較:JC語言是建立在 ANSI C標(biāo)準(zhǔn)上的.可是它們有些重要的區(qū)別 許多區(qū)別是因為JC比標(biāo)準(zhǔn)CM “平安”.例如,JC在運行時要檢 查數(shù)組下標(biāo),所以數(shù)組不能被釀成指針,也不成以進行指針運算.另一些區(qū)別是由于JC的運行時間更短更高效.例如,JC的printf 函數(shù)就沒有ANSI C中的許多不經(jīng)常使用的格式化選項.系統(tǒng)特點-圖形化編程-完全的圖形化編程方法,簡單直

6、觀,用鼠標(biāo)就可以進行把持時間:二O二一年七月二十九日時間:二O二一年七月二十九日機器人控制法式流程圖,由頂向下搭建,符合國際標(biāo)準(zhǔn)-圖形模塊-系統(tǒng)圖形模塊包括執(zhí)行器模塊、傳感器模塊、控制模塊、法 式模塊、AS多功能擴展卡模塊以及通訊模塊支持四則運算表達(dá)式支持雙重條件判斷支持多重循環(huán)嵌套支持16個多任務(wù)法式支持10個子法式調(diào)用提供10個經(jīng)常使用系統(tǒng)子法式提供傳感器類、浮點數(shù)和整數(shù)等共幾十個全局變量“變量百寶箱”集中管理變量,直觀方便-JC語百-從流程圖自動生成正確 JC代碼JC語言符合標(biāo)準(zhǔn)C語言語法標(biāo)準(zhǔn)可以直接輸出JC法式文件增強了 JC代碼編纂功能,完全支持漢字可同時翻開編纂多個 JC法式文件可

7、以從編譯毛病信息窗口跳到犯錯JC法式文件的毛病語句所在行查找,替換功能,跳轉(zhuǎn)指定行JC語言關(guān)鍵字顏色顯示狀態(tài)欄顯示光標(biāo)位置的行數(shù)和列數(shù)交互運行JC語句方式-智能下載-智能選擇串口與機器人通訊,無須設(shè)置串口“一鍵”智能下載法式“一鍵”智能下載把持系統(tǒng) ASOS-把持系統(tǒng)ASOS2002-實時多任務(wù)機器人把持系統(tǒng)高性能虛擬機設(shè)計運行毛病檢測時間:二O二一年七月二十九日時間:二O二一年七月二十九日4.1.2 裝置和運行 VJC1.6把持系統(tǒng):VJC1.6 可運行在 Windows 95/98 /ME /NT4 /2000/2003/XP 平臺.硬件要求:任何一臺可以運行以上把持系統(tǒng)的個人電腦,硬盤有

8、20M以上的可用空間,最好有一個空余的串口 ,以 及配套的能力風(fēng)暴智能機器人,一個24倍速以上的 光驅(qū).?裝置 VJC1.6把VJC1.6開發(fā)版裝置光盤放入電腦光驅(qū)中,VJC1.6就能自動 裝置到電腦上.如果未能自動裝置,請翻開“我的電腦”,翻開“光 盤”,運行光盤中裝置法式“ VJC1.6Setup.exe ”,然后依照裝置向 導(dǎo)的提示一J步步把持,就可以將VJC1.6裝置上了 .(1)雙擊光盤中的I(2)呈現(xiàn)如下的界面時,點擊匪亶魚C盤根(3)呈現(xiàn)如下的界面時,占擊C盤根(4)在下面界面中選擇裝置路徑,如下圖是默認(rèn)裝置在目錄下;.“(5)點擊邑學(xué)山,完成裝置;(6)裝置勝利之后會在桌面上呈

9、現(xiàn)如下圖標(biāo),即可以使用了?連接串口通信線在許多情況下,如下載法式或調(diào)試法式時,機器人與計算機要 用串口通信線連接起來.連接的方法是:將串口通信線的一端與電 腦機箱后面的9針串口相連,另一端連在機器人的下載口上.可能碰到的問題:如果電腦機箱后面沒有過剩的9針串口,可以先挪用一個暫時 不用的9針串口.如果電腦機箱后面根本就沒有 9針串口,可以到 電腦配件商店去買一個USB-232轉(zhuǎn)接線,接在串口通信線上,就可 以將機器人與電腦連接了 .?軟件的使用雙擊桌面上的VJC1.6圖標(biāo),會呈現(xiàn)以下對話框:默認(rèn)的選項是“新建一一流程圖”,單擊確定,即可進入流程圖界面.?配置機器人型號時間:二O二一年七月二十九

10、日時間:二O二一年七月二十九日VJC1.6是能力風(fēng)暴機器人專用的編程軟件.VJC1.6裝置好之后,需要配置機器人型號,也就是使編程軟件中機器人型號與使用 的機器人型號相匹配.配置機器人型號是編寫法式之前必需要做的 工作,否則法式就不能正確地下載運行.這一點請務(wù)必注意!假設(shè)您用的是 AS-UII能力風(fēng)暴機器人,下面來說說為 VJC1.6 配置型號的把持方法.其它型號可以類似配置.把持步伐如下:(1)翻開流程圖界面.雙擊桌面上的 VJC1.6圖標(biāo),會呈現(xiàn)以下對話框:默認(rèn)的選項是“新建一流程圖”,單擊確定,即可進入流程圖界面,如圖所示:(2)單擊菜單欄中的“工具(T) ”選項卡,在下拉菜單中單 擊“

11、設(shè)置選項”,隨之會彈出一個設(shè)置對話時間:二O二一年七月二十九日時間:二O二一年七月二十九日(3)在設(shè)置對話框中,單擊“機器人型號”下的箭頭,會彈出 一串型號,單擊“ AS UII ” .(4)單擊“確定”按鈕,退出設(shè)置.(5)關(guān)閉窗口,回到桌面,重新翻開流程圖界面,為機器人配 置的型號“ AS-UH”就生效了 .注:VJC1.6 共支持 AS-EI、AS-InfoM、AS-InfoX、AS-M AS- MII、AS-UII六種能力風(fēng)暴智能機器人.?設(shè)置法式保管路徑設(shè)置對話框中,還可以設(shè)置保管法式的路徑.VJC1.6將把法式保管在這里設(shè)定的路徑傍邊.將來您保管的法式也可以到這里來尋 找.編寫法式

12、如果編寫流程圖法式,則在翻開VJC1.6窗口時,選擇“新建 流程圖法式”(拜會圖 21),進入流程圖編纂界面,就可以編寫 流程圖了 .詳見3.1節(jié)和第5章.如果編寫JC代碼法式,則在翻開VJC1.6窗口時,選擇“新建JC代碼法式”(拜會圖2 1),進入JC代碼編纂界面,就可以編寫JC代碼法式了 .詳見3.2節(jié)和第6章.?下載法式法式編好后,須下載到機器人中去運行.下載以后法式可按下 述步伐進行:1)連接串口通信線(拜會 2.3節(jié)).時間:二O二一年七月二十九日時間:二O二一年七月二十九日2)翻開機器人電源開關(guān).3)單擊菜單欄中“工具(工)”按鈕,在彈出的下拉菜單中單 擊“下載以后法式(D) ”

13、,隨后會彈出“智能下載法式”對 話框,并顯示下載進程.4)此時注意觀察下載法式是否正常 .5)當(dāng)對話框中呈現(xiàn)“勝利下載”字樣后 ,單擊對話框上的“關(guān) 閉”按鈕即可.勝利下載以后法式后,拔下串口通信線,按一下機器人運行鍵, 即可運行該法式.注:下載法式也可以使用工具欄中的“下載”快捷按鈕,下載流程圖法式用H下載jc代碼法式用B.下載法式可能碰到的問題如下表所示:現(xiàn)象原因解決方法下載程序錯誤下載時沒有進度顯示把持系統(tǒng)解體重新下載把持系統(tǒng)機器人死機重新復(fù)位或者重新開機下載到一半后提示中斷 毛病下載過程中按 下復(fù)位鍵重新下載一次法式無法下載型號/、匹配配置機器人型號?運行法式法式下載好之后,拔失落串口

14、通信線,按一下運行鍵就可以運行 了.或者先關(guān)機,再開機,然后按運行鍵.?更新把持系統(tǒng)更新把持系統(tǒng)又叫下載把持系統(tǒng).能力風(fēng)暴機器人在出廠時,里 面已經(jīng)下載了把持系統(tǒng) ASOS如果在使用的過程中,把持系統(tǒng)ASOS 失慎喪失或解體了 ,就須更新把持系統(tǒng).注:把持系統(tǒng)解體的最主要的暗示就是在機器人的顯示屏上只顯示兩排黑色的方塊.更新把持系統(tǒng)的方法如下:時間:二O二一年七月二十九日時間:二O二一年七月二十九日1)連接串口通信線;2)翻開機器人電源開關(guān);3)翻開流程圖界面;4)單擊菜單欄中“工具(工)”選項卡,在彈出的下拉菜單中 單擊“更新把持系統(tǒng)(U) ”,隨后會彈出“智能更新把持系統(tǒng)” 對話框.5)按

15、下機器人“復(fù)位(ASOS)”鍵,此時在對話框中會顯示下載進程.同時機器人主控制板上的黃色發(fā)光二極管閃動,暗示數(shù)據(jù)正在傳送.6)當(dāng)對話框中呈現(xiàn)“勝利下載ASOS系統(tǒng)更新完成”后,單擊對話框上的“關(guān)閉”按鈕即可.?自檢運行自檢法式可以檢查機器人各部份功能是否正常.自檢法式中共有9個法式,每運行完一個法式,需再按一下運行鍵,才華運行 下一個法式.如果是剛出廠的機器人,尚未使用過,則翻開電源開關(guān),按下運 行鍵,就可以運行自檢法式了 .如果機器人已經(jīng)使用過了 ,通常需要先下載自檢法式,再運行. 方法如下:1)連接串口通信線;2)翻開機器人電源開關(guān);3)翻開流程圖界面;4)單擊菜單欄中“工具(工)”按鈕,

16、在彈出的下拉菜單中單 擊“機器人自檢法式(S) ”,隨后會彈出“智能下載法式” 對話框,并顯示下載進程;5)當(dāng)對話框中呈現(xiàn)“勝利下載”字樣后,關(guān)閉對話框;6)勝利下載自檢法式后,拔下串口通信線,按一下運行鍵即可 運行.4.1.3 VJC1.6 界面介紹雙擊桌面上的“能力風(fēng)暴 VJC1.6開發(fā)版”圖標(biāo),翻開新建對 話框,這里有兩個界面供選擇,一個是流程圖法式編纂界面,另一個 是JC代碼法式編纂界面.您可以根據(jù)自己的需要加以選擇 .?流程圖編纂界面選擇“新建-流程圖法式”,就進入了流程圖編纂界面.它由這時間:O時間:O二一年七月二十九日時間:二O二一年七月二十九日樣幾個部份組成:菜單欄、工具欄、模

17、塊庫 、垃圾箱、流程圖生 成區(qū)、JC代碼顯示區(qū)(單擊“JC代碼”快捷按鈕 國即可顯示).菜單欄菜單欄中包括了各種把持項.文件:“新建”、“翻開”、“保管”、“關(guān)閉”這些都是對文 TOC o 1-5 h z 檔最基本的把持;“輸出 JC法式”可以將編好的法式以JC代碼的形式存儲.編纂:在編寫復(fù)雜法式的過程中,經(jīng)常會用到多個子法式服務(wù)于一個主法式,這時編纂菜單中的“主法式”、“刪除子法式”就 為編程帶來了便利.“編纂JC代碼”可以把流程圖法式的JC代碼轉(zhuǎn)換到JC代碼編纂窗口中進行編纂修改.視圖:可以隱藏/顯示VJC1.6界面中的工具條、JC代碼顯示區(qū); “連接指示”則可以在流程圖生成區(qū)各個模塊的可

18、連接位置顯示/隱藏指示紅點,幫手初學(xué)者掌握模塊連接的技巧;可以 用“流程圖布景”為流程圖生成區(qū)更換布景;通過“放年 夜、縮小流程圖”、“全圖縮放”來調(diào)整流程圖年夜小工具:分為“下載以后法式”、“下載JC法式文件”、“機器人自檢法式”、“機器人飾演法式”、“更新把持系統(tǒng)”、“設(shè)置選項”六個功能項.“下載以后法式”指將以后流程圖 法式下載到機器人中去;“機器人自檢法式”提供了檢測機 器人各部份功能的法式;“更新把持系統(tǒng)”可以恢復(fù)機器人 的把持系統(tǒng)ASOS.圖3-2流程圖編程界面工具欄工具欄上有若干快捷按鈕,使用起來很方便.各快捷按鈕的作用 如下圖所示:模塊庫區(qū)模塊庫可以用鼠標(biāo)點擊翻開.圖33是AS

19、-InfoM機器人的模 塊庫展開圖.如果機器人型號分歧,模塊庫會略有分歧.(a)(b)(c)(d)圖3-3模塊庫流程圖生成區(qū)圖3 2中最年夜一個窗口就是流程圖生成區(qū),模塊庫區(qū)的模塊可以移入到這個區(qū)域,連接生成流程圖法式.連接好的模塊會成為 一個整體,可以一起移動.也可以斷開模塊之間的連接,刪除或拔出時間:二O二一年七月二十九日時間:二O二一年七月二十九日模塊.JC代碼顯示區(qū)VJC1.6可以根據(jù)流程圖法式自動生成JC語言的源法式.流程圖編好后,點擊“ JC代碼”快捷按鈕 H,在“JC代碼顯示區(qū)”中就 會顯示與流程圖對應(yīng)的 JC代碼.垃圾箱在編程的過程中,可以將不用的模塊移到“垃圾箱”處 ,在“垃

20、 圾箱”上點擊一下,即可刪除此模塊.圖3-4垃圾箱? JC代碼法式編纂界面在圖3-1所示對話框中,選擇“新建JC代碼法式”,就進入 了 JC代碼法式編纂界面(如圖 3-5所示).它由這樣幾個部份組 成的:菜單欄、工具欄、狀態(tài)欄、JC代碼編纂窗口、 JC語句交互輸入?yún)^(qū)以及交互信息窗口 .圖3-5 JC代碼編纂界面 菜單欄菜單欄中包括了各種把持項,如下所述.文件:“新建”、“翻開”、“ 保管、”另存為” “關(guān)閉”這 些都是對JC法式文件最基本的把持;編纂:提供了在 JC代碼編纂環(huán)境中所需要的命令 ,包括:裁撤、 重復(fù)、剪切、復(fù)制、粘貼、查找、查找下一個、查找上一 個、替換、轉(zhuǎn)到行.視圖:分為工具欄

21、、狀態(tài)欄、顯示 JC代碼、流程圖布景、連接指 示、放年夜流程圖、縮小流程圖、全圖縮放.它們具有隱藏/顯示工具欄、狀態(tài)欄、模塊上的紅點等功能.工具:分為“下載以后法式”、“下載 JC法式文件”、“機器人 自檢法式”、“機器人飾演法式”、“更新把持系統(tǒng)”五個 功能項.“下載以后法式”可將以后JC法式下載到機器人中去;“機器人自檢法式”提供了檢測機器人各部份功能的法 式;“更新把持系統(tǒng)”可以恢復(fù)機器人的軟件系統(tǒng)ASOS.窗口 :分為“流程圖窗口”、“層疊”、“水平平鋪”、“垂直 平鋪”、以及翻開JC法式窗口的選項.工具欄工具欄上有若干快捷按鈕,使用起來很方便.各快捷按鈕的作用 如下圖所示:JC代碼編

22、纂窗口時間:二O二一年七月二十九日時間:二O二一年七月二十九日在JC代碼編纂窗口中,可以同時翻開多個 JC法式進行編纂(在菜單欄“窗口”選項卡中選擇“層疊”、“水平平鋪”或“垂直平鋪”選項).支持剪貼板功能,自動縮進,關(guān)鍵字顏色顯示, 雙擊選詞.圖3-6 JC法式編纂窗口交互信息窗口交互信息窗口可以顯示編譯結(jié)果、機器人法式中的全局變量、 函數(shù)名列表、機器人正在運行的進程表、交互輸入語句的執(zhí)行結(jié) 果,如圖37所示.如果下載的JC法式有語法毛病,在結(jié)果輸出區(qū)會顯示出來.用 鼠標(biāo)雙擊“編譯結(jié)果”窗口中的編譯毛病,光標(biāo)會自動跳轉(zhuǎn)到犯錯的JC語句所在行,如圖38所示.圖3-8編譯結(jié)果信息?兩個界面之間的

23、切換在流程圖編纂界面中,點擊工具欄上“編纂 JC代碼”快捷按鈕 ,會切換到JC代碼編纂界面.在JC代碼編纂界面中,點擊工具欄上“流程圖窗口”快捷按鈕屋班可以切換到流程圖編纂界面.任何日t候,通過“窗口”菜單可以直接選擇JC代碼編纂界面或者流程圖編纂界面.使用鍵盤上的“ F12”鍵可以快速地在兩個界面之間來回切換時間:二O二一年七月二十九日時間:二O二一年七月二十九日第二節(jié)快速入門走四邊形的機器人4.2.1編程思路機器人走四邊形,就是讓機器人完成“前進一轉(zhuǎn)彎-前進一轉(zhuǎn) 彎一前進-轉(zhuǎn)彎-前進一轉(zhuǎn)彎”的舉措,也就是說機器人需要完成 四個“前進一轉(zhuǎn)彎”舉措.而要讓機器人完成一個“前進一轉(zhuǎn)彎” ,需要啟

24、動機電,使機器 人以一定的速度向前運行一段路程 ,然后停下,旋轉(zhuǎn)90 ,再停下. 這樣就走完了四邊形的一邊.要讓機器人走四個邊,有一個簡便的方法,這就是循環(huán).上述步 伐循環(huán)4次,機器人就能夠走出一個四邊形了.4.2.2法式編寫1.1.1流程圖編程進入VJC1.6的流程圖編纂界面,編寫此法式的步伐如下:用鼠標(biāo)點擊左邊“控制模塊庫”,從中選擇“屢次循環(huán)”模塊.將它拖到流程圖生成區(qū),與“主法式”相連,如圖4-1(a)所示.鼠 標(biāo)右鍵點擊此模塊,就會呈現(xiàn)圖4-1(b)所示對話框,在對話框中將 循環(huán)次數(shù)寫為4,這意味著下面的循環(huán)體要重復(fù)執(zhí)行4次.(a)(b)圖4-1屢次循環(huán)點擊“執(zhí)行器模塊庫”,從中選擇

25、“直行”模塊(如圖 4-2(a)所示),連接在流程圖中.在模塊上右擊鼠標(biāo),翻開參數(shù)設(shè)置對話框(圖4-2(b).在對話框中可設(shè)置速度和時間,根據(jù)要求選擇合適的值,機器人就可以完成走一條邊的任務(wù).(a)(b)圖4-2直行再點擊“執(zhí)行器模塊庫”,選擇“轉(zhuǎn)向”模塊(如圖 4-3(a)所時間:二O二一年七月二十九日時間:二O二一年七月二十九日示),連接在流程圖中,在模塊上點擊鼠標(biāo)右鍵翻開參數(shù)設(shè)置對話框,在“速度”和“時間”狀態(tài)欄內(nèi) 向右旋轉(zhuǎn)90 框,在“速度”和“時間”狀態(tài)欄內(nèi) 向右旋轉(zhuǎn)90 (圖4-3(b).,分別填寫適當(dāng)?shù)闹担箼C器人(b)圖4-3圖4-3轉(zhuǎn)向最后,翻開法式模塊庫,將“結(jié)束”模塊添加

26、上去,放在循環(huán)體 外,就完成了走四邊形的流程圖的編寫(圖4-3(a).法式編寫完畢,接下來就要下載到機器人里運行、調(diào)試了 .首先,翻開機器人電源開關(guān),,就會呈現(xiàn)一個“智能把機器人和計算機用串口通信線連接起來 然后點擊工具欄中的“下載”快捷按鈕 下載法式”對話框,并顯示下載進程,待看到“下載勝利”等字樣 時,說明法式已經(jīng)下載到機器人中.,翻開機器人電源開關(guān),,就會呈現(xiàn)一個“智能運行法式時,拔下串口通信線,將機器人帶到開闊平坦的處所按下機器人身上的“運行”鍵 會發(fā)現(xiàn)機器人走的不很規(guī)則,機器人就開始走四邊形了.也許你按下機器人身上的“運行”鍵 會發(fā)現(xiàn)機器人走的不很規(guī)則,機器人就開始走四邊形了.也許你

27、,轉(zhuǎn)彎的角度不正確,那么就需要修改“直行”和“轉(zhuǎn)向”模塊中的參數(shù),對機器人進行反復(fù)調(diào)試最后他一定能走個漂亮的四邊形!1.1.2 JC代碼編程接下來讓我們看看 JC代碼編程的相關(guān)知識.在流程圖編纂界 面中,點擊菜單欄中的“文件”選項卡 ,在下拉菜單中選擇“新 建”,這時就會呈現(xiàn)一個可供選擇的對話框,請選擇“ JC代碼法式”,確定,就進入了 JC代碼的編纂界面,在編纂窗口中鍵入:void main()int i;for(i=0 ; i 4;i+)drive( 80 , 0);wait( 0.500000 );stop(); drive( wait(0 , 80 );stop(); drive( wait(0 , 80 );0.100000 );時間:二O二一年七月二十九日時間:二O二一年七月二十九日 stop();) )這就是走四邊形的 JC代碼法式,與前面的流程圖是一致的.下 面我們就來看看該法式中JC代碼的含義.1) main是系統(tǒng)界說的一個函數(shù),每一個JC法式總是從main 函數(shù)開始執(zhí)行的;所以

溫馨提示

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

最新文檔

評論

0/150

提交評論