NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

timed loop 的最小循環時間


請問一下
1 .LabVIEW的 timed loop 的最小循環時間
   為什麼只能設到 1ms (1us無法選擇)
   是因為微軟windows的實時性較差的緣故嗎
   如果換成linux的話 最小循環時間 可以精確到微秒(us)級嗎
2 .有什麼軟體或套件 可以操控timed loop的最小循環時間
   到達微秒(us)等級
謝謝
0 積分
1 條訊息(共 3 條)
5,651 檢視
您好:
    這個時脈的精準度受限於對應的作業系統,您可以參考下面的連結中的說明,windows為多工的作業系統,在執行您程式的時候亦有別的程式正在執行,所以您不能對於軟體時脈的精準度過分依賴。
    要達到1us的精準度,您必須要使用Real-time的作業系統,即可以將timed-loop 的最小循環時間設定為1us。對應的軟體有
    LabVIEW real-time module    http://sine.ni.com/nips/cds/view/p/lang/zht/nid/13742
    但是必須要搭配NI的Real-time硬體來達成
    http://www.ni.com/realtime/zht/hardware.htm
    或是您可以考慮FPGA的模組,可以達到更高的時脈精準度
    FPGA   http://sine.ni.com/nips/cds/view/p/lang/zht/nid/13743
    各個作業系統對應時脈的相關文件
    http://digital.ni.com/public.nsf/allkb/859DA6BB71B8A84F86256B3A0071141C?OpenDocument

National Instruments Taiwan
Application Engineer
Ethan Niu
0 積分
2 條訊息(共 3 條)
5,644 檢視

Ethan Niu大俠的解說
讓小弟塞頓開  哈哈 謝啦

 

 

0 積分
3 條訊息(共 3 條)
5,624 檢視