NI Ürünleri İle İlgili Tartışmalar

cancel
Showing results for 
Search instead for 
Did you mean: 

PID Algoritması

Labview programında basit bir pid algoritması çıkarmam gerekiyor. Bu konu hakkında yardımcı olabilir misiniz?

0 Kudos
Message 1 of 8
(4,454 Views)

Help > Find Examples kısmında soldaki tablardan search tabına gel ve pid diye arat. Karşına bir sürü örnek çıkacaktır.

0 Kudos
Message 2 of 8
(4,437 Views)

Yardımınız için çok teşekkür ediyorum ama bu örnekler benim seviyeme göre çok karışık ben böyle birsey yapacağım ama summation vb. seyleri ekleyemedimloc_bd_pid_alg.gif

0 Kudos
Message 3 of 8
(4,430 Views)

Buradaki toolları block diagrama direkt taşıyamazsınız. Control & Simulation Loop içerisine taşıyabilirsiniz.

Ekteki snippeti inceleyin.

 

0 Kudos
Message 4 of 8
(4,421 Views)

Benimkinde Control & Simulation Loop yok bunları ekleyemedim zaten

0 Kudos
Message 5 of 8
(4,403 Views)

Şu modülü kurarsanız sizdede olacaktır.

 

http://www.ni.com/labview/cd-sim/

 

 

0 Kudos
Message 6 of 8
(4,391 Views)

Yardımınız için çok teşekkür ederim. Bu yardımlar sayesinde şöyle bir program yaptım. Kontrol edebilir misiniz?

0 Kudos
Message 7 of 8
(4,379 Views)
previous_error = 0
integral = 0 
start:
  error = setpoint - measured_value
  integral = integral + error*dt
  derivative = (error - previous_error)/dt
  output = Kp*error + Ki*integral + Kd*derivative
  previous_error = error
  wait(dt)
  goto start

Bunu labwiev ile nasıl yapabilirim?

0 Kudos
Message 8 of 8
(4,266 Views)