Delphi
SignalLab for Delphi/C++ Builder v8.0.0.141
SignalLab is a set of components for very fast digital signal processing (DSP). The library allows very fast complex signal manipulations and visualization with zero lines of program code.
Applications include: real time data acquisition, proc...
Description
SignalLab is a set of components for very fast digital signal processing (DSP). The library allows very fast complex signal manipulations and visualization with zero lines of program code.
Applications include: real time data acquisition, process control, signal analysis, digital signal analysis, audio analysis, video analysis, data visualization, visual instrumentation and more.
A simple signal generation tutorial (.NET or VCL) and a more complex signal analysis tutorial (.NET or VCL) are available in the tutorials section.
SignalLab contains: SignalPlayer, SignalLogger, Signal Generator for Sine, Triangle, Square, DC and Jaehne signals, Noise generators, Scope component, Waterfall, LowPass, HiPass, BandPass, BandStop filters, FIR, Arbitrary IIR, BiQuad IIR, Fast Fourier Transformation (FFT) inverse FFT, Discrete Fourier Transformation (DFT), Inverse DFT, Discrete Cosine Transformation (DCT), Inverse DCT, Median, Hilbert, Haar, Power Spectrum, custom filters, signal combining components, arithmetic components, Cartesian, Polar converters, format converters, custom integer, real, and complex data filters, and much more. See the "Components" tab for details.
Our component libraries come in 3 versions a VCL - Firemonkey version (for Delphi / C++ Builder / RAD Studio 10.3 or higher), an MFC compatible Visual C++ version, and a .NET 4.0 supporting Visual Studio 2005 or higher.
The RAD Studio version is a set of native VCL and Firemonkey components of which all include now the powerful Mitov Runtime.
The Visual C++ version is a set of native Visual C++ classes (components).
The NET 4.0 (4.5 and higher compatible) version is a set of managed .NET components. The .NET version has the same performance as the native versions, and supports all the Microsoft .NET languages including Visual Basic, C#, J#, F# and C++/CLI.
Due to the unique architecture of the OpenWire platform, the components are implemented the same way in Managed .NET and native Windows (32 and 64 bit) environments. The code to control a component from VB.NET, C++/CLI, C#, and J#, Visual C++ MFC, Delphi, and C++ Builder is almost identical. This allows the developers to migrate and share code between the different environments thus significantly improving the productivity.