Labview用DO產生PWM大疑問

大家好,我有個PCI<?:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />-6229  M series Labview的大疑問,<?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

軟硬體描述:NI PCI-6229  M series Card

                       Labview 7.1

控制目標:利用Digital Output製作PWM訊號,用Labview內部PID Block為控制器,控制小型DC直流馬達之定位。

疑問點:Digital Output製造PWM訊號的輸出速率,雖然可以達到250K Hz以上,但是,DO 輸出的Block,每次改變輸出時,需要 5~50 ms時間,才能跑一個迴圈,

![](upload://8ifP4lc6bWgLwyob1zOjDbav6rd.jpeg) 

如附圖 DO.jpg

那這樣整個系統的Sampling Rate,就只剩下20~200Hz也就是說,PWM訊號的Duty Cycle變化,每5~50ms才會變化一次。

那要怎麼做控制呢?