KiRAT - Kiel Real-time Application Toolkit

Config

The Configuration or ini files are used to set up/select parameters activate moduls or connect applications. You will find that any parameter starts with a letter that signals its datatype. In the following the most common ones are listed :

  • b-Boolean => a variable that has only 2 states "true" or "false"

  • f-float => used for numbers that can contain decimal places

  • i-integer => used for counting etc. only integers no decimal places

  • c-char => stands for characters, is used for words

What is the connections configuration/ini- file ?

Through the connections configuration different applications can be enabled, which can be used together with KiRAT. Furthermore, there are configurations…

Through the connections configuration different applications can be enabled, which can be used together with KiRAT. Furthermore, there are configurations for the modules as well as for the submodules, in which for example the module activation or the setting of certain parameters and strings is controlled. Setting the parameters via the configuration is useful if the parameters are necessary for setting the respective KiRAT application and are therefore changed frequently.

%---------------------------------------------------------
% KiRAT configuration file --- connections settings
%---------------------------------------------------------

%---------------------------------------------------------
% Enable or disable individual modules ( set to 'true' or 'false')
%---------------------------------------------------------

bCanEnabled = false
bEegEnabled = false
bGpsEnabled = false
bGsmEnabled = false
bTcpipEnabled = false
bTvCtrlEnabled = false
bUdpipEnabled = false
bTvCtrlEnabled = false
bOscEnabled = false
bAnswermaEnabled = false
bHandsfreeEnabled = false
bQuspinOpmEnabled = false
bStepperEnabled = false
bNeopixelEnabled = false
bStreamdeckEnabled = false
bExtgraphEnabled = true
Posted 4 months agoby mmat

Where and how can I set up the exo settings ?

All existing exos are listed in the exo configuration. Settings can be made whether: the exo is enabled the exo…

All existing exos are listed in the exo configuration. Settings can be made whether:

  • the exo is enabled
  • the exo is docked to the GUI
  • the exo should start in fullscreen mode
  • the exo should appear automatically on startup

%---------------------------------------------------------
% KiRAT configuration file --- exo settings
%
% This file was automatically generated using the KiRAT ini file generation mechanism.
%
% Date of generation: 10.02.2021
% Time of generation: 17:00 h
% KiRAT version: 3.5.0
%---------------------------------------------------------

%---------------------------------------------------------
% Enable exo submodules
%---------------------------------------------------------

%--- Objective speech analysis

ObjectiveSpeechAnalysisEnabled = false
ObjectiveSpeechAnalysisDocked = false
ObjectiveSpeechAnalysisFullScreen = false
ObjectiveSpeechAnalysisOnStartup = false
Posted 4 months agoby mmat

Where can I choose the input Signals ?

The input signals are specified in the IO configuration. Here for example bPortaudioEnabled i.e. an audio input or bFileEnabled for…

The input signals are specified in the IO configuration. Here for example bPortaudioEnabled i.e. an audio input or bFileEnabled for file based processing can be selected. Depending on the selection, various parameters are then specified. The best way to implement this configuration is to use a working configuration as an example.

%---------------------------------------------------------
% KiRAT configuration file --- IO configuration
%---------------------------------------------------------

bIsMultiThreaded = true
iMinLatencyInFrames = 3
iMaxLatencyInFrames = 100
bKeepNewestData = true

%--- Enable/disable synchronous IOs ----------------------

bPortaudioEnabled = false
bNiEnabled = false
bFileEnabled = false
bUdpEnabled = false
bGtecNautilusEnabled = false
bGtecHiampEnabled = false
bDemetecEnabled = false
bEcgEnabled = false
bDelsysEmgEnabled = false
bDelsysAuxEnabled = false
Posted 4 months agoby mmat

Where can I choose the configuration file?

To select the appropriate configuration, %appdata% can be entered in the address line in the Explorer. Under KiRAT is a…

To select the appropriate configuration, %appdata% can be entered in the address line in the Explorer.

 Picture showing the explorer

Under KiRAT is a file "main" in which the path of the desired Config is indicated.

appData

Open main

Kirat Folder

Select your desired conifg by enabling it by removing the %-Sign. You might find other configpahts that are unabled with %.

%---------------------------------------------------------
% KiRAT configuration file --- Main settings
%---------------------------------------------------------

% --- Set global configuration path
% --- Has to end with a backslash!
% --- Default: %AppData%/KiRAT/config/

pcConfigPath="C:\dss_kirat_config\sonar\syssim_ray_tracing_small_env\"

Posted 4 months agoby mmat

Contact

Prof. Dr.-Ing. Gerhard Schmidt

E-Mail: gus@tf.uni-kiel.de

Christian-Albrechts-Universität zu Kiel
Faculty of Engineering
Institute for Electrical Engineering and Information Engineering
Digital Signal Processing and System Theory

Kaiserstr. 2
24143 Kiel, Germany