我想要做一個類似馬錶計時器功能的!!
我用TIMING裡面的TICK COUNT~~~
但我做不出~~當碼錶計時按一下顯示按下的時間~~按第二下顯示第二下時間!!
各位大大有其他好的方式或建議嗎嗎??
我想要做一個類似馬錶計時器功能的!!
我用TIMING裡面的TICK COUNT~~~
但我做不出~~當碼錶計時按一下顯示按下的時間~~按第二下顯示第二下時間!!
各位大大有其他好的方式或建議嗎嗎??
HI,我想到了你可以用一個迴圈紀錄現在的時間,用一個EVEN CASE 紀錄按下去的瞬間時刻,或許是你想要的。
請問breakingdanc大大你的TIME NOW是怎麼用出來的ㄚ??
碼表.vi
我是把兩個tick count 相減,一個放在迴圈外(紀錄開始時刻),另一個放在迴圈內(目前時刻),把這兩個值相減,就代表回圈執行的時間。
付上我剛剛完成的VI,我做了一點修改,現在可以記錄多次時間了。
建議在右邊的迴圈中加上延遲時間,減少CPU運算時間。
我想請問
因為一執行就開始計時了
如果增加一個啟動按鈕應該要怎麼製作?
還有
我想讓計時計變成在特定狀態時自動按下停止鍵
於是我加了一個亂數做測試
但是執行時,看到停止鍵有一直被按,可是時間卻沒有被存下來
可以幫我解答這兩個問題嗎??
謝謝!!
p.s.圖片一直傳不上來>"<
Ponchi39926.0426851852
你可以用一個even structure設定一個觸發鈕,最外面在加上一個while loop,讓even structure 保持等待觸發。
如果有解決您的問題,記得幫小弟評價喔
謝謝breakingdanc您的協助
這對我有很大的幫助
剛剛又嘗試寫看看自動按git time的程式
我的做法是將git time變成Local
然後由亂數和大於0.5接至Local的git time
有看到了git time自動的被按下
不過時間是沒有背記錄下來的
這方面還有請各位幫我嘗試看看怎樣寫才對
謝謝!!
因為他使用了Event Structrue 的關係,所以你即使看到Get time按下也無反應,Event Structrue 有個特點,觸發的事件都必須經由鍵盤或滑鼠觸發,簡單的說一定要手動操作才會有反應,程式自動改變的值並不會觸發事件,我嘗試寫了一個Time_count.vi,附加暫停計時與累計計時功能,你試試看吧!!
噢…版本開不起來…我的是8.2的>"<
看不到Ding00您是怎麼做的
檔案不知道能不能往下降轉
又或是能夠稍微說明一下
是不是要用別的迴圈來代替Event Structrue呢?
我寫的有點小複雜你看看吧不懂在問吧
謝謝Ding00你的資訊
是有點小複雜~眼都花了
一樣我都在想辦法讓git time這個鈕可以自動
不過都一直失敗
以及我想分開Ding00大大你的git time和Start在一起,想說分開可能就可
以想辦法設計讓git time自動起來
總之都很感謝breakingdanc和Ding00 大大的協助
也希望有人可以指點一下我很在意的git time自動按
你說的自動執行的特定狀態是指什麼?是時間?還是?
我指的自動執行是當我的電路接收到訊號時,要將這一個訊號進入的瞬間時間
被記錄下來,因為會有很多筆訊號,所以計時計仍不可以停下來。
現在在測試時我是用一個亂數去做比較,當大於0.5的時候當作訊號進入,按下
get time。不過就如同上面講過的,看到git time鈕有被按,但是時間並沒
有被記錄下來。或是沒辦法執行…
這就是我在想的問題了!!
Ding00大
您的start和git time線在是兩個功能被合成一個
這樣我如果用local的話不曉得他會代表成什麼功能
以及您說的while loop同時進行是像我想像中把git time鍵變成local後
再用while放在旁邊嗎?
我嘗試好像是拿了git time的local之後,放哪裡就沒有辦法執行
其實我想要做成像這樣的:
開始–>開始計時–>收到信號後自動擷取時間(第一筆…第二筆…第三筆…
一直到按下停止鍵)
哦!!
謝謝Ding00
這很像是我想像中的狀態了
我正在了解整個程式!!
有疑問到時還要在麻煩您說明了!!
很謝謝你幫我解答問題
我想請問一下程式的這個部分
為什麼 Start time 、Get time 、 Index的local要接0呢?
麻煩大大幫我解答一下嚕
那沒什麼只是預設值,不寫只是會殘留上次的結果而已。