Package SignalLabPkg

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
 
(Automated Syncronization with Documentation)
 
(8 intermediate revisions by one user not shown)
Line 17: Line 17:
  
 
== Components ==
 
== Components ==
 +
*[[Image:BIGSLMinMax.gif]] [[Image:SLMinMax.gif]] [[Image:NETSLMinMax.gif]] [[Class SLMinMax.TSLMinMax|TSLMinMax]] - Finds the minimal and maximal values in the buffer.
 +
*[[Image:BIGSLMean.gif]] [[Image:SLMean.gif]] [[Image:NETSLMean.gif]] [[Class SLMean.TSLMean|TSLMean]] - Performs a Median Filter.
 +
*[[Image:BIGSLSnippetTrigger.gif]] [[Image:SLSnippetTrigger.gif]] [[Image:NETSLSnippetTrigger.gif]] [[Class SLSnippetTrigger.TSLSnippetTrigger|TSLSnippetTrigger]] - Detects passing trough a level and takes a data snippet around it.
 +
*[[Image:BIGSLPatternDetector.gif]] [[Image:SLPatternDetector.gif]] [[Image:NETSLPatternDetector.gif]] [[Class SLPatternDetector.TSLPatternDetector|TSLPatternDetector]] - Detects patterns in the buffers.
 
*[[Image:BIGSLSubtractComplex.gif]] [[Image:SLSubtractComplex.gif]] [[Image:NETSLSubtractComplex.gif]] [[Class SLSubtractComplex.TSLSubtractComplex|TSLSubtractComplex]] - Combines two input complex signals by performing Subtract operation.  
 
*[[Image:BIGSLSubtractComplex.gif]] [[Image:SLSubtractComplex.gif]] [[Image:NETSLSubtractComplex.gif]] [[Class SLSubtractComplex.TSLSubtractComplex|TSLSubtractComplex]] - Combines two input complex signals by performing Subtract operation.  
 
*[[Image:BIGSLMultiplyComplex.gif]] [[Image:SLMultiplyComplex.gif]] [[Image:NETSLMultiplyComplex.gif]] [[Class SLMultiplyComplex.TSLMultiplyComplex|TSLMultiplyComplex]] - Combines multiple input complex signals by performing Multiply operation.  
 
*[[Image:BIGSLMultiplyComplex.gif]] [[Image:SLMultiplyComplex.gif]] [[Image:NETSLMultiplyComplex.gif]] [[Class SLMultiplyComplex.TSLMultiplyComplex|TSLMultiplyComplex]] - Combines multiple input complex signals by performing Multiply operation.  
Line 73: Line 77:
 
*[[Image:BIGSLAbs.gif]] [[Image:SLAbs.gif]] [[Image:NETSLAbs.gif]] [[Class SLAbs.TSLAbs|TSLAbs]] - Converts the values of the buffers to absolute values.  
 
*[[Image:BIGSLAbs.gif]] [[Image:SLAbs.gif]] [[Image:NETSLAbs.gif]] [[Class SLAbs.TSLAbs|TSLAbs]] - Converts the values of the buffers to absolute values.  
 
*[[Image:BIGSLRemoveDC.gif]] [[Image:SLRemoveDC.gif]] [[Image:NETSLRemoveDC.gif]] [[Class SLRemoveDC.TSLRemoveDC|TSLRemoveDC]] - Removes the DC component from the signal.  
 
*[[Image:BIGSLRemoveDC.gif]] [[Image:SLRemoveDC.gif]] [[Image:NETSLRemoveDC.gif]] [[Class SLRemoveDC.TSLRemoveDC|TSLRemoveDC]] - Removes the DC component from the signal.  
 +
*[[Image:BIGSLGenericComplex.gif]] [[Image:SLGenericComplex.gif]] [[Image:NETSLGenericComplex.gif]] [[Class SLGenericComplex.TSLGenericComplex|TSLGenericComplex]] - User defined filter for Complex data.
 +
*[[Image:BIGSLGenericInt.gif]] [[Image:SLGenericInt.gif]] [[Image:NETSLGenericInt.gif]] [[Class SLGenericInt.TSLGenericInt|TSLGenericInt]] - User defined filter for Integer data.
 +
*[[Image:BIGSLGenericComplexGen.gif]] [[Image:SLGenericComplexGen.gif]] [[Image:NETSLGenericComplexGen.gif]] [[Class SLGenericComplexGen.TSLGenericComplexGen|TSLGenericComplexGen]] - User defined generator for Complex data.
 +
*[[Image:BIGSLGenericIntGen.gif]] [[Image:SLGenericIntGen.gif]] [[Image:NETSLGenericIntGen.gif]] [[Class SLGenericIntGen.TSLGenericIntGen|TSLGenericIntGen]] - User defined generator for Integer data.
  
 
== Units ==
 
== Units ==
 +
*[[Unit SLMinMax|SLMinMax]] - Contains the code for the [[Class SLMinMax.TSLMinMax|TSLMinMax]] component.
 +
*[[Unit SLMean|SLMean]] - Contains the code for the [[Class SLMean.TSLMean|TSLMean]] component.
 +
*[[Unit SLSnippetTrigger|SLSnippetTrigger]] - Contains the code for the [[Class SLSnippetTrigger.TSLSnippetTrigger|TSLSnippetTrigger]] component.
 +
*[[Unit SLPatternDetector|SLPatternDetector]] - Contains the code for the [[Class SLPatternDetector.TSLPatternDetector|TSLPatternDetector]] component.
 
*[[Unit SLSubtractComplex|SLSubtractComplex]] - Contains the code for the [[Class SLSubtractComplex.TSLSubtractComplex|TSLSubtractComplex]] component.  
 
*[[Unit SLSubtractComplex|SLSubtractComplex]] - Contains the code for the [[Class SLSubtractComplex.TSLSubtractComplex|TSLSubtractComplex]] component.  
 
*[[Unit SLMultiplyComplex|SLMultiplyComplex]] - Contains the code for the [[Class SLMultiplyComplex.TSLMultiplyComplex|TSLMultiplyComplex]] component.  
 
*[[Unit SLMultiplyComplex|SLMultiplyComplex]] - Contains the code for the [[Class SLMultiplyComplex.TSLMultiplyComplex|TSLMultiplyComplex]] component.  
Line 125: Line 137:
 
*[[Unit SLAbs|SLAbs]] - Contains the code for the [[Class SLAbs.TSLAbs|TSLAbs]] component.  
 
*[[Unit SLAbs|SLAbs]] - Contains the code for the [[Class SLAbs.TSLAbs|TSLAbs]] component.  
 
*[[Unit SLRemoveDC|SLRemoveDC]] - Contains the code for the [[Class SLRemoveDC.TSLRemoveDC|TSLRemoveDC]] component.  
 
*[[Unit SLRemoveDC|SLRemoveDC]] - Contains the code for the [[Class SLRemoveDC.TSLRemoveDC|TSLRemoveDC]] component.  
 +
*[[Unit SLBasicAnalysis|SLBasicAnalysis]] - Contains the code for the [[Class SLBasicAnalysis.TSLBasicAnalysis|TSLBasicAnalysis]] class.
 +
*[[Unit SLFrequencyFilter|SLFrequencyFilter]] - Contains the code for the [[Class SLFrequencyFilter.TSLFrequencyFilter|TSLFrequencyFilter]] base class.
 
*[[Unit SLBandFilter|SLBandFilter]] - Contains the code for the [[Class SLBandFilter.TSLBandFilter|TSLBandFilter]] base class.  
 
*[[Unit SLBandFilter|SLBandFilter]] - Contains the code for the [[Class SLBandFilter.TSLBandFilter|TSLBandFilter]] base class.  
*[[Unit SLSimpleFilter|SLSimpleFilter]] - Contains the code for the [[Class SLSimpleFilter.TSLSimpleFilter|TSLSimpleFilter]] component.
+
*[[Unit SLSimpleFilter|SLSimpleFilter]] - Contains the code for the [[Class SLSimpleFilter.TSLSimpleFilter|TSLSimpleFilter]] class.  
*[[Unit SLTypes|SLTypes]] - Contains some common data types for the SignalLab.  
+
 
*[[Unit SLCommonIirFilter|SLCommonIirFilter]] - Contains the code for the TSLCommonIirFlter base class.  
 
*[[Unit SLCommonIirFilter|SLCommonIirFilter]] - Contains the code for the TSLCommonIirFlter base class.  
 +
*[[Unit SLGenericComplex|SLGenericComplex]] - Contains the code for the [[Class SLGenericComplex.TSLGenericComplex|TSLGenericComplex]] component.
 +
*[[Unit SLGenericInt|SLGenericInt]] - Contains the code for the [[Class SLGenericInt.TSLGenericInt|TSLGenericInt]] component.
 +
*[[Unit SLGenericComplexGen|SLGenericComplexGen]] - Contains the code for the [[Class SLGenericComplexGen.TSLGenericComplexGen|TSLGenericComplexGen]] component.
 +
*[[Unit SLGenericIntGen|SLGenericIntGen]] - Contains the code for the [[Class SLGenericIntGen.TSLGenericIntGen|TSLGenericIntGen]] component.
  
 
== Classes ==
 
== Classes ==
 +
*[[Class SLMinMax.TSLMinMax|TSLMinMax]] - Finds the minimal and maximal values in the buffer.
 +
*[[Class SLMean.TSLMean|TSLMean]] - Performs a Median Filter.
 +
*[[Class SLSnippetTrigger.TSLSnippetTriggerData|TSLSnippetTriggerData]] - Trigger data class.
 +
*[[Class SLSnippetTrigger.TOWSLTriggerSourcePin|TOWSLTriggerSourcePin]] - Trigger data Source Pin.
 +
*[[Class SLSnippetTrigger.TOWSLTriggerSinkPin|TOWSLTriggerSinkPin]] - Trigger data Sink Pin.
 +
*[[Class SLSnippetTrigger.TSLDataSnippet|TSLDataSnippet]] - Class for the data snippet properties and settings.
 +
*[[Class SLSnippetTrigger.TSLTrigger|TSLTrigger]] - Class for the triggering properties and settings.
 +
*[[Class SLSnippetTrigger.TSLSnippetTrigger|TSLSnippetTrigger]] - Detects passing trough a level and takes a data snippet around it.
 +
*[[Class SLPatternDetector.TSLDetectedPatternItem|TSLDetectedPatternItem]] - Detected pattern item class.
 +
*[[Class SLPatternDetector.TSLDetectedPattern|TSLDetectedPattern]] - Detected pattern class.
 +
*[[Class SLPatternDetector.TSLPatternItem|TSLPatternItem]] - Pattern item class.
 +
*[[Class SLPatternDetector.TSLPatterns|TSLPatterns]] - Collection of pattern items.
 +
*[[Class SLPatternDetector.TSLPatternDetector|TSLPatternDetector]] - Detects patterns in the buffers.
 
*[[Class SLSubtractComplex.TSLSubtractComplex|TSLSubtractComplex]] - Combines two input complex signals by performing Subtract operation.  
 
*[[Class SLSubtractComplex.TSLSubtractComplex|TSLSubtractComplex]] - Combines two input complex signals by performing Subtract operation.  
 
*[[Class SLMultiplyComplex.TSLMultiplyComplex|TSLMultiplyComplex]] - Combines multiple input complex signals by performing Multiply operation.  
 
*[[Class SLMultiplyComplex.TSLMultiplyComplex|TSLMultiplyComplex]] - Combines multiple input complex signals by performing Multiply operation.  
Line 200: Line 230:
 
*[[Class SLAbs.TSLAbs|TSLAbs]] - Converts the values of the buffers to absolute values.  
 
*[[Class SLAbs.TSLAbs|TSLAbs]] - Converts the values of the buffers to absolute values.  
 
*[[Class SLRemoveDC.TSLRemoveDC|TSLRemoveDC]] - Removes the DC component from the signal.  
 
*[[Class SLRemoveDC.TSLRemoveDC|TSLRemoveDC]] - Removes the DC component from the signal.  
 +
*[[Class SLBasicAnalysis.TSLBasicAnalysis|TSLBasicAnalysis]] - Base abstract class for analysis components.
 +
*[[Class SLBasicAnalysis.TSLTypedBasicAnalysis|TSLTypedBasicAnalysis]] - Base abstract class for typed analysis components.
 +
*[[Class SLBasicAnalysis.TSLBasicRealAnalysis|TSLBasicRealAnalysis]] - Base abstract class for real data analysis components.
 +
*[[Class SLFrequencyFilter.TSLFrequencyFilter|TSLFrequencyFilter]] - Base abstract class for low and high pass filters.
 
*[[Class SLBandFilter.TSLBandFilter|TSLBandFilter]] - Base abstract class for Band filters.  
 
*[[Class SLBandFilter.TSLBandFilter|TSLBandFilter]] - Base abstract class for Band filters.  
 
*[[Class SLSimpleFilter.TSLSimpleFilter|TSLSimpleFilter]] - Base abstract class for [[Class SLLowPass.TSLLowPass|TSLLowPass]], [[Class SLHighPass.TSLHighPass|TSLHighPass]] and Band filters.  
 
*[[Class SLSimpleFilter.TSLSimpleFilter|TSLSimpleFilter]] - Base abstract class for [[Class SLLowPass.TSLLowPass|TSLLowPass]], [[Class SLHighPass.TSLHighPass|TSLHighPass]] and Band filters.  
 
*[[Class SLCommonIirFilter.TSLCommonIirFilter|TSLCommonIirFilter]] - Base abstract class for all the IIR filters.  
 
*[[Class SLCommonIirFilter.TSLCommonIirFilter|TSLCommonIirFilter]] - Base abstract class for all the IIR filters.  
 +
*[[Class SLGenericComplex.TSLGenericComplex|TSLGenericComplex]] - User defined filter for Complex data.
 +
*[[Class SLGenericInt.TSLGenericInt|TSLGenericInt]] - User defined filter for Integer data.
 +
*[[Class SLGenericComplexGen.TSLGenericComplexGen|TSLGenericComplexGen]] - User defined generator for Complex data.
 +
*[[Class SLGenericIntGen.TSLGenericIntGen|TSLGenericIntGen]] - User defined generator for Integer data.
  
 
== Structures ==
 
== Structures ==
Line 209: Line 247:
  
 
== Enums ==
 
== Enums ==
 +
*[[Enum SLSnippetTrigger.TSLTriggerEdge|TSLTriggerEdge]] - Trigger edge types.
 
*[[Enum SLPlayer.TSLPlayerMode|TSLPlayerMode]] - Modes for the [[Class SLPlayer.TSLPlayer|TSLPlayer]] component after the end of the file.  
 
*[[Enum SLPlayer.TSLPlayerMode|TSLPlayerMode]] - Modes for the [[Class SLPlayer.TSLPlayer|TSLPlayer]] component after the end of the file.  
 
*[[Enum SLSignalGen.TSLSignalType|TSLSignalType]] - Signal types for the [[Class SLSignalGen.TSLSignalGen|TSLSignalGen]] component.  
 
*[[Enum SLSignalGen.TSLSignalType|TSLSignalType]] - Signal types for the [[Class SLSignalGen.TSLSignalGen|TSLSignalGen]] component.  
Line 217: Line 256:
  
 
== Types ==
 
== Types ==
 +
*[[Type SLSnippetTrigger.TSLTriggerEvent|TSLTriggerEvent]] - Event type for triggers.
 +
*[[Type SLPatternDetector.TSLPatternDetectedEvent|TSLPatternDetectedEvent]] - Event type for detected patterns.
 
*[[Type SLNoiseStats.TSLBinMaskOpportunityEvent|TSLBinMaskOpportunityEvent]] - Event type to provide an opportunity to mask certain bins after the initial FFT but before statistic calculation.  
 
*[[Type SLNoiseStats.TSLBinMaskOpportunityEvent|TSLBinMaskOpportunityEvent]] - Event type to provide an opportunity to mask certain bins after the initial FFT but before statistic calculation.  
 
*[[Type SLNoiseStats.TSLNoiseStatsNotifyEvent|TSLNoiseStatsNotifyEvent]] - Event type to supply client with the results of statistic calculations. See property OnStatsAvaliable and class TSLNoiseStatsResults.  
 
*[[Type SLNoiseStats.TSLNoiseStatsNotifyEvent|TSLNoiseStatsNotifyEvent]] - Event type to supply client with the results of statistic calculations. See property OnStatsAvaliable and class TSLNoiseStatsResults.  
Line 222: Line 263:
 
*[[Type SLFourier.TSLFrequencyEvent|TSLFrequencyEvent]] - Event type for the OnFrequencyResult of the FFT components.  
 
*[[Type SLFourier.TSLFrequencyEvent|TSLFrequencyEvent]] - Event type for the OnFrequencyResult of the FFT components.  
 
*[[Type SLGoertzOne.TSLComplexNotifyEvent|TSLComplexNotifyEvent]] - Event type for the OnClaculate of the [[Class SLGoertzOne.TSLGoertzOne|TSLGoertzOne]] component.  
 
*[[Type SLGoertzOne.TSLComplexNotifyEvent|TSLComplexNotifyEvent]] - Event type for the OnClaculate of the [[Class SLGoertzOne.TSLGoertzOne|TSLGoertzOne]] component.  
*[[Type SLTypes.TSLSignalProgressEvent|TSLSignalProgressEvent]] - Event type for some components OnProgress event.  
+
*[[Type SLGenericComplex.TSLProcessComplexNotify|TSLProcessComplexNotify]] - Event type for [[Class SLGenericComplex.TSLGenericComplex|TSLGenericComplex]].OnProcessData event.
 +
*[[Type SLGenericInt.TSLProcessIntegerNotify|TSLProcessIntegerNotify]] - Event type for TSLGenericInteger.OnProcessData event.
 +
*[[Type SLGenericComplexGen.TSLComplexBufferGenEvent|TSLComplexBufferGenEvent]] - Event type to be used by the [[Class SLGenericComplexGen.TSLGenericComplexGen|TSLGenericComplexGen]].
 +
*[[Type SLGenericIntGen.TSLIntegerBufferGenEvent|TSLIntegerBufferGenEvent]] - Event type to be used by the [[Class SLGenericIntGen.TSLGenericIntGen|TSLGenericIntGen]].  
  
  
 
[[Category:Packages]]
 
[[Category:Packages]]

Latest revision as of 00:11, 26 June 2013

This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.

Packages

Contents

Belongs to

Requires

Description

Controls

Components

Units

Classes

Structures

Interfaces

Enums

Types

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox