A Survey of High-Level Programming Languages in Control Systems

A Survey of High-Level Programming
Languages in Control Systems

   Fernando Valles-Barajas
Faculty of Engineering, Universidad Regiomontana, México


Abstract: This paper explains how advanced programming language concepts can be used to increase the readability and imaintainability of control process software. The programming language concepts presented in this paper are: function pointers, variable argument functions and three concepts related to object-oriented programming: polymorphism, relationship of composition between classes and class methods. The advantage of every one of these concepts is demonstrated by using control applications. The paper also demonstrates that intelligent control algorithms can be improved by using these concepts.C and C++ programming languages are used to implement the code of the control systems.

Keywords: Kalman filter, intelligent control, adaptive control systems, polymorphism, function pointers, and object-oriented programming.


Received March 6, 2009; accepted November 5, 2009

Read 5214 times Last modified on Wednesday, 15 December 2010 02:50
Share
Top
We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details…