建立良好的互動介面

  • 親切的使用者介面

在學習完成了前面全部的範例之後,有些例子要在電腦上使用通訊埠工具軟體來與LaunchPad基板溝通,但是在實際使用上,應該大家會覺得操作起來稍嫌簡陋了一點,像是要對基板的一些參數要設定東設定西的,看起來很不專業,加上如果有更多需求要對量測出來的數據作校正轉換,這時就要有一個比較完整的電腦端程式建立出一個使用者介面GUI(graphical user interface)介面,刀然目的是為了讓使用起來比較方便。

然而擁有一個良好的操作介面,不但提供了互動裝置好用的功能之外,看起來好看也很重要!! 如何設計出一套在電腦端的使用者GUI介面,有很多程式語言可選擇,例如adobe Flash,Processing,VC++,VB,Mathlab,MFC 甚至只要支援serial port read/write的程式軟體都可以使用。

本站這裡先介紹LabVIEW來開發出視窗程式,只是因為我比較熟悉它的使用方法,它所使用程式積木的概念與LaunchPad電子積木堆疊概念相同,而它強大的數學運算與連接的儀器的能力,呈現圖形化介面,本身對於介面提供了很多既有的模組可以套用下去。 如果玩家所熟悉的是其他電腦介面程式語言,對於了解這個建立使用者的介面,內容上不會有影響,只是介紹如何自訂一個使用者介面裡用通訊埠功能與基板溝通,如果使用其他程式軟體,相信同樣運作原理也可以套用在其它的GUI開發上,沒有使用上不同平台的問題。

  • 使用通訊協定好處 : 可以簡化開發流程