Welcome
Guest
, you are in:
<root>
Elements
•
Login
EventIDE Wiki
Navigation
¶
Main Page
Random Page
Create a new Page
All Pages
Categories
Navigation Paths
Administration
File Management
Create Account
Search the wiki
Back
Multi-channel Plotter Element
Modified on 2018/08/03 22:04
by
Administrator
Categorized as
Elements
,
Signal Processing
<div style="margin-right: 10px; margin-left: 16px; margin-bottom:10px; float: right; width: 500px; overflow: hidden; height: auto; padding: 0px; background: #fafafa; background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background: -moz-linear-gradient(top, #fbfbfb, #fafafa);border: 1px dashed #ddd;box-shadow: 0 0 0 3px #fff, 0 0 0 5px #ddd, 0 0 0 10px #fff, 0 0 2px 10px #eee;"> == Summary == {s:Element Info Panel | title=Multi-channel Plotter | category=Signal Processing | icon=[image|Element Icon|{UP(Multi-channel-Plotter-Element)}Multi-channel-Plotter-Element-Icon.png] | author= OkazoLab | addin= Signal Processing | scope= Experiment | usage= Snippets | ownsnippets= None } == Properties == {| |- ! Name ! Description ! Constraints ! Type ! On<br/>runtime<br/>change |- | colspan="5" bgcolor="#AADDDDD" | Settings |- | Input Channels | Defines input channels for processing | {s:atNormal} | IList | |- | Buffer Size | Defines the size (in samples) of the element's processing buffer | {s:atDesign} | 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 | {s:atDesign} | Double | |- | Resampling Method | Defines the interpolation method for resampling the input signals of different sampling rates | {s:atDesign} | Int32 | |- | Chunk Size | Defines a size of the processing blocks (chunks) in samples. The value must not be greater than the buffer size. | {s:atDesign} | Int32 | |- | colspan="5" bgcolor="#AADDDDD" | Bandpass Filter |- | Is Filtering | Defines whether the Butterworth bandpass filter is applied in signal plotting. This filter does not affect the signal analysis. | {s:atNormal} | Boolean | |- | Filter Order | Defines the order of the Butterworth bandpass filter | {s:atNormal} | Int32 | |- | Low CutOff | Defines the low cutoff of the Butterworth bandpass filter, in Hz | {s:atNormal} | Double | |- | High CutOff | Defines the high cut-off of the Butterworth bandpass filter, in Hz | {s:atNormal} | Double | |- | colspan="5" bgcolor="#AADDDDD" | 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. <ContentControl Content='{Binding XAMLSignalPlot}'/> The ContentControl with a generated plot can be shown on the status screen or by the XAML Layout element. | {s:atNormal} | UIElem.. | |- | Plot Title | Defines the title of the generated signal plot | {s:atNormal} | String | |- | Plot Theme | Defines a visual theme of the generated signal plot | {s:atNormal} | Int32 | |- | Line Thickness | Defines the thickness of the data line on the generated signal plot | {s:atNormal} | Int32 | |- | Line Color | Defines the color of the data line on the generated signal plot | {s:atNormal} | stColor | |- | Use Random Colors | Defines the color of the data line on the generated signal plot | {s:atNormal} | Boolean | |- | Font Size | Defines the font size for plot labels | {s:atNormal} | Double | |- | Show Axis Bands | Defines whether the axis bands are shown on the plot area | {s:atNormal} | 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. | {s:atDesign} | clSize | |- | Max Visible Channels | Defines how many channels can be fit vertically on the plot | {s:atNormal} | Int32 | |- | colspan="5" bgcolor="#AADDDDD" | 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) | {s:atNormal} | Boolean | |- | colspan="5" bgcolor="#AADDDDD" | Control |- | Is Enabled | If set to false the element is completely omitted when the experiment is run | {s:atDesign} | Boolean | |- | Title | Title of the element | {s:atDesign} | String | |- |} == == </div> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> '''Multi-channel Plotter Element''' generates a real-time plot that renders multiple signals stacked vertically.<br><br> {TOC} == Description == ... == Snapshots == {| | [imageleft|Snapshot 1 <br/>|{UP(page - name)}*-sm.png |{UP(page - name)}*.png] || [imageleft|Snapshot 2 |{UP(page - name)}*-sm.png |{UP(page - name)}*.png] |} == Practical Use == ... === Technique 1 === # Step 1 # Step 2 ... === Technique 2 === # Step 1 # Step 2 ... <div style="margin-left:0px; margin-right:10px; margin-top:10px; width: auto; overflow: hidden; height: auto; background: #fafafa; background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background: -moz-linear-gradient(top, #fbfbfb, #fafafa);border: 1px dashed #ddd;box-shadow: 0 0 0 3px #fff, 0 0 0 5px #ddd, 0 0 0 10px #fff, 0 0 2px 10px #eee;"> @@ csharp // Check the trial outcome. Result and RT just other user variables // insert code snippet here.. @@</div> ... == Notes == ... * Insert Notes here.. * Insert Notes here..
Meta Keywords:
Meta Description:
Change Comment:
ScrewTurn Wiki
version 5.2.0.8. Some of the icons created by
FamFamFam
.