Enhance Your Skills with Ingentacal Training

Specialized courses designed for engineers, developers, and innovators in the mechanical and software domains.


Scilab for Engineers

In this course students will learn Scilab which is a free open source alternative to Matlab.
                   
Scilab is a numerical computing system with many elementary and advanced mathematical functions and 2-D ,3-D graphical functions for plotting data and many more , which are useful in scientific computing and analysis.
            

Students with prior C / C++ knowledge can develop programs in C / C++ and interface it with Scilab  using the Scilab API interface to create more advanced external function libraries.

 

DXF Translator Illustration

Learning Outcomes:

  • Scilab environment and programming language.

  • Use decision making control statements like if , if-else and loops (for, while) to develop programs. 

  • Use data structures like list , struct and cell arrays available in scilab to manage and work with data .

  • Use 2D, 3D graphical functions to display and analyze data . 

  • Understand about operations on figures and axes.  

  • Plot finite element analysis results in 2d or 3d .

  • Use scripts and functions to create object oriented modular programs to solve complex engineering problems .

  • Use mathematical functions to solve problems on vectors , matrices , polynomials , differential equations and finite difference method .

  • Develop graphical user interface with basic controls like text box, combo box , labels , radio buttons and advanced controls like list table and many more using scilab gui module . 

  • Use Scilab API interface module to develop and link external C/C++ programs with Scilab .  

Module 2: Scilab Basics

Introduction to Scilab syntax, variables, and fundamental programming concepts.

Module 3: Scilab Graphics

Creating 2D and 3D plots for effective visualization of engineering data.

Module 4: Numerical Analysis

Solving engineering problems using numerical methods in Scilab.

 

Module 5: Scilab GUI Builder

Designing interactive graphical user interfaces for Scilab applications.

Module 6: Scilab Advanced Programming

Advanced scripting, functions, and modular programming techniques in Scilab.

 


Learn Open Cascade for Custom 3D App Development

This course is aimed at teaching Open Cascade which is an open source 3D graphics programming platform used for creating customized design applications.

Open CASCADE Technology (OCCT) is an object-oriented C++ class library designed for rapid production of domain-specific CAD/CAM/CAE applications.

With this course , students will learn how to create 2D/3D geometry and topology shapes using Open Cascade.

DXF Translator Illustration

The course is divided in 7 modules and covers all the c++ classes and modules in Open Cascade which are required to implement the 3D environment and create 3D models.​