• Trity Course Scilab IoT

    Scilab for the Internet of Things

    Read more
  • Trity Course RPi IoT

    Raspberry Pi for the Internet of Things (with Pi-3)

    Read more
  • Trity Course Scilab AI

    Artificial Intelligence with Scilab

    Read more
  • Trity Course Scilab NCV

    Numerical Computation and Visualization with Scilab

    Read more
  • Trity Course Scilab IP

    Scilab for Image Processing and Computer Vision

    Read more
  • Trity Course Scilab BDA

    Big Data Training Series : Practical Guide to Big Data Analytics with Pig Latin, Hive and Scilab

    Read more
  • Trity Course Scilab DM

    Scilab for Data Mining

    Read more
  • Python Deep Learning

    Python for Machine and Deep Learning

    Read more

Scilab Courses

rasppi logo

Scilab is an open source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal and image processing, statistical analysis, Internet of Things, data mining, etc. In Trity Technologies we have developed more than 20 courses based on Scilab since last few years.

More about Scilab Courses


Raspberry Pi Courses

rasppi logo

The Raspberry Pi is a series of credit card–sized single-board computers developed in the United Kingdom by the Raspberry Pi Foundation with the intent to promote the teaching of basic computer science in schools and developing countries. Our very first Raspberry Pi Training is the aplication in IoT, and we are extending the training into other fields from time to time. 

More about Raspberry Pi Courses

E4Coder - Automatic Code Generation

e4coder logo

E4Coder is a set of tools that can be used to simulate control algorithms and to generate code for embedded microcontrollers running with or without a realtime operating system. Our course focus on using the block diagram for algorithms development and the codes would be automatically generated and downloaded into the embedded boards such as Arduino Uno. A mobile robot application would be used for the training for practical hands-on. 

More about CG Courses

Scilab for Real-time Control


Real-time Control System Design, Analysis & Implementation with Scilab/Xcos

 Using the hardware to make the class more fun! This could be achieved by  Scilab/Xcos with other addons to make the interfacing to the physical world.

 enquire icon

“Scilab/Xcos is not just for simulation or computation, but also a tool to communicate with physical hardwares”

Course Synopsis


Control Design and implementation is a challenging field, in which it covers from the modeling to the implementation that involves extensive knowledge covering different knowledge domains and platforms. Teaching control subjects is even more challenging, as different stages might need different software for illustration, while for the software which claimed to be able to integrate all process together, is too expensive to be acquired and impractical when the students going to industry, as the industry would not afford the expensive software most of the time.

This course makes this scenario different. We use the software chain which cover from control system modeling, analysis, design, simulation and implementation, all under open source environment!

The more interesting part is, user does not need to know about C-coding, and they could control the control plant at the end of the course. Using the block diagram approach, the real-time code on the RTOS are automatically generated and implemented to the controller!


Course Objectives


Real time control applications offen proven to be challenging for anyone, dealing with various hardware, operating systems and time. Here, in this course we will show you the ease of use. The main objective of this course is to learn important practices to ensure the best and most stable real time control design with SCILAB

Who Must Attend

Engineer, researchers, scientists, and managers from the academic, manufacturing, government and defense sectors who want to start implement embedded real-time control in their application.


Candidates must have experience with basic computer operation. Preferably attended our Numerical Computation with SCILAB and Control Systems Design with Scilab & Xcos course.

Course Outline


  • What is real-time control and what structure to use
  • PC-based Real-time Control, Pros and Cons
  • Interfacing Control Plant with Hardware

Real-time Toolchain

  • From Concept (Block Diagram) to Implementation (Automatic Code Generation)
  • Scilab and Other Open Soure Real-time toolchain

Interfacing with hardware

  • Sensors and Actuator
  • Sending and Receiving Signals
  • Forming a closed-loop system in Real-time

Control Modeling

  • Modeling using Identification Method
  • Comparing with Mathematic Model
  • What to do with the Model?

Controller Design and Implementation

  • Controller design base on the  model
  • Trying out controller in Simulation
  • Implementing controller to control Real Plant

Case Studies

  • DC Motor Control Position and Speed Control, a full flow from identification, controller design, to the implementation
  • Inverted Pendulum control using LQR balance controller

 enquire icon


© 2010-2018 Trity Technologies Sdn Bhd. All Rights Reserved.