如何輸出要多少週期的方波


我想要用AO輸出一個方波
但假設我只要輸出10個週期的方波
就停止輸出方波
請問這樣有辦法做到嗎?

hackergod40547.8099305556

使用 simulate signal 即可

如果你要"一次"輸出10個週期的方波,可以使用方波產生器輸出即可
如果你要"分段"輸出10個週期的方波,可以寫迴圈+判斷來輸出
需要從你的應用與需求來撰寫程式哦

<font =“apple-style-span” size=“3”><span =“apple-style-span” style=“line-height: 24px;”>

輸出的訊號為一次輸出10個週期的方波,<span =“apple-style-span” style="line-height: normal; font-size: 13px; "><font =“apple-style-span” size=“3”><span =“apple-style-span” style=“line-height: 24px;”>請問要在哪個選項輸入"10個"週期呢?是在<span =“apple-style-span” style="font-size: 16px; line-height: 24px; ">simulate signal內選擇,還是要外加迴圈判別輸出訊號已產生幾個方波?

[QUOTE=elvistu]
如果你要"一次"輸出10個週期的方波,可以使用方波產生器輸出即可
如果你要"分段"輸出10個週期的方波,可以寫迴圈+判斷來輸出
需要從你的應用與需求來撰寫程式哦
[/QUOTE]

一次跟分段是甚麼意思?


目前我是這樣輸出方波
本來打算用迴圈判斷…
但是高頻率就不行了
1K以上就沒辦法
怎樣才可以控制多少周期就停止?
這個元件有辦法做到嗎?

[QUOTE=NFUfly]

輸出的訊號為一次輸出10個週期的方波,請問要在哪個選項輸入"10個"週期呢?是在simulate signal內選擇,還是要外加迴圈判別輸出訊號已產生幾個方波?
[/QUOTE]

以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
用裡面直接來用就可以在人機介面上了