The Configuration editor is used to build a configuration for a desired purpose. The empty configuration contains only input and output blocks. If the system is not running, pressing the input or output block symbol opens an IO Settings dialog If the system is running, a system monitor will be opened. The configuration editor supports the drag&drop feature i.e. you can drag an input file by mouse and drop it to the configuration editor window.
A new block is inserted using the config->block->new menu, which opens a block insertion dialog. The block is a real time block, and the system ensures that all samples are processed by blocks. If blocks cause a too high load to the processor, the system can not process all samples in real time. In this case the user has to decrease the load caused by real time blocks. The load can be decreased using the following methods:
Decreasing the sample rate.
Changing the block parameters for example using a shorter FIR filter.
Removing blocks.
Filters are removed using the config->block->delete menu which opens a block deletion dialog for deletion. Block can not be deleted if analyzers are attached to block output. Delete analyzers before block deletion.
Blocks can not be inserted or deleted when system is running.
The analyzer block is inserted using the config->analyzer->new menu, which opens an analyzer insertion dialog for insertion. Analyzers are not real time blocks. How much analyzers get input samples for analyzing, depends on the processor load. The blocks have the higher priority than the analyzers.
The analyzers are removed using the config->analyzer->delete menu which opens an analyzer deletion dialog for deletion. Analyzers can be deleted also just by closing the analyzer window.
There are quick selection buttons for the block and analyzer insertion and deletion. There are also buttons for starting and stopping processing.