زمان مطالعه: < 1 دقیقه

اگر یک الگوریتم کنترل پیوسته، با استفاده از یک کامپیوتر دیجیتال انجام پذیرد، کنترل مستقیم دیجیتالی(DDC) نامیده می شود.در این موارد نرم افزار کنترل باید به گونه ای طراحی شود که وظایف ریاضی مورد لزوم، مثلا انتگرال گیری را برای یک برنامه PID انجام دهد. با توجه به اینکه در عمل همه مقادیر اندازه گیری شده با سرعتی بسته به سرعت ساعت کامپیوتر (MHZ1-12) و همچنین زمان تبدیل واحدهای سخت افزار واسطه، نظیر ADCها نمونه برداری می شوند، بنابراین مثلا در موارد فوق جملات انتگرال و مشتق به طور تقریبی محاسبه می شود. اما همین تقریب نیز برای بیشتر کاربردهای صنعتی کفایت می کند.ماهیت برنامه های کامپیوتر چه سطح بالا و چه سطح پائین، اجازه می دهد که الگوریتم های ریاضی کنترل، از جمله آنهایی که با مداربندی آنالوگ بسیار پیچیده یا صعب الاستفاده می شدند، به راحتی انجام پذیر باشند، زیرا در صورت ضرورت ، پارامترهای موجود در الگوریتم را می توان برای تنظیم مناسب سیستم کنترل، تغییر داد. اما برنامه نویسی موثر و کارآمد کامپیوترها برای کاربردهای کنترل نیازمند پرسنل مجرب می باشد.برای راه اندازی خطوط انبوه، آنجا که از نظر اهمیت دارای اولویت می باشد، میکروکامپیوترهای تک تراشه ای انتخابی مناسبند، اما میزان دسترسی کاربران به این سیستم ها، حتی از میکروکامپیوترها هم کمتر می باشد به طوری که معمولا در هنگام تولید برنامه ریزی می شوند.