我目前正在使用C#編寫一個機器人接口GUI。 機器人有兩個傳感器和兩個動力輪。 我需要讓用戶在運行期間加載查找表(LUT),每個傳感器一個,根據傳感器的讀數告訴機器人該做什麼。我認爲這樣做是使用.csv文件格式,像這樣的最佳方式:在C中實現運行時查找表#
指數,右輪順序,左輪爲了
指數爲0-1023之間的一個int,實際上是傳感器讀。訂單用於右和左車輪是整數,-500之間 - 實施例
500 - 左傳感器的讀數:
1,10,20含義:
傳感器讀取1 - >左車輪10轉右輪20轉
所以我的問題是這樣的:
什麼來實現它的最佳方式?使用數據集?(如果是這樣,如何?)使用數組? (如果是這樣,我怎麼在運行時加載它?)
任何幫助將不勝感激,
Yarok
感謝您的答案,但什麼是Tuple?某種字典? – Yarok 2010-06-08 22:33:04
元組只是一種將固定數量的「n」個項目組合在一起的方法。強烈。它只是數據元素,它並不需要動態的'n'。所以你有3個數據值,你可以使用'Tuple',然後把它們列表爲最簡單的實現。 –
Aren
2010-06-08 23:29:57