Most important software a control system /instrumentation engineering student should know

Control and instrumentation (C&I) engineers are liable for the design, development, installation, management and maintenance of equipment for monitoring and controlling engineering systems, machinery and procedures. To acheive their purpose, a control engineer should know these softwares listed below:

  • LabVIEW

  • MATLAB

  • Measurement Studio

  • Scilab

  • OrCAD PSpice

  • GNU Octave

LabVIEW:

LabVIEW (Laboratory Virtual Instrument Engineering Workbench) is a software tool intended specifically for monitoring, controlling, automating and performing complicated analog and digital signal calculations recorded through data acquisition cards, serial ports and GPIBs (General Purpose Exchange Buses).

It involves libraries for information, GPIB and serial ports acquisition, evaluation, presentation and storage. Besides other characteristics, such as connectivity with other programs, calculation, and MatLAB in particular.

Website: http://www.ni.com/labview/

MATLAB:

image

MATLAB is a computer language and interactive environment for visualizing data, developing algorithms, analyzing data and numerical computing. It is mostly used for processing images, communication, testing and measuring, designing controls, and much more.

MATLAB combines a desktop environment for iterative analysis and design processes with a programming language that directly expresses matrix and mathematics.

Website: http://www.mathworks.com/products/matlab/

Measurement Studio:

Measurement Studio is from National Instruments. It is the only set of. NET instruments intended to build engineering apps in Microsoft Visual Studio to obtain, evaluate and show measurement information.

It is intended to be used by technicians and researchers to build test, measure and control apps in Visual Studio 2010/2008/2005.

Website: http://www.ni.com/mstudio/

Scilab:

image

Scilab is a free and open-source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems.

Website: http://www.scilab.org/

OrCAD PSpice:

image

OrCAD PSpice and Advanced Analysis technology combine industry-leading, indigenous analog, mixed-signal, and analytical motors to produce a full circuit simulation and verification solution.

This software is an analog circuit and software for the simulation of digital logic. It is used for automation of electronic design.

Website: http://www.electronics-lab.com/downloads/schematic/013/

GNU Octave:

image

GNU Octave is a high-level programming language software mainly designed for numerical computations. Octave helps numerically solve linear and nonlinear issues and perform other numerical experiments using a language that is mostly consistent with MATLAB.

Website: https://www.gnu.org/software/octave/download.html