在前面的介紹中,我們略微認識了微軟機器人工程開發平臺的各個組成部分,下面我們就將使用其中的Visual Programming Language 來編寫一個樂高NXT機器人的無線導航控制程序。在這個程序中,我們的樂高NXT機器人將使用2個電機馬達、一個NXT控制器并且和一個能在計算機上運行的民航方向盤。
我們先打開Microsoft Robotics Studio1.0下的Visual Programming Language程序,出現如圖5-5的程序界面。
基礎活動欄(Basic Activities):提供我們編程中常用的模塊,包括活動模塊(Activity)、變量模塊(Variable)、計算模塊(Calculate)、數據模塊(Data)、數據合并模塊(Join)、分支匯總模塊(Merge)、判斷分支(If)、條件選擇分支(Switch)、列表模塊(List)、列表功能模塊(List Functions)和注釋模塊(Comment)。
服務程序庫(Services):提供以開發的用于機器人功能開發的程序模塊集,包括我們常用的游戲控制手柄(Game Controller)、電機模塊(Generic Motor)、碰觸傳感器(Generic Contact Sensor)、樂高控制器(LEGO NXT Brick)等。
項目資源欄(Project):顯示現在編輯項目的使用文件和配置。
屬性欄(Properties):顯示和編輯選定模塊的屬性和功能。
工具欄(Tools):提供包括文件編輯、選項設定、程序調試運行等功能。
本站內容未經許可,禁止任何網站及個人進行轉載。