Std Graph Analysis Menu: Difference between revisions

From LabRPS Documentation
Jump to navigation Jump to search
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 14: Line 14:
==Introduction==  
==Introduction==  


The '''Std Analysis Menu''' is one of the 4 sub-menus added to the [[Standard_Menu|standard menu]] when a [[Graph|graph view]] is active:
The '''Std Analysis Menu''' is one of the 2 sub-menus added to the [[Standard_Menu|standard menu]] data visualization.
 
{{StdMenu
|
[[Std_File_Menu|File]]
   
[[Std_Edit_Menu|Edit]]
   
[[Std_View_Menu|View]]
   
[[Std_Scripting_Menu|Scripting]]
   
[[Std_Input_Menu|Input]]
   
[[Std_Simulation_Menu|Simulation]]
   
[[Std_Output_Menu|Output]]
   
[[Std_Graph_Menu|Graph]]
   
[[Std_Tools_Menu|Tools]]
   
[[Std_Graph_Analysis_Menu|Analysis]]
   
[[Std_Windows_Menu|Windows]]
   
[[Std_Help_Menu|Help]]
}}


The Std Analysis menu provides various tools to work with a graph. The following items are enabled only if the active window is a 2D Multilayer Plot Window. If the active plot layer contains more than one curve, and the Data Range Selectors are not enabled, a dialog window will pop-up allowing you to select the curve you want to analyze.
The Std Analysis menu provides various tools to work with a graph. The following items are enabled only if the active window is a 2D Multilayer Plot Window. If the active plot layer contains more than one curve, and the Data Range Selectors are not enabled, a dialog window will pop-up allowing you to select the curve you want to analyze.
Line 55: Line 28:
** [[Std_Graph_Analysis_Translate_vertical|Vertical]]:is used to move a curve in the vertical direction.
** [[Std_Graph_Analysis_Translate_vertical|Vertical]]:is used to move a curve in the vertical direction.


* [[Std_Analysis_FFT|FFT...]]: opens a dialog that allows to compute a direct or inverse Fast Fourier Transform.
* [[Std_Graph_Analysis_FFT|FFT...]]: opens a dialog that allows to compute a direct or inverse Fast Fourier Transform.


* [[Std_Graph_Analysis_Filter|FFT Filter]]: gives access to submenus that provides Lowpass, Highpass, Bandpass and Bandblock filter topologies:
* [[Std_Graph_Analysis_Filter|FFT Filter]]: gives access to submenus that provides Lowpass, Highpass, Bandpass and Bandblock filter topologies:
Line 61: Line 34:
** [[Std_Graph_Analysis_Filter_High_pass|High Pass...]]: uses an FFT based digital filter to attenuate the low frequencies present in an input signal.
** [[Std_Graph_Analysis_Filter_High_pass|High Pass...]]: uses an FFT based digital filter to attenuate the low frequencies present in an input signal.
** [[Std_Graph_Analysis_Filter_Band_pass|Band Pass...]]: uses an FFT based digital filter to attenuate both high and low frequencies present in an input signal.
** [[Std_Graph_Analysis_Filter_Band_pass|Band Pass...]]: uses an FFT based digital filter to attenuate both high and low frequencies present in an input signal.
** [[Std_Graph_Analysis_Filter_Band_block|Band Block...]]: command uses an FFT based digital filter to remove a band of frequencies from a signal while leaving those frequencies above and below the stop band.  
** [[Std_Graph_Analysis_Filter_Band_block|Band Block...]]: uses an FFT based digital filter to remove a band of frequencies from a signal while leaving those frequencies above and below the stop band.  


* [[Std_Graph_Analysis_Smooth|Smooth]]: gives access to 3 smoothing submenus.
* [[Std_Graph_Analysis_Smooth|Smooth]]: gives access to 3 smoothing submenus.
Line 68: Line 41:
** [[Std_Graph_Analysis_Smooth_FFT_filter|FFT Filter...]]: performs a smoothing of the selected curve using the Low Pass method.  
** [[Std_Graph_Analysis_Smooth_FFT_filter|FFT Filter...]]: performs a smoothing of the selected curve using the Low Pass method.  


* [[Std_Graph_Analysis_Differentiate|Differentiate]]: creates a new plot displaying the resulting curve of the numerical differentiation.  
* [[Std_Graph_Analysis_Differentiate|Differentiate]]: creates a new plot displaying the resulting curve of the numerical differentiation.  


* [[Std_Graph_Analysis_Integrate|Integrate]]: performs a piecewise numerical integration of a curve on the selected layer.  
* [[Std_Graph_Analysis_Integrate|Integrate]]: performs a piecewise numerical integration of a curve on the selected layer.  
Line 97: Line 70:
{{Std Base navi}}
{{Std Base navi}}
{{Userdocnavi}}
{{Userdocnavi}}
[[Category:Plugins]]
{{clear}}
{{clear}}

Latest revision as of 16:41, 27 October 2024

Std Base icon

Introduction

The Std Analysis Menu is one of the 2 sub-menus added to the standard menu data visualization.

The Std Analysis menu provides various tools to work with a graph. The following items are enabled only if the active window is a 2D Multilayer Plot Window. If the active plot layer contains more than one curve, and the Data Range Selectors are not enabled, a dialog window will pop-up allowing you to select the curve you want to analyze.

In most cases (except for integration), a new red curve is added to the active plot layer and a new table containing the data used to plot this curve is added to the workspace. Useful information about the operation performed will be shown in the Results Log display.

Tools

The following tools are available in this menu:

  • Translate: provides access to 2 commands that are used for translating curves horizontally and vertically.
    • Honrizontal: is used to move a curve in the horizontal direction.
    • Vertical:is used to move a curve in the vertical direction.
  • FFT...: opens a dialog that allows to compute a direct or inverse Fast Fourier Transform.
  • FFT Filter: gives access to submenus that provides Lowpass, Highpass, Bandpass and Bandblock filter topologies:
    • Low Pass...: uses an FFT based digital filter to attenuate the high frequencies present in an input signal.
    • High Pass...: uses an FFT based digital filter to attenuate the low frequencies present in an input signal.
    • Band Pass...: uses an FFT based digital filter to attenuate both high and low frequencies present in an input signal.
    • Band Block...: uses an FFT based digital filter to remove a band of frequencies from a signal while leaving those frequencies above and below the stop band.
  • Smooth: gives access to 3 smoothing submenus.
    • Savitzky Golay...: performs a smoothing of the selected curve using the Savitzky-Golay method.
    • Moving Window Average...: performs a smoothing of the selected curve with the moving window average method.
    • FFT Filter...: performs a smoothing of the selected curve using the Low Pass method.
  • Differentiate: creates a new plot displaying the resulting curve of the numerical differentiation.
  • Integrate: performs a piecewise numerical integration of a curve on the selected layer.
  • Interpolate: performs an interpolation using the selected method.