如何做出路徑記憶呢@@?

小弟現在想將車子做出路徑記憶的功能

現在的構想是當車子進行前進動作時能計算車子前進了幾秒,並儲存

然後在按下左轉時在計算車子左轉後前進了幾秒,並儲存

等到車子停止後,再將各個車子行走時所儲存的路徑整合成一個檔案

這樣以後要行走相同路徑時只要讀取整合後的檔案車子就會自動行走

 

LabVIEW版本:8.0

作業系統:XP

運用event structure的功能,做到這點應該不難。


請參考這個範例:Event Tracking.vi


[QUOTE=Benjamin]運用event structure的功能,做到這點應該不難。


請參考這個範例:Event Tracking.vi


[/QUOTE]

對不起大大QQ

雖然我找到了程式,也看了許久

但我還是看不太懂這個程式的意思是怎麼樣

能勞煩大大講解給我聽嗎QQ?

感恩了><!!

[QUOTE=tjames111]


對不起大大QQ

雖然我找到了程式,也看了許久

但我還是看不太懂這個程式的意思是怎麼樣

能勞煩大大講解給我聽嗎QQ?

感恩了><!!

[/QUOTE]

Hi,你可以說明一下哪一個地方是你比較有問題的點
這樣子大家比較容易可以協助解釋程式上的問題點哦

[QUOTE=elvistu][QUOTE=tjames111]


對不起大大QQ

雖然我找到了程式,也看了許久

但我還是看不太懂這個程式的意思是怎麼樣

能勞煩大大講解給我聽嗎QQ?

感恩了><!!

[/QUOTE]

Hi,你可以說明一下哪一個地方是你比較有問題的點
這樣子大家比較容易可以協助解釋程式上的問題點哦

[/QUOTE]

就對於Event structure(事件結構)這個迴圈不懂@@

小弟手邊的書都沒有詳細的說明這個迴圈的使用方式

所以對於那個程式的內容就看不太懂

[QUOTE=tjames111]
就對於Event structure(事件結構)這個迴圈不懂@@
小弟手邊的書都沒有詳細的說明這個迴圈的使用方式

所以對於那個程式的內容就看不太懂
[/QUOTE]

小弟就個人了解作簡易式的說明
你可以分2步來看
第1步 ==> 迴圈 + 兩側的上下箭頭 (shift register)
          代表一個迴圈結束後,會將迴圈內計算結果值傳給下一個迴圈當初始值作使用
          這部份書本應該都會有提到,你可以參考一下
          或是參考下方的連結:
          http://it360.tw/course/info.asp?TID=8001&FID=206
         
          若以此程式來解釋,即是將每次迴圈執行後的結果,丟至下一次迴圈執行時
          TextScrollPos這個功能使用
         

第2步 ==> Event Structure
          主要是根據你對主畫面中各個控制元作控制執行時
          它會產生不同的事件並針對不同的事件作出不同的回應
          建議你一定要執行此程式來觀察程式的跑法較可以了解底下的說明
          我先說明幾個簡單的程式內容
          Ex:
              程式執行時:
       0. 若沒有任何的動作
           程式會跑到"(0)Timeout"的事件(每3秒鐘)
           該Timeout事件所作的事情,就是將Timeout的訊息作輸出

       1. 當你將滑鼠移到主畫面的"Type Into Me:"的控制元時
          每次按下鍵盤英文鈕 or 數字鈕,便會跑到"(1)Type Into Me:Key Down?事件
          該事件所作的事情,就是將你按下的英文字or數字訊息作輸出

       5. 當你將滑鼠移到主畫面的"Click on Me:"的控制元時
           每次按下畫面上的切換鈕,便會跑到"(5)Click on Me:Value Change"事件
           該事件所作的事情,就是將你切換按鈕的訊息作輸出
 
           ....以此類推,你可以執行程式後較快了解上述的說明,希望你可以了解
           去對應到不同的事件作處理
           你可以執行程式後較快了解上述的說明,希望你可以了解
           若有其他不懂的地方可以再發問
               

elvistu40418.1096180556