導航:首頁 > 編程語言 > vex編程軟體下載

vex編程軟體下載

發布時間:2023-03-03 04:59:18

『壹』 單片機c語言和圖形化編程的區別

單片機可以用匯編語言編程,也可以用高級語言C、Basic編程,也可以用圖形化語言編程。工業控制中普遍採用可編程式控制制器,其CPU模塊內的微控制器往往是普通的單片機,而可編程式控制制器可以梯形圖編程,或者用流程圖編程。現在的智能教育機器人控制器均用單片機,而這些機器人的編程大多支持流程圖編程。上海廣茂達電子信息有限公司的能力風暴系列機器人採用VJC可視化流程圖與C語言編程;中鳴機器人系列採用機器人快車軟體編程,該軟體也是可視化流程圖與C語言編程;西米亞公司的樂高系列、博思威龍機器人、美國的VEX系列機器人、雙龍公司的機器人DIY系列均可以採用可視化流程圖與C語言編程。而這些機器人的控制系統核心均為單片機。由此可知,普通單片機的開發一定可以採用流程圖編程。其實,機器人的流程圖編制軟體可以反過來作為相應單片機的編程軟體。下面用一個實例詳細說明單片機如何用圖形化編程。

1 問題描述

某機器上,2台電機通過滾珠絲杠驅動工作台做順序運動,如圖1所示。用單片機系統控制2台電機,實現規定的順序動作。當行程開關KX1壓下時,電機D1帶動卡緊機構右移,右移到撞塊壓下KX2時,電機D1停轉,並且這種狀態延遲一段時間T1。電機D2按以下順序開始動作:當行程開關KX3壓下時,電機D2帶動工作台右移,工作台右移到撞塊壓下KX4時,電機D2停轉,並且這種狀態延遲一段時間T2;然後電機D2反轉,帶著工作台向左返回,工作台返回左側壓下KX3時,電機D2停轉,同時電機D1反轉,松開卡緊機構直到KX1壓下,電機D1停轉。


圖1 卡緊機構和工作台的順序動作動作

順序如圖2所示。


圖2 動作順序圖

2 單片機控制系統組成

實現上述控制功能的方案有多種,如繼電器接觸器控制系統、可編程序控制器控制系統、單片機控制系統等。本文用單片機控制系統來實現上述控制動作,單片機控制系統的組成如圖3所示。


圖3 單片機控制系統結構圖

單片機採用Motorola公司的MC68HC11E1。為了模擬實驗的需要,單片機控制系統採用上海廣茂達電子信息有限公司的能力風暴機器人ASUII中的主控制板。行程開關KX1~KX4用機器人上的碰撞開關來模擬,碰撞開關電路如圖4(a)所示。電機D1、D2用機器人2輪的驅動電機來模擬,電路如圖4(b)所示。其中,電機驅動晶元選用的是TI公司的SN754410。


圖4 能力風暴機器人上的碰撞開關電路和驅動電機電路

3 VJC程序流程

使用能力風暴機器人的編程開發環境VJC1.6(可以從上海廣茂達電子信息有限公司網站www.grandar.com上下載)編制、調試和下載程序。針對上述單片機雙電機啟停控制系統,用VJC1.6編制的流程圖如圖5所示。實際的單片機控制系統,只要把相應的感測器及其驅動電路、電機及其驅動電路更改成適應實際對象的元器件,就仍然可以用這種單片機控制板和相應的編程軟體。更進一步的應用可以擴充軟硬體系統。

程序總體為一循環程序。在每一次循環中,依次檢測4個碰撞開關,按照電機的動作順序要求啟動或停止電機。程序模塊的使用和變數的設置方法此處從略,請參見說明書,或與上海廣茂達電子信息有限公司聯系。

圖5的流程圖在VJC1.6環境下可以轉化為C語言程序,具體可參看VJC1.6的使用。

在VJC1.6環境下編制的程序,無論是流程圖還是C語言程序,均可以直接下載到單片機的快閃記憶體或EEPROM中, 這也是這種編程和開發方法受到人們歡迎的原因。但是目前這種方法僅用在以單片機為核心的智能機器人的程序開發之中,還沒有專門用於單片機開發的這種圖形化編程環境,相信不久的將來就會出現這種方法。


圖5 雙電機啟停控制部分流程圖

結語

這里單片機系統實現的功能就相當於一個可編程式控制制器系統,而且編程語言是流程圖語言。可見,某些單片機系統略加擴充就可以成為一個可以使用流程圖編程、C語言編程和匯編語言編程的功能相當完備的可編程式控制制器,從而與現有的可編程式控制制器在工業控制領域並駕齊驅。

打開APP閱讀更多精彩內容

相關推薦
圖形
面向STEM教育的圖形化編程機器人
2023-01-03
16
Codecraft:嵌入式機器學習的圖形化編程
2022-11-08
79
求openharmony圖形化的編程軟體
2022-05-05
0
Mixly圖形化編程軟體介紹
2021-09-01
0
最近做了個【51單片機積木式圖形化中文編程軟體/c語言代碼生成器/電路模擬】
2021-08-08
0
淺析Mixly圖形化編程軟體
2021-08-04
0
Scratch圖形化編程軟體安裝包下載
2021-06-18
752
labview圖形化編程分享!
2019-10-20
0
【推薦】Arino圖形化編程軟體
2018-05-13
0
LabVIEW圖形化編程語言的編程範式
2015-01-19
0
圖形化編程軟體LabVIEW應用課程
2013-08-01
0
圖形化編程
2013-05-24
0
Arino教程_Arino圖形化編程教程_ArBlock
2012-09-25
10969
cpuview圖形化單片機編程軟體下載
2010-04-09
5615

當千本櫻遇上步進電機。。。
機械工程 電路設計分析
周廣x
2022年02月11日 10:21:57

教你製作流水燈
電工技術 電路設計分析 流水燈
周廣x
2022年02月10日 16:20:29

和同學製作特斯拉線圈,暑假特別的一天
元器件 晶元驗證板 開發板
周廣x
2022年02月10日 16:15:25

高中某UP用7分鍾教你製作特斯拉線圈 - 1.高中某UP用7分鍾教你製作特斯拉線圈
電氣設備 電路設計分析
周廣x
2022年02月11日 10:29:51

教你製作LM317擴流可調穩壓電源,最大電流能到5A呢!
穩壓電源 LM lm317 可調穩壓電源
周廣x
2022年02

『貳』 VEX IQ機器人編程用什麼語言

VEX機器人系列課程包含小年齡段的VEX IQ機器人和大年齡段的VEX EDR機器人。其中,VEX IQ機器人編程採用經過特殊研發改良的EASY C+語言,適合青少年兒童學習、理解和接受,有助於培養孩子養成嚴密的邏輯思維習慣。而VEX EDR機器人採用經過特殊研發的C語言編程,在編程邏輯的嚴謹性以及對於結構上有更高的要求。泊思地機器人課程的亮點在於每節課設置單獨的主題,且通過有趣的情景引起孩子的興趣,讓孩子們通過幾節課的學習就能喜歡上機器人的學習,從而養成主動學習的習慣。

閱讀全文

與vex編程軟體下載相關的資料

熱點內容
怎麼變字體樣式app 瀏覽:173
名字叫湯什麼的視頻app 瀏覽:207
金屬加密鍵盤聯系電話 瀏覽:333
自製解壓牛奶盒子教程 瀏覽:62
編譯高手的圖片 瀏覽:922
單片機數碼管顯示時分秒 瀏覽:780
手指解壓最簡單的方法 瀏覽:343
韓國郵箱伺服器地址 瀏覽:967
android版本介紹 瀏覽:410
pdf文件加密軟體 瀏覽:410
長沙住房app怎麼看備案 瀏覽:601
安裝加密軟體的電腦會被監控么 瀏覽:221
java微博源碼 瀏覽:569
堆排序簡單實現python 瀏覽:461
單片機引腳與鍵盤的關系 瀏覽:132
壓縮火柴盒製作 瀏覽:38
谷歌地圖android偏移 瀏覽:214
bitlocker硬碟加密空間 瀏覽:238
程序員鼓勵師可以上嗎 瀏覽:447
文件夾占內存卻找不到了 瀏覽:786