schulung-ipetronik-gmbh-und-co-kg

Training

Improving together

To ensure that you profit from our products as much as possible, we offer an extensive training program as well as the possibility to develop your own plugIns. With our customized trainings, you will learn how to use our hardware and software efficiently. The plugIn development allows you to use our measurement data acquisition software IPEmotion with your own hardware.

Contact person

daniel-marguier-ipetronik-gmbh-und-co-kg.jpg

Daniel Marguier

Customized training program

Tap IPETRONIK’s full potential!

We are more than glad to share our experience. All of our trainings are provided by division experts and tailored to your needs and requirements. In the following, you can see some examples. If you want to focus on a different topic, just let us know – we will draw up a customized solution.

Data logger system training

Description

The basic data logger training introduces the most important functions to configure a data logger for a measurement task in fleet or test bench testing. Our experts will present the setup of the complete system and the ideal application of the logger in practice as well as necessary basics like the import of different description file formats, the configuration of the IPETRONIK analog modules, the event-based data storage, and the remote data transmission via modem or WiFi interface.

Location: to be agreed upon
Requirements: basic knowledge of IPEmotion
Measurement hardware: will be provided

Possible topics and contents

Logger system overview

  • Introduction of the logger hardware and interfaces IPElog2, M-LOG V3, FLEETlog2
  • Cable sets and power supply with KL15 and KL30
  • Presentation of the hardware interfaces CAN, LIN, ETH
  • Introduction of the optional modules for GPS, video, cameras, extenders, COMgate V3,
    microphones, loudspeakers, DIG IO, M-UPS, analog modules
  • Changing the storage media, e.g. SSD or CFast cards
  • Overview of the IPETRONIK data logger applications
  • Ethernet connection to the measurement computer with IPEmotion (Log2PC)

 

IPEmotion logger PlugIn-configuration

  • Loading the logger plugIn
  • Establishing an Ethernet connection to the PC and detecting logger hardware
  • Connecting IPETRONIK measurement modules and reading them out at the logger
  • Scaling the analog channels
  • Demo signals for voltage, connecting encoder, DMS via test box simulator
  • Measuring with the logger, relevance of the system status LEDs
  • Initializing the logger with a measurement configuration via PC, visualizing data
  • Initializing the logger with a measurement configuration via USB flash drive
  • Configuration and triggering of triggered data storage
  • Controlling the digital IOs with iMic or trigger button


Measuring with bus networks and control units

  • Importing description files CANdb, A2L, Autosar, Fibex, GM-LAN
  • Channel selection via filter lists
  • Handling of channel name duplicates
  • Merging different DBC files
  • Optimizing the DAQ list filling ODT, DTO
  • Seed & Key
  • Using the import functions via Excel measuring plans
  • Key-value pairs in the analysis
  • Sending CAN messages
  • Formula channels, classifications, and logical functions as trigger conditions
  • Configuration of CAN ID filters


Remote data transmission

  • Configuration of the data management
  • Difference between parallel and sequential data processing
  • Measurement data encryption on the logger
  • Logger data import via USB flash drive
  • Configuration of the WiFi interface with authentication at the access point
  • Configuration of the modem connection, 3G/4G blacklists
  • E-mail groups
  • Configuration of the SMS notification with transmission of the measurement status file
  • Evaluation of the measurement status file
  • Using compare functions to detect configuration differences
  • TESTdrive firmware updates


Logger display systems

  • Configuration of the WiFi interface, app connection for tablet and display
  • Configuration of the app display pages with IPEmotion
  • IPEWifi V3 as access point for M-LOG V3
  • M-VIEWfleet display connection via cable
  • Configuration of the display function in the logger plugIn

 

IPEmotion basic training

Description

This basic training introduces the basic functions of our software. The participants will learn how to configure plugIns for different hardware systems as well as calculate and store measurement data online. In addition to that, the most important display instruments for the online data visualization and their configuration settings will be presented. For the offline data analysis, our experts will explain the cursor window, the measurement data export in different formats, and the automatic pdf report creation. All exercises will have practical relevance.

Location: to be agreed upon
Requirements: none

Possible topics and contents

Logger system overview

  • Introduction of the logger hardware and interfaces IPElog2, M-LOG V3, FLEETlog2
  • Cable sets and power supply with KL15 and KL30
  • Presentation of the hardware interfaces CAN, LIN, ETH
  • Introduction of the optional modules for GPS, video, cameras, extenders, COMgate V3,
    microphones, loudspeakers, DIG IO, M-UPS, analog modules
  • Changing the storage media, e.g. SSD or CFast cards
  • Overview of the IPETRONIK data logger applications
  • Ethernet connection to the measurement computer with IPEmotion (Log2PC)

 

IPEmotion logger plugIn-configuration

  • Loading the logger plugIn
  • Establishing an Ethernet connection to the PC and detecting logger hardware
  • Connecting IPETRONIK measurement modules and reading them out at the logger
  • Scaling the analog channels
  • Demo signals for voltage, connecting encoder, DMS via test box simulator
  • Measuring with the logger, relevance of the system status LEDs
  • Initializing the logger with a measurement configuration via PC, visualizing data
  • Initializing the logger with a measurement configuration via USB flash drive
  • Configuration and triggering of triggered data storage
  • Controlling the digital IOs with iMic or trigger button


Measuring with bus networks and control units

  • Importing description files CANdb, A2L, Autosar, Fibex, GM-LAN
  • Channel selection via filter lists
  • Handling of channel name duplicates
  • Merging different DBC files
  • Optimizing the DAQ list filling ODT, DTO
  • Seed & Key
  • Using the import functions via Excel measuring plans
  • Key-value pairs in the analysis
  • Sending CAN messages
  • Formula channels, classifications, and logical functions as trigger conditions
  • Configuration of CAN ID filters


Remote data transmission

  • Configuration of the data management
  • Difference between parallel and sequential data processing
  • Measurement data encryption on the logger
  • Logger data import via USB flash drive
  • Configuration of the WiFi interface with authentication at the access point
  • Configuration of the modem connection, 3G/4G blacklists
  • E-mail groups
  • Configuration of the SMS notification with transmission of the measurement status file
  • Evaluation of the measurement status file
  • Using compare functions to detect configuration differences
  • TESTdrive firmware updates


Logger display systems

  • Configuration of the WiFi interface, app connection for tablet and display
  • Configuration of the app display pages with IPEmotion
  • IPEWifi V3 as access point for M-LOG V3
  • M-VIEWfleet display connection via cable
  • Configuration of the display function in the logger plugIn

IPEmotion advanced training

Description

The advanced training deepens the contents of the basic training. It is intended for people who set up IPEmotion measurement applications and preconfigure them for their colleagues. The training focuses on advanced functions, such as the automated measurement point import and the integration of customized buttons in the ribbon. Moreover, it introduces simple programming with VBA and IronPython in order to send status e-mails or open input masks. Another important topic are the expert settings and their practical relevance.


Location: to be agreed upon
Requirements: completion of IPEmotion basic training

Possible topics and contents

Basic settings

  • Configuration of customized project parameters
  • Structure of parameters, drop-down lists, and mandatory fields
  • Integration of customized buttons in the ribbon
  • Linking of VBS and IronPython scripts
  • Customizing the menu bar
  • Overview of the IPEmotion directory structure for the storage of images, scripts, as well as imported and exported measurement data
  • Handling of raw file and configuration back-ups
  • IPEmotion settings XML
  • Overview of plugIn-specific expert settings


Configuration of measurement plans and signals

  • Channel scaling for analog, ICP, encoder, and DMS channels
  • V-TAB scaling, multi-point scaling
  • Expert settings such as tab formats and the special task functions
  • Measuring with CAN modules and allocating CAN IDs
  • Different behavior of input and output channels
  • Merging DBC files from different CAN db files
  • Integration of the CSV channel and the CSV import filter, integration of drop-down lists
  • Integration of the Excel measurement point import tool in the ribbon
  • Measurement plans (.mpc ) for fast and easy configurations
  • Hardware mapping function for configuration adjustments
  • Working with the sensor database editor tool
  • Writing TEDS sensors with the test box


Online visualisation

  • Saving page templates
  • Working with two display screens
  • Multiple processing of instruments, displayed over several pages
  • Rapid duplication of instruments, multi-analyzing selection
  • Sorting and moving of pages, channels and instruments
  • Triggering of analog and digital outputs via slide controls, switches, alphanumerical displays, etc.
  • Navigation between display pages via user buttons
  • Embedding of individual input windows into measurement procedure
  • Saving of the partial configurations iac, ioc, icc and their practical

 

Data storage and formulas

  • Complex calculations such as test bit calculations or logical operations, working with HEX bit masks
  • Customizing the default names of analysis operations
  • Working with formulas for time and format calculations
  • Integration of customer-specific formulas and help files
  • Measuring bus traffic, traffic data output
  • Configuration of FFT calculations for phase, amplitude, power
  • Working with dynamic raw time signals, e.g. in the oscilloscope
  • Data storage in other file formats



Remote data transmission

  • CAN, LIN, FlexRay traffic to signal conversion
  • Structure of analysis operations, filters, statistics, segment operations, FFTs
  • Customizing the column selection for key-value pairs
  • Customizing the MDF4 data export
  • Editing measurement data and parameters
  • Working with the extended data export functions
  • Data export settings and their influence on the export results


Programming & Scripting

  • Overview of the standard scripts in the setup
  • Creating new scripts with the macro recorder
  • Structure of the IPEmotion COM interface
  • Name spaces for the script creation
  • Creating basic VBS and IronPython scripts for common functions (e.g. event triggering, test parameter entry)
  • Integration of scripting functions in the analysis operations


Creating PDF reports

  • Working with the layout designer
  • Creating new report templates with customized page and cover design
  • Integration of scripting operations in the report calculation
  • Field commands of the layout designer

 

IPEmotion control module training

Description

With the control module, you can parameterize extensive control functions for the automation of test bench testing. This training is intended for people with advanced IPEmotion knowledge who want to use the software for test bench control. Among other things, we will talk about function generators, router channels, sequences, sequence blocks, and controllers as well as their practical relevance. The integration of plugIns for the data exchange with SPS systems, such as Siemens S7, Wago, Beckhoff, Dataforth, and field bus protocols, such as Modbus RTU/TCP, ProfiBus, and OPC, as well as the developer edition for the creation of runtime applications will also play an important role.


Location: to be agreed upon
Requirements: completion of IPEmotion basic and advanced training
Measurement hardware: will be provided

Possible topics and contents

Introduction

  • Presentation of the main control module functions

PlugIn connection for controls

  • Overview of the plugIns
  • PlugIn integration for different controls, e.g. OPC, Beckhoff, Wago, Modbus, etc.
  • Overview of hardware adapters and drivers for the ProfiBus connections
  • Import of the Siemens and Wago SPS control configuration files
  • Working with the signal import functions of Siemens symbol tables, data blocks, TIA portal and CoDeSys description

Function generators

  • Configuration of different function generators (sinus, ramp, etc.)
  • Triggering the FGNs start, stop, pause
  • Controlling output frequencies, amplitudes, and offsets
  • Parameterizing output profiles from measurement files
  • Relevance of start values, end values, output frequencies, etc.
  • Calculating parameters for the configuration of defined ramp gradients

Router channels

  • Practical relevance of router channels
  • Scaling of input and output values
  • Routing of data with different file formats
Sequence control
  • Introduction of function blocks in sequence control
  • Setting outputs, configuring monitoring functions, running scripts
  • Parameterizing timeouts and abort conditions
  • Online visualization of control steps in instruments
  • Benefits of the step overview list
  • Practical application: sequence control at the pump test bench

Sequence blocks and PID controllers

  • Configuration of sequence blocks
  • Linking of blocks in the test sequence
  • Configuration of PID controllers with control channels
  • Relevance of lead time, reset time, amplification
  • Integration of control factors in a test sequence
  • Dynamic adjustment of the parameters
  • Practical application: configuration of the parameters at different process units for fueling, furnace control, engine brake

Profile generators & Driver aid
  • Configuration of profile generators for the visualization of driving profiles
  • Application overview at the roller test bench, exhaust emission and brake tests
  • Parameterizing the reference profiles
  • Configuration options in the driver aid –display element, vertical and horizontal display, lead and reset times, etc.
  • Import of recorded test drive reference profiles or CSV files
  • Practical application: configuration of a brake test with integrated audio output

PlugIn development

Develop your own PlugIn!

If you want to develop your own PlugIn, IPETRONIK provides you with the IPEmotion software development kit for free. The SDK includes all the material a developer needs to write a PlugIn for the integration of their measurement hardware: the IPEmotion PlugIn designer, extensive documentation, as well as a sample project with source code. The IPEmotion PlugIn concept offers an open interface for the integration of any measurement hardware or bus system/protocol.

IPEmotion PlugIn development training

Description

This training is intended for people who want to develop a PlugIn for IPEmotion. Via the PlugIn interface, various measurement systems, busses, or protocols can be integrated in IPEmotion. The free IPEmotion designer SDK makes the development very easy. The training focuses on the SDK functions and demonstrates the connection to the manufacturer API in practice. In addition to that, the PlugIn licensing will be introduced, allowing the developer to monetize their effort.


Location: to be agreed upon
Requirements: knowledge of C# and C++
Measurement hardware: depends on the PlugIn task

Possible topics and contents

Introduction

  • Overview of the IPEmotion functions with regards to the PlugIn integration


PlugIn designer SDK

  • Installation of the PlugIn designer SDK
  • Loading of a demo PlugIn to explain the different classes
  • Functions for the device configuration in C#
  • Functions for the measurement data transfer in C++
  • Relevance of manufacturer code and product code
  • Versioning in relation to the IPEmotion version, introduction of the PlugIn development manual
  • Working with the style guide


Creating a PlugIn: first steps

  • Creating a PlugIn with own manufacturer code
  • Presentation of the most important functions of:
    MAL.Configuration, MAL.System, MAL.Packet
  • Working with templates from the plugIn designer
  • Integration of templates, e.g. for channel scaling
  • Configuration of hardware configuration tabs for the device connection
  • Connection to manufacturer API and customer hardware
  • Rules of the PlugIn GUI design
  • The PlugIn interface in relation to IPEmotion processes


Measurement data integration

  • Time stamp transfer and time synchronization mechanisms
  • Triggering the initialization and starting the measurement
  • Integration of templates and import functions for different connectors, e.g. CAN, LIN, ETH, FlexRay, and various protocols such as XCP, CCP, KWP, J1939, GM-LAN
  • Configuration of notifications with the diagnostic settings
  • The most important contents of the IPEmotion support file



Licensing and code generation

  • PlugIn licensing in myIPE
  • Interrelation of the plugIn license parameters between IPEmotion and the PlugIn
  • PlugIn localization and extraction of the language components as TTK files
  • Localizations with the Catalyst translation software
  • Integration of the help file
  • Export of the interface documentation
  • Checking the PlugIn
  • Export of the source code for integration in the Visual Studio Solution

SDK ‒ First steps of the PlugIn creation