Re: aceess 插入欄位問題

作者: xep72345 (gorilla)   2014-10-24 07:03:10
※ 引述《xep72345 (gorilla)》之銘言:
: ※ 引述《xep72345 (gorilla)》之銘言:
: : 這問題是順利解決,但下一個問題又跑出來
: : 當我監控的點位,啟動後運轉五秒才關閉
: : 我想要抓啟動的第一個時間點,沒想到程式竟然紀錄五秒內的所有時間點...
: : 不知道版上是否有經驗的前輩,有遇過有類似這種情況,可否分享一下經驗。
: 對不起....馬上附上測試的範例
: if (motor == 1 )
: insert into start_time
: else if (motor == 0)
: insert into end_time
: 我把程式碼簡化到這樣,希望motor == 1 的時候 只記錄第一筆資料,
: 而不要連運轉時間也記錄下去。
motor 這個值是變數,從serial Port進來的
如果用if else 會變成 當motor == 1 這段時間會不斷的寫入時間,同等0也是
是否有什麼判斷式只會做一次性的判斷,目前想往這個方向去找答案,謝謝
作者: Ammenze (藍天白雲)   2014-10-24 11:07:00
照文意看,啟動中會一直傳motor==1進來,結束時會傳0進來?如果是的話,用一個陣列紀錄motor==1跟0的所有時間點最後motor==0時再存陣列第一個跟最後一個時間就可以了
作者: GoalBased (Artificail Intelligence)   2014-10-24 12:35:00
這是討論區 不是你的LINE阿= =

Links booklink

Contact Us: admin [ a t ] ucptt.com