Public training MATLAB, COMSOL and dSPACE

We offer a comprehensive suite of courses to help you use our tools effectively. The training courses cover the full range of knowledge from the very basics to advanced techniques and specialized features. Our trainers are ready to consult with you on your needs and advise you on specific tasks. Each participant will receive training materials and a certificate of completion.

    MATLAB

    Select the training you are interested in and continue to sign up. If you are interested in another date, please contact us. If there isn't a training course on the topic you want, we can offer you a tailor-made private training course.

  • MATLAB • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowMATLAB basics: working with the environment

    Intended for everyone who is starting to work with MATLAB. You will learn to work with the basic tools of the MATLAB environment. You will become familiar with the interactive way of working, which will allow for quick and easy access to your data. You will learn how to use your data in the form of variables, how to perform calculations with them using the supplied functions, and how to plot them in graphs. You will learn the tools that will help you load data into the MATLAB environment and save them back to files. You will also learn how to write your calculations into scripts, how to run them and use them to obtain numerical and graphical outputs.

    • working in the MATLAB user interface
    • introduction to the MATLAB language, basic functions and commands
    • entering commands and working with variables
    • vector and matrix analysis
    • vector and matrix data visualization
    • data loading and saving
    • working with table data
    • combining commands into scripts and working with the MATLAB Editor

    Tools covered:

    • basic MATLAB module

    Recommendations:

    • no prior knowledge of MATLAB is required

    You also receive:

    • printed lecture in Czech/Slovak language, certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • MATLAB • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowMATLAB basics: data manipulation and programming

    Intended for everyone who is starting to work with MATLAB. You will learn how to work effectively with data of various formats and learn to write computational programs that process this data. You will learn to perform typical steps of data analysis in MATLAB, from importing and preprocessing to modeling and creating your own customized visualizations. You will learn how to select and sort data using conditions and how to process it in parts using cycles. You will also learn how to increase automation by encapsulating modular tasks as user-defined functions.

    • working with different data types
    • fitting a model to data
    • customizing plots
    • conditional data selection
    • programmatic constructs like decision branching and loops
    • creating, calling and debugging functions
    • work with data stored as a table

    Tools discussed:

    • MATLAB

    Prerequisites:

    • knowledge within the scope of the training "MATLAB basics: working with the environment"

    You will also receive:

    • printed lecture in Czech/Slovak language, certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • MATLAB • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowData processing and visualization in MATLAB

    Designed for data analysts and all users who need to automatically process, analyze, and visualize data from various sources. The training will focus on importing, joining, and processing data of various types, including those with irregular formatting.

    • import data from arbitrarily formatted text files
    • import and merge data from multiple files
    • work with categorical data and time series
    • data extraction, data manipulation, work with missing data
    • aggregation and group statistics
    • produce informative customized graphics
    • customize plots by modifying properties of graphics objects

    Tools covered:

    • MATLAB

    Prerequisites:

    • knowledge within the scope of the training "MATLAB basics: working with the environment" and "MATLAB basics: data manipulation and programming"

    You will also receive:

    • printed lecture in Czech/Slovak language, certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • MATLAB • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowCreating graphical applications in MATLAB

    You will learn to create an interactive user interface for your application (app) in MATLAB®. You will be introduced to user interface controls such as buttons, sliders, and menus, and how to use them to create robust and user-friendly interfaces for your apps. No previous experience with graphical interface programming is required.

    • creating graphical applications (Apps, GUIs) in MATLAB
    • creating graphical applications in the App Designer tool
    • creating applications with multiple windows
    • programming graphical applications using commands

    Tools covered:

    • MATLAB

    Prerequisites:

    • knowledge within the scope of the training "MATLAB basics: working with the environment" and "MATLAB basics: data manipulation and programming"

    You will also receive:

    • printed lecture in Czech/Slovak language, certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • MATLAB • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowProgramming techniques in MATLAB

    Designed for everyone who wants to learn how to write efficient and robust code in MATLAB for larger applications. You will learn how to divide the code into smaller units and how to work with MATLAB tools for writing, debugging, profiling and verifying application behavior.

    • structuring data
    • performance optimization techniques
    • development tools for file management, problem diagnosis, code debugging, and performance analysis
    • creating a robust function interface
    • handling unexpected inputs and function error states
    • code structuring options
    • creating tests

    Tools covered:

    • MATLAB

    Prerequisites:

    • knowledge within the scope of the training "MATLAB Basics: Working with the Environment" and "MATLAB Basics: Data Manipulation and Programming"

    You will also get:

    • printed lecture in Czech/Slovak language, certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • MATLAB • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowObject-oriented programming in MATLAB

    Learn to program in MATLAB object-oriented and thus facilitate the clarity and portability of your applications. You will learn how to connect data with functions and define your own data type.

    • object-oriented programming approach in MATLAB (OOP)
    • class definition, object creation
    • properties, methods and their attributes
    • encapsulation
    • inheritance
    • composition
    • events

    Tools discussed:

    • MATLAB

    Prerequisites:

    • knowledge within the scope of the training "Programming techniques in the MATLAB environment"

    You will also get:

    • printed lecture in Czech/Slovak language, certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • MATLAB • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowSimulink: Basics of system and algorithm modeling

    Intended for everyone who is starting to work with the Simulink environment. You will learn to work with the basic tools of the Simulink environment. You will learn how to create models that will allow you to gain insight into the behavior of systems using simulations. You will learn how to model various types of systems and algorithms in the Simulink environment and how to connect algorithm models with dynamic system models. Joint simulation of systems and algorithms is one of the basic principles of the Model-Based Design design method. You will also learn tools that will help you visualize the obtained results and compare them. You will also learn how to supplement your models with programs written in the MATLAB language.

    • introduction to the Simulink environment
    • working with the simulation scheme editor
    • basic procedure for modeling systems
    • modeling systems in continuous time, discrete time and their combination
    • using parameters in simulation models
    • starting and controlling simulation
    • visualizing the resulting processes
    • dividing models into multiple levels using subsystems

    Tools discussed:

    • basic Simulink module

    Prerequisites:

    • knowledge within the scope of the training "MATLAB basics: working with the environment"

    You will also receive:

    • printed lecture in Czech/Slovak language, certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • MATLAB • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowSimulink: Advanced systems modeling

    You will learn to model and simulate more complex types of systems and use tools to build more advanced algorithms. You will learn about the settings that affect the course and efficiency of the simulation, and the possibilities of creating and introducing more general input signals into your models. You will learn how to create elements in the Simulink environment that you can reuse in one or more models, or how to model algorithms that can be called conditionally. You will also learn about tools and procedures for debugging and speeding up simulations. You will also learn how to set up and run multiple simulations that will allow you to effectively examine the behavior of the model at different values ​​of its parameters.

    • modeling advanced systems
    • types of simulation solvers and their settings
    • input data import from workspace and scenario editor
    • algorithm modeling with conditional calling
    • creating custom blocks and basics of model componentization
    • tools for tuning simulation models and accelerating simulation
    • multiple simulation with different parameter values

    Tools discussed:

    • basic Simulink module

    Prerequisites:

    • knowledge within the scope of the training "Simulink: Basics of system and algorithm modeling"

    You will also get:

    • printed lecture in Czech/Slovak language, certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • MATLAB • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowSimulink: Tools for model and data management in larger projects

    You will learn to use tools and procedures that will make it easier for you to manage models and data in larger projects. You will learn about the possibilities of model componentization, which will allow sharing and reusing individual parts of the design, or creating and managing variants within the model. You will learn how to share data between models and how to effectively manage signals transferring data between components. You will also learn to use projects (MATLAB Project), which will allow formal model management and can be easily integrated with version control systems.

    • model componentization from A to Z
    • options for sharing parameters and configuration settings between models
    • creation and management of composite Bus signals
    • creating and managing variants in models
    • MATLAB Project for managing models and data
    • connecting projects to version control systems (Git)
    • Model Advisor tool for checking modeling standards

    Tools discussed:

    • basic Simulink module

    Prerequisites:

    • knowledge within the scope of the training "Simulink: Basics of system and algorithm modeling"

    You will also receive:

    • printed lecture in Czech/Slovak language, certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • MATLAB • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowSimulink Coder and Embedded Coder for code generation

    Learn how to generate C/C++ source code from Simulink models, test it, and deploy it to the target platform. You will learn how to prepare a model for code generation, and discover ways to optimize the generated code. You will see how to customize the generated code to your needs. During the training, we will walk you through the entire process, including validation steps and deploying the code to the Arduino platform.

    • introduction to code generation
    • structure of generated code
    • model setup and code optimization
    • customization of generated code
    • testing generated code on target platform
    • code deployment

    Tools discussed:

    • Simulink Coder
    • Embedded Coder
    • Simulink

    Prerequisites:

    • knowledge within the scope of the training "Simulink: Basics of system and algorithm modeling" and "Simulink: Advanced systems modeling"

    You will also receive:

    • certificate of completion
    standard price € / 1 person 230,- (276,- including VAT ), school price € / 1 person 180,- (216,- including VAT )
  • MATLAB • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowMATLAB - integration with other programming languages

    • Java, C, and C ++ interfaces
    • Calling external ActiveX and .NET libraries and objects
    • Creation of Microsoft Excel add-ins
    • Creation of standalone applications with MATLAB Compiler
    • C and C++ code generation from MATLAB code with MATLAB Coder

    Prerequisites:

    • knowledge within the scope of the training "MATLAB basics: working with the environment" and "MATLAB basics: data manipulation and programming"

    You also receive:

    • certificate of completion
    standard price € / 1 person 230,- (276,- including VAT ), school price € / 1 person 180,- (216,- including VAT )
  • MATLAB • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowModeling decision logic systems with Stateflow

    You will learn to create models of logical and decision-making state systems using the graphical Stateflow language in the Simulink environment. First, you will learn about the basic building blocks of states and transitions. You will learn how to model a system that transitions between states based on the fulfillment of specified conditions or the occurrence of defined events. You will also learn the possibilities of visualizing the behavior and debugging the created diagram. You will also learn how to connect an algorithm created in Stateflow with other models in the Simulink environment and simulate the joint behavior of a logical and dynamic system, for example in the form of a controlled system and a control system.

    • introduction to Stateflow in Simulink
    • modeling states and transitions between states
    • working with data and events in Stateflow diagrams
    • transition intersections
    • state hierarchy, exclusive and parallel states
    • time conditionality: tied to the number of events or absolute time
    • setting up and debugging a Stateflow diagram
    • connecting a Stateflow diagram with dynamic systems in the Simulink environment
    • graphic functions, functions in the MATLAB language, truth tables
    • Stateflow messages, their transmission, processing and monitoring

    Tools discussed:

    • Stateflow

    Prerequisites:

    • knowledge within the scope of the training "Simulink: Basics of system and algorithm modeling"

    You will also receive:

    • printed lecture in Czech/Slovak language, certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • MATLAB • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowModeling physical systems with Simscape

    You will learn to model physical systems in the Simulink environment using the Simscape libraries, which provide a platform for modeling mechanical, electrical, fluid and other types of systems. The blocks in the Simscape libraries represent elements of real systems and are composed in the models based on their physical arrangement. The equations for simulation are derived automatically based on the model, which will greatly facilitate the modeling of more complex systems. You will also learn how to connect models created in Simscape with models and algorithms created from Simulink blocks, and how to create your own physical blocks for elements that are not included in the supplied libraries.

    • basics of physical modeling in the Simscape tool in the Simulink environment
    • modeling systems from various physical areas: mechanical, electrical, ...
    • setting the initial state of quantities in physical models
    • storing simulation data and tools for analyzing results
    • connecting Simscape models and models created from Simulink libraries
    • creating custom elements in the Simscape language
    • Simscape extensions for modeling specific systems

    Tools discussed:

    • Simscape

    Prerequisites:

    • knowledge within the scope of the training "Simulink: Basics of system and algorithm modeling"

    You will also receive:

    • certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • MATLAB • Language: cs  • ONLINE & IN PERSON • 1 day,

    play_arrowParallel Computing with MATLAB

    • Working with cluster - architecture, configuration
    • Distributed tasks, batch jobs
    • Parallel for-loops
    • Data parallel tasks and distributed arrays
    • GPU computing

    Tools discussed:

    • Parallel Computing Toolbox
    • MATLAB Parallel Server

    Prerequisites:

    • knowledge within the scope of the training "MATLAB basics: working with the environment" and "MATLAB basics: data manipulation and programming"

    You also receive:

    • lecture presentation printed in Czech language
    • certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • MATLAB • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowSignal processing with MATLAB and Simulink

    • Signal generation
    • Spectral analysis – fft, periodogram, welch, ...
    • Digital filter design – using graphical tools, filter design functions
    • Discrete-time filter object - parameters, methods, filter connection
    • Advanced filter design - multirate, adaptive, fixed-point
    • Modeling and simulation of signal processing systems using Simulink
    • Stream-based signal processing in MATLAB

    Tools covered:

    • Signal Processing Toolbox
    • DSP System Toolbox
    • Simulink

    Prerequisites:

    • knowledge within the scope of the training "MATLAB basics: working with the environment" and "MATLAB basics: data manipulation and programming"

    You also receive:

    • certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • COMSOL

    Select the training you are interested in and continue to sign up. If you are interested in another date, please contact us. If there isn't a training course on the topic you want, we can offer you a tailor-made private training course.

  • COMSOL • Language: cs  • IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowCOMSOL Multiphysics AC/DC

    • Resistors, capacitors and inductors
    • Rotating machinery
    • Electric and magnetic fields

    You also receive:

    • training materials printed
    • certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • COMSOL • Language: cs  • IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowCOMSOL Multiphysics CFD

    • Flow in channels
    • Incorporation of gravity into the model
    • Non-Newtonian fluids
    • Turbulent flow
    • Flow in pipes

    You also receive:

    • training materials printed
    • certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • COMSOL • Language: cs  • IN PERSON • 2 days, from 9:00 to 16:00, Prague

    play_arrowCOMSOL Multiphysics I (2 day training)

    First day

    • Introduction to the finite element method
    • Introduction to the graphical user interface
    • Basic principles of control
    • Workflow for creating a model
    • What the individual markers at a node indicate
    • Creating geometry
    • Meshing basics
    • Why and how we define parameters and variables

    Second day

    • Working with results (postprocessing)
    • Operators, variables and probes
    • Basics of using functions (global & local)
    • Multiphysics modelling
    • Basic understanding of solvers

    You also receive:

    • training materials printed
    • certificate of completion
    standard price € / 1 person 330,- (396,- including VAT ), school price € / 1 person 250,- (300,- including VAT )
  • COMSOL • Language: cs  • IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowCOMSOL Multiphysics II

    • Add-on module: CAD Import Module - import of geometry from external CAD software
    • Possibilities to repair and modify imported geometry
    • Advanced tools for the generation and editing of meshes

    You also receive:

    • training materials printed
    • certificate of completion
    standard price € / 1 person 200,- (240,- including VAT ), school price € / 1 person 170,- (204,- including VAT )
  • dSPACE

    Select the training you are interested in and continue to sign up. If you are interested in another date, please contact us. If there isn't a training course on the topic you want, we can offer you a tailor-made private training course.

  • DSPACE • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 17:00, Prague

    play_arrowdSPACE AutomationDesk

    • introduction to AutomationDesk
    • basic testing and test evaluation
    • creating tests with Sequence Builder
    • library with predefined tests
    • access to dSPACE hardware (XIL API)
    • signal-based testing

    You also receive:

    • electronic training materials
    • exercise materials
    • certificate of completion

    For whom the training is intended:

    • users who want to increase testing productivity by automating tests

    Presumed knowledge:

    • previous experience with ControlDesk
    standard price € / 1 person 230,- (276,- including VAT ), school price € / 1 person 180,- (216,- including VAT )
  • DSPACE • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 17:00, Prague

    play_arrowdSPACE Bus Manager

    • introducing the Bus Manager interface
    • creating a new bus configuration
    • connection to the behavioral model
    • advanced message editing options

    You also receive:

    • electronic training materials
    • exercise materials
    • certificate of completion

    For whom the training is intended:

    • users working with CAN/LIN buses on the SCALEXIO platform

    Presumed knowledge:

    • basic knowledge with MATLAB and Simulink
    • previous experience with ControlDesk and ConfigurationDesk
    standard price € / 1 person 230,- (276,- including VAT ), school price € / 1 person 180,- (216,- including VAT )
  • DSPACE • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 17:00, Prague

    play_arrowdSPACE ConfigurationDesk

    • introducing SCALEXIO hardware
    • introduction to the ConfigurationDesk environment
    • basic procedure for creating an application
    • I/O implementation
    • work with interruptions
    • build application

    You also receive:

    • electronic training materials
    • exercise materials
    • certificate of completion

    For whom the training is intended:

    • for new users of dSPACE SCALEXIO or MicroAutoBox III
    • for developers of real-time applications

    Presumed knowledge:

    • basic knowledge with MATLAB and Simulink
    standard price € / 1 person 230,- (276,- including VAT ), school price € / 1 person 180,- (216,- including VAT )
  • DSPACE • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowdSPACE ConfigurationDesk (SCALEXIO platforms)

    • Configuration and implementation software for dSPACE SCALEXIO hardware.

    You also receive:

    • certificate of completion
    standard price € / 1 person 230,- (276,- including VAT ), school price € / 1 person 180,- (216,- including VAT )
  • DSPACE • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 17:00, Prague

    play_arrowdSPACE ControlDesk

    • introduction to the ControlDesk environment
    • work with instruments
    • data measurement
    • not recording signals
    • Signal Editor - elementary control

    You also receive:

    • electronic training materials
    • exercise materials
    • certificate of completion

    For whom the training is intended:

    • users starting with ControlDek
    • testers
    standard price € / 1 person 230,- (276,- including VAT ), school price € / 1 person 180,- (216,- including VAT )
  • DSPACE • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 17:00, Prague

    play_arrowdSPACE FPGA

    • familiarization with FPGA technology
    • dSPACE FPGA Blockset
    • creating and building FPGA applications
    • dSPACE library XSG Utils

    You also receive:

    • electronic training materials
    • exercise materials
    • certificate of completion

    For whom the training is intended:

    • FPGA application developers

    Presumed knowledge:

    • previous experience with MATLAB, Simulink, ConfigurationDesk and ControlDesk
    standard price € / 1 person 230,- (276,- including VAT ), school price € / 1 person 180,- (216,- including VAT )
  • DSPACE • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowdSPACE Real-Time Interface (PHS Bus platforms)

    • Automatic implementation of MATLAB / Simulink / Stateflow models on dSPACE real-time systems.
    • Presentation of Real-Time systems - HW and SW
    • Introducing ControlDesk
    • Introducing the Real-Time Interface
    • ControlDesk Tools

    You also receive:

    • certificate of completion
    standard price € / 1 person 230,- (276,- including VAT ), school price € / 1 person 180,- (216,- including VAT )
  • DSPACE • Language: cs  • ONLINE & IN PERSON • 1 day, from 9:00 to 16:00, Prague

    play_arrowdSPACE Synect

    • Software for data management and collaboration with a focus on model-based ECU development and testing.

    You also receive:

    • certificate of completion
    standard price € / 1 person 230,- (276,- including VAT ), school price € / 1 person 180,- (216,- including VAT )
training at HUMUSOFT Training Center
online training
computers

In person training

Venue

  • HUMUSOFT Training Center - Pobřežní 20, 186 00 Praha 8.

Length of individual courses

  • 1 day, from 9:00 a.m. to 4:00 p.m.
  • COMSOL Multiphysics I - 2 days.

Number of participants

  • 3 to 10 people, a separate workplace is provided for each participant.
  • Refreshments and lunch for each training participant are included in the listed prices.

Online training

How is the training conducted?

  • The lecturer's interpretation is transmitted online via Cisco Webex.
  • The training content coincides with face-to-face training.
  • Participants watch the presentation and at the same time actively working in the environment (MATLAB, COMSOL, dSPACE - if necessary we will provide a trial license).

Length of individual courses

  • 1 day, from 9:00 a.m. to 4:00 p.m.

Policy

Payment Terms

Prices are given in € without VAT 21 %!

Cancellation Policy

We accept free training cancellations by e-mail (info@humusoft.cz) no later than 3 working days before the start of the training.

Cancellation fees after this deadline are charged at 100% of the training price including VAT.

Changing the participant is free of charge, as well as the possibility of exchanging for another training date or another training of the same value - you must report at least one working day before the start of the training.

Quantity discounts

We offer discounts when ordering for multiple participants of individual courses from the same workplace (to receive a discount, please order in bulk - info@humusoft.cz).

The number of participants in each individual course is decisive for calculating the discount. Discounts are not provided for continuity and do not apply to private training.

close