如何利用時間的計數來控制While迴圈的Loop Condition,請知道的大大可以指導一下
抱歉,我不是很了解你說的意思。什麼是:「用時間的計數來控制While迴圈的Loop Condition」呢?可否請你說明詳細一些呢?謝謝。
Benjamin 大大,我昨天有稍微試了一下大概方法就像是上圖描述的這個樣子,但昨天試了一下,Elapsed Time 這個元件所設定的時間都是以秒為單位,最小只可以到0.5秒左右,但我希望可以有毫秒的表現,甚至更小,所以上來問問個位大大,你們有沒有比較好的方法,我的問題大概是這個樣子。....^^
如果你要用Elapsed Time這個Express VI來做到ms...是不可能的
你可以在這個VI上右鍵點選Open Front Panel..到裡面看他的程式
你就會發現他的源頭擷取單位是秒...建議你可參考後修改成ms....
發現我可以貼圖了
感謝Benjamin...
補上圖讓你看一下...修改紅圈部份或許就符合你的需求了

SamYang38568.434375[QUOTE=SamYang]
發現我可以貼圖了
感謝Benjamin...
補上圖讓你看一下...修改紅圈部份或許就符合你的需求了
Time & dialog裡面
只要將這兩個元件對換之後就可以嗎?
我已經將兩個元件對換了,那我輸入為1就表示說是1ms嗎?
阿...這我不知道
因為我沒實際測過...不過這方法一定可以..
或許要修改少許的地方...或許不用...
請你先研究看看囉
[QUOTE=SamYang]
阿...這我不知道
因為我沒實際測過...不過這方法一定可以..
或許要修改少許的地方...或許不用...
請你先研究看看囉
[QUOTE=hrp1230][QUOTE=SamYang]
阿...這我不知道
因為我沒實際測過...不過這方法一定可以..
或許要修改少許的地方...或許不用...
請你先研究看看囉
[/QUOTE] 我試過了..1=>1ms 謝謝大大用心的指導~~感激不盡[/QUOTE]
用這辦法是可以顯示出ms 最小單位,但是我用1500ms 做比較動作,來控制on off,沒有問題,而用1400ms 時它的elapse 就直接跳過重新開始計數,不斷循環(只要不是以500ms為倍數的話)。還需要改什麼地方才可以做到以1ms為最小單位做ON OFF 控制呀
以下範例是時間顯示到Millisecond,只要把Millisecond擷取出來即可用它來做控制
TimeFormatWithMilliseconds.llb
