我想要用AO輸出一個方波
但假設我只要輸出10個週期的方波
就停止輸出方波
請問這樣有辦法做到嗎?
hackergod40547.8099305556
使用 simulate signal 即可
如果你要"一次"輸出10個週期的方波,可以使用方波產生器輸出即可
如果你要"分段"輸出10個週期的方波,可以寫迴圈+判斷來輸出
需要從你的應用與需求來撰寫程式哦
<font =“apple-style-span” size=“3”><span =“apple-style-span” style=“line-height: 24px;”>
[QUOTE=elvistu]
如果你要"一次"輸出10個週期的方波,可以使用方波產生器輸出即可
如果你要"分段"輸出10個週期的方波,可以寫迴圈+判斷來輸出
需要從你的應用與需求來撰寫程式哦
[/QUOTE]
一次跟分段是甚麼意思?
目前我是這樣輸出方波
本來打算用迴圈判斷…
但是高頻率就不行了
1K以上就沒辦法
怎樣才可以控制多少周期就停止?
這個元件有辦法做到嗎?
[QUOTE=NFUfly]
以Simulate Signal為例
若你固定一次要取"10"個數量的方波且取樣率固定為 1000 時
1.當需求頻率為 100 時,則取樣的數目為 100,即可取出 10 個數量的方波 (圖一)
2.當需求頻率為 50 時,則取樣的數目為 200,即可取出 10 個數量的方波 (圖二)
所以不同的需求頻率,可以使用取樣數目來得到"固定數量"的方波
不過取樣率的部份也要注意一下
圖一
圖二
[QUOTE=hackergod]
一次跟分段是甚麼意思?
目前我是這樣輸出方波
本來打算用迴圈判斷…
但是高頻率就不行了
1K以上就沒辦法
怎樣才可以控制多少周期就停止?
這個元件有辦法做到嗎?
[/QUOTE]
Sorry…
誤導您的意思
我的意思是指
一次:使用Simulate Sigal 產生"十個"方波輸出(如您之前所使用的方式)
分段:使用迴圈產生1個方波,共跑10次組合成10個方波,並進行判斷後再輸出
至於1Khz以上沒有辦法的原因
可以試著變更設定裡面的"取樣率" (如紅框處)
取樣率設定高,可以輸出較高的頻率
謝謝
的確是個好方法
不過用10Hz以下似乎就無法用這個方法了
不知道設定參數那邊是否可以在人機介面上操作呢?
謝謝~我試出來了
我在simlulate signal
滑鼠右鍵>>Open Front Panel
用裡面直接來用就可以在人機介面上了