123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- /**
- * \page BoxAlgorithm_ContinuousOscilloscope Continuous Oscilloscope
- __________________________________________________________________
-
- Detailed description
- __________________________________________________________________
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_Description|
- The <em>Continuous Oscilloscope</em> displays temporal numerical data in the form of curves, all the channels being distributed vertically, each one with its own horizontal axis.
- Channel are given a color, overlaps are rendered additively.
- The display is done <b>continuously</b> , meaning that once the end of the horizontal scale is reached, it goes back to the origin.
-
- The <em> Continuous Oscilloscope </em> box shares common concepts and settings with the other boxes in the <b> Mensia Advanced Visualization Toolset </b>.
- Additional information are available in the dedicated documentation pages:
- - \ref Doc_Mensia_AdvViz_Concepts
- - \ref Doc_Mensia_AdvViz_Configuration
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_Description|
- __________________________________________________________________
-
- Inputs description
- __________________________________________________________________
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_Inputs|
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_Inputs|
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_Input1|
- The first input can be a streamed matrix or any derived stream (Signal, Spectrum, Feature Vector).
- Please set the input type according to the actual stream type connected.
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_Input1|
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_Input2|
- The second input expect stimulations. They will be displayed as <b> red vertical lines </b>.
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_Input2|
- __________________________________________________________________
-
- Settings description
- __________________________________________________________________
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_Settings|
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_Settings|
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_Setting1|
- The channel localisation file containing the cartesian coordinates of the electrodes to be displayed.
- A default configuration file is provided, and its path stored in the configuration token <tt>${AdvancedViz_ChannelLocalisation}</tt>.
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_Setting1|
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_Setting2|
- Select <em> Time Locked </em> for a continuous data stream, and specify the <em>time scale</em> below.
- Select <em>Independent </em> for a discontinuous data stream, and specify the <em>matrix count</em> below.
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_Setting2|
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_Setting3|
- The time scale in seconds, before the displays goes back to the origin.
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_Setting3|
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_Setting4|
- The number of input matrices to receive before the displays goes back to the origin.
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_Setting4|
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_Setting5|
- If this checkbox is ticked, the vertical scale is shifted so that 0 is at the bottom. Only positive values will be displayed.
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_Setting5|
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_Setting6|
- Gain (floating-point scalar factor) to apply to the input values before display.
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_Setting6|
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_Setting7|
- Label to be displayed on top of the visualization window.
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_Setting7|
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_Setting8|
- This setting expect a value between 0 and 1, from transparent to opaque color rendering (nb: this value is the alpha component of the color).
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_Setting8|
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_Setting9|
- Color gradient to use. This setting can be set manually using the color gradient editor.
- Several presets exist in form of configuration tokens <tt>${AdvancedViz_ColorGradient_X}</tt>, where X can be:
- - <tt>Matlab</tt> or <tt>Matlab_Discrete</tt>
- - <tt>Icon</tt> or <tt>Icon_Discrete</tt>
- - <tt>Elan</tt> or <tt>Elan_Discrete</tt>
- - <tt>Fire</tt> or <tt>Fire_Discrete</tt>
- - <tt>IceAndFire</tt> or <tt>IceAndFire_Discrete</tt>
-
- The default values <tt>AdvancedViz_DefaultColorGradient</tt> or <tt>AdvancedViz_DefaultColorGradient_Discrete</tt> are equal to </t>Matlab</tt> and <tt>Matlab_Discrete</tt>.
-
- An example of topography rendering using these color gradients can be found \ref Doc_Mensia_AdvViz_Configuration "here".
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_Setting9|
- __________________________________________________________________
-
- Online visualisation settings
- __________________________________________________________________
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_OnlineVisualizationSettings|
- At runtime, all the advanced visualization shared settings are exposed, as described in \ref Doc_Mensia_AdvViz_Configuration_RuntimeToolbar.
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_OnlineVisualizationSettings|
- __________________________________________________________________
-
- Examples description
- __________________________________________________________________
-
- * |OVP_DocBegin_BoxAlgorithm_ContinuousOscilloscope_Examples|
- In the following example, we filter the input signal in the 8-15 Hz frequency range and simply display it.
-
- You can find a commented scenario in the provided sample set, the scenario file name is \textit{ContinuousOscilloscope.mxs}.
-
- \image html ContinuousOscilloscope_Example.png "Example of scenario using the Continuous Oscilloscope"
- \image latex ContinuousOscilloscope_Example.png "Example of scenario using the Continuous Oscilloscope" width=\textwidth
- * |OVP_DocEnd_BoxAlgorithm_ContinuousOscilloscope_Examples|
- */
|