循環時間的問題

想問一個關於時間計算方面的問題

當我設定一個時間

假設是10秒一個循環

每10秒會重新歸零再計時

也就是說0->1->2->...->10->0->1...如此循環

這時候我要怎麼從這個循環中抓3秒呢?

也就是說

第一輪:0到3是3秒,3到6是3秒,6當9是3秒,9到第二輪得1是3秒

第二輪:1到4秒是3秒,4秒到7秒是3秒...

不知道這樣大大們看不看得懂@@?

感覺上應該是不難做,應該用一些加減乘除的元件就能兜出來@@

可是小弟想不到這樣的運算該怎麼算

還請大大們提點,感恩!

有一個餘數的元件可以用用看…

[QUOTE=caeru]有一個餘數的元件可以用用看... [/QUOTE]

剛剛試了一下,用"Quotient&Remainder"確實我只要設餘數為0後表示觸發,就解決一半了

但卻沒辦法做到小弟要的那樣,變成當我經過10秒後,重頭做第二輪計時,這樣的話顯示3秒的時候其實我已經經過了4秒而非3秒

time.vi

換個方式
test.vi

[QUOTE=caeru]換個方式 test.vi[/QUOTE]

大大的小弟其實看不太懂@@a

剛剛重新再想想算是弄出來想要的了

之前的是將時間整個歸零,現在這個是將時間分成兩個

一個是會歸零的

一個是將歸零前的時間和歸零後的時間去做相加,而這個時間等於程式總共跑了幾秒的時間

而我用這個總共的時間去除以3,就可以做到小弟想要的了

只是不知道這個應用到現在小弟在設計的程式O不OK @@a

time.vi

 

tjames11141205.670775463

你的程式做了小修改

原因是第二輪沒把時間+到總時間

![](upload://xIs9aCaJJSS0dDUARdXjBfVmWqv.png)

[QUOTE=bahamut]

你的程式做了小修改

原因是第二輪沒把時間+到總時間

![](upload://xIs9aCaJJSS0dDUARdXjBfVmWqv.png)

[/QUOTE]

喔嗚喔嗚

那個經過時間小弟的意思是說只顯示到"自動清除的時間"而已

所以小弟才又造一個總時間的視窗

不過看各人喜好囉~

目前將這個程式融到主要設計的程式還有小問題@@努力解決中!