Multi-channel Plotter Element

Modified on 2018/08/03 22:04 by Administrator — Categorized as: Elements, Signal Processing

Summary

Element Icon Multi-channel Plotter
Info
Category: Signal Processing AddIn: Signal Processing
Creator: OkazoLab Scope: Experiment
Owns Snippets: None Usage: Snippets

Properties

NameDescription                              ConstraintsTypeOn
runtime
change
Settings
Input Channels        Defines input channels for processing                IList         
Buffer Size        Defines the size (in samples) of the element's processing buffer                Int32         
Output Sampling Rate        Defines the sampling rate of processing performed by this element, in Hz. If the input channels have different sampling rates, the input signal will be re-sampled to the chosen rate                Double         
Resampling Method        Defines the interpolation method for resampling the input signals of different sampling rates                Int32         
Chunk Size        Defines a size of the processing blocks (chunks) in samples. The value must not be greater than the buffer size.                Int32         
Bandpass Filter
Is Filtering        Defines whether the Butterworth bandpass filter is applied in signal plotting. This filter does not affect the signal analysis.                Boolean         
Filter Order        Defines the order of the Butterworth bandpass filter                Int32         
Low CutOff        Defines the low cutoff of the Butterworth bandpass filter, in Hz                Double         
High CutOff        Defines the high cut-off of the Butterworth bandpass filter, in Hz                Double         
Plotting
XAML Signal Plot        Returns a live XAML signal plot with the signal data. The plot can be used for direct binding to the Content property of the XAML ContentControl element, e.g. The ContentControl with a generated plot can be shown on the status screen or by the XAML Layout element.                UIElem..         
Plot Title        Defines the title of the generated signal plot                String         
Plot Theme        Defines a visual theme of the generated signal plot                Int32         
Line Thickness        Defines the thickness of the data line on the generated signal plot                Int32         
Line Color        Defines the color of the data line on the generated signal plot                stColor         
Use Random Colors        Defines the color of the data line on the generated signal plot                Boolean         
Font Size        Defines the font size for plot labels                Double         
Show Axis Bands        Defines whether the axis bands are shown on the plot area                Boolean         
Rendering Size        Defines the size of the generated plot in pixels. The plot is automatically stretched on rendering, but a larger rendering size improves the chart quality with some cost in performance. The rendering size is also used as the resulting image resolution, when the plot is exported into a file.                clSize         
Max Visible Channels        Defines how many channels can be fit vertically on the plot                Int32         
Runtime Control
Is Running        Defines whether the element is processing data. You can use this property to pause the signal processing at any time (e.g. for a sake of performance)                Boolean         
Control
Is Enabled        If set to false the element is completely omitted when the experiment is run                Boolean         
Title        Title of the element                String         

Multi-channel Plotter Element generates a real-time plot that renders multiple signals stacked vertically.

Description

...

Snapshots

Snapshot 1

Snapshot 1

Snapshot 2

Snapshot 2

Practical Use

...

Technique 1

  1. Step 1
  2. Step 2
    ...
    === Technique 2 ===
  3. Step 1
  4. Step 2
    ...

     // Check the trial outcome. Result and RT just other user variables
    
    // insert code snippet here..
               
    ...
    == Notes ==
    ...
  5. Insert Notes here..
  6. Insert Notes here..