這是今年5月由清華大學出版社出版的書,LabVIEW與機器人科技創新活動。
主要編者是鄭劍春,李甫成
因為博客來早就沒有書了,只好到若水堂購買,有現貨,兩天就到,
拿到新書真是開心,書本還有膠膜封住,因為裡面有一片DVD光碟。
封面還蠻漂亮的,裡面內容也不錯,很適合自學或教學,
(不知道台灣NI是否贊助出版正體版本?)
本書內容最主要以LVLM(LVEE)為主,從LabVIEW的操作及圖控程式說明開始,實作部分除了控制樂高NXT機器人,當然也介紹Tetrix及NI myDAQ的程式控制方式。
書中還有大量的實作題目,可以提供學生上機練習,強化實際應用經驗。
轉貼正體版書本大綱目錄:
第一章 虛擬儀器與labview
第一節 虛擬儀器
一、什麼是labview
二、labview中學版與labview for lego mindstorms
三、labview for lego mindstorms 2010安裝
第二節 labview的編程環境
一、labview for lego mindstorms 2010啟動界面
二、自定義啟動界面
三、labview應用程序的構成
四、labview的操作模板
第三節 vi程序的建立
第四節 程序調試
一、語法或邏輯錯誤
二、設置執行程序高亮
三、單步執行與斷點
四、探針
第二章 labview的數據分類與運算
第一節 數據類型
一、字元串型控制項(string)
二、數值型控制項(numeric)
三、布爾型控制項(boolean)
四、枚舉型控制項(enum)
五、時間型控制項(timestamp)
六、局部變數和全局變數(localvariable & global variable)
第二節 數據運算(numeric)
一、關係運算(comparison)
二、邏輯運算(boolean)
三、表達式節 點(expression node)
第三章 程序的結構
第一節 順序結構(sequence structure)
第二節 循環結構(1loop)
一、while循環
二、for循環
三、移位寄存器(shift register)
四、多個移位寄存器的建立
第三節 分支結構
一、布爾類型的條件選擇分支結構
二、其他數據類型的多分支結構
三、公式節 點(formulanode)
第四節 子vi(subvl)
第四章 數組、表格和簇
第一節 數組(array)
一、創建數組
二、數組之間的算術運算
三、函數的多態性(polymorphism)概念
四、建立多維數組
第二節 表格(table)
第三節 簇(cluster)
一、建立簇
二、簇的序(order)
三、簇與子vi傳遞數據
第五章 圖形顯示與存儲測量數據
第一節 圖形顯示
一、graph控制項
二、xygraph控制項
三、chart控制項
第二節 存儲測量數據
一、i/o功能函數
二、幾種主要文件存儲類型
第六章 labview 2010控制nxt機器人
第一節 樂高nxt機器人程序
一、pc與nxt機器人的連接方式
二、程序直接運行模式與下載運行模式
三、下載程序與更新控制項
第二節 機器人運動
第三節 nxt機器人感測器
一、感測器的種類
二、感測器在框圖程序中的調用
第四節 屏幕顯示與聲音
一、顯示文字
二、顯示感測器測量值
三、顯示圖形和運算結果
四、聲音
第五節 等待
第六節 通信與文件存儲
一、nxt機器人通信
二、從電腦上直接讀取感測器的檢測數據
三、nxt機器人文件存儲
第七章 tetrix機器人
第一節 ftc比賽中對機器人的控制方式
第二節 與tetrix機器犬有關的程序
第八章 nimyoaq簡介
第一節 數據採集概述
第二節 nimydaq入門
一、nimydaq的安裝與設置
二、nimydaq的信號連接
第三節 結合sfp儀器的使用
一、sfp儀器簡介
二、第一次測量
第四節 結合labview的使用
一、nimydaq的編程
二、使用ni-daqmx編程
三、從黑板到麵包板
四、從理論到實踐
附錄a labview for lego mindstorms技術文檔
附錄b 搭建一個樂高機器人小車
附錄c 製作一個tetrix機器人
==========================================
延伸閱讀:
大陸GSDzone的LVEE資源(GSDzone是大陸NI的社群網站,LVEE在大陸的名稱是LabVIEW中學版)
沒有留言:
張貼留言
探奇歡迎大家留言討論!謝謝分享你的意見。