National Instruments LabWindows/CVI PID Control Toolset aggiunge algoritmi di controllo sofisticati a NI LabWindows/CVI. Questi componenti software permettono di creare velocemente sistemi di controllo e di acquisizione dati per le applicazioni di controllo. Questo toolkit, insieme alle funzioni di logica e matematica di LabWindows/CVI, permette di sviluppare velocemente le applicazioni per il controllo dei processi. Possibilità di integrare questi strumenti di controllo con l'hardware di acquisizione dati NI per creare sistemi di controllo affidabili.
L'algoritmo PID (Proportional Integral Derivative, proporzionale integrativo derivativo) rappresenta uno degli algoritmi di controllo più utilizzati. In un controllo PID è necessario specificare una variabile di processo ed un setpoint. La variabile di processo costituisce il parametro del sistema che si desidera controllare, come la temperatura, la pressione, il tempo di scorrimento ed il setpoint è il valore desiderato per il parametro controllato. Un controller PID determina il valore di output di un controller, come la potenza di un dissipatore di calore oppure la posizione di una valvola. Il controller applica il valore di output del controller al sistema che a sua volta indirizza la variabile di processo verso il valore di setpoint. È possibile utilizzare le funzioni di NI LabWindows/CVI PID Control Toolkit con l'hardware NI per sviluppare le applicazioni di controllo LabWindows/CVI. Utilizzare l'hardware I/O, come ad esempio una scheda di acquisizione dati oppure una scheda GPIB, per collegare il proprio PC al sistema che si desidera controllare.