2016年8月4日 星期四

[EV3]Lego Mindstorms EV3基礎介紹

Lego Mindstorms EV3

      Lego Mindstorms EV3LEGO® MINDSTORMS®公司所生產教育性可程式即可組合的機器人套件,藉由各種樂高零件與馬達感應器等組件以及自行開發的圖形化程式介面,非常容易的做出各種高自由度機器人或是自製自動化系統。最初的樂高機器人RCX來說,讓許多程式設計者喜愛。到了下一代樂高機器人NXT後,將它的高自由度的特性無限延伸,可以在各類型的自動化比賽和機器人大賽中都能看到樂高機器人的蹤跡,不少教育機構也將它視為圖形化程式設計以及自動化機電整合課程的基礎模擬課程。除此之外,官方網站開放EV3機器人的韌體原始碼,更讓使用者無限擴張,在樂高官方的NXT-G圖形化程式界面之外,還有其他例如C++LabVIEWJavaLeJOSRoBotC等程式語言都開發出可以編譯成樂高機器人的專屬的執行程式,其他硬體裝置也可驅動,例如直接利用電腦Wi-Fi遠端操控、開放式安卓的智慧型手機或平板中的APP來控制機器人

LabVIEW程式介面

        LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench)是由美國國家儀器公司(National Instruments)自行研發第一個程式中成熟的圖形化程式介面,LabVIEW剛開始是為了直覺性的儀器自動控制所設計,如今轉化為一種趨於成熟的特殊高階圖形化程式語言。圖形化程式介面與傳統編譯程式語言最大的差異在於圖形化程式流程採用Dataflow(資料流)的概念來控制程式,跳脫傳統程式語言的邏輯思考模式,這樣使程式開發者在架構程式流程圖構思完畢,同時也可以快速的完成程式的撰寫。LabVIEW先引入了創新的虛擬儀表裝置監控的概念,使用者可透過圖形化後的人機介面直接控制自行開發之儀器。除此之外LabVIEW中富含廣大函式庫,其中包含:聲音震動分析、資料儲存、機器視覺、數值運算、邏輯運算、訊號擷取、訊號分析...等。

Wi-Fi技術


Wi-Fi的全名是Wireless Fidelity,與藍牙技術(Bluetooth)相似,是現今在辦公室與家庭中常見頻繁的無線裝置,此短距離無線技術核心使用的是2.4GHz附近的波段頻段,此頻段目前是未被使用的無線頻段,該技術由於有著不少的優點,因此受到許多開發廠商的注目,802.11b常被誤以為地標為Wi-Fi,實際上Wi-Fi是無線區域網聯盟的一個商品標示,此商品標示最初僅使用於保障商標的商品之間可以利用該技術互相合作,與標準本身沒有直接實際上的關係。大眾逐漸習慣用Wi-Fi這個名稱來取代802.11b波段協議。其優勢就是速度較高有效距離遠,現今和各種802.11 DSSS設備直接兼容。

2016年5月22日 星期日

[C][BCB]整理好用BCB與C語言實用網站

C程式簡介
http://140.127.40.1/~jwu/c/cpg.htm

C語言基本介紹
http://www2.lssh.tp.edu.tw/~hlf/class-1/lang-c/

Borland C++ Builder 网络编程
http://www.doc88.com/p-78147526589.html

bcb中TChart组件的简单应用
http://blog.csdn.net/q_jizi/article/details/1643218

C++ Builder 全部API函数列表
http://www.open-open.com/bbs/view/1319888061812