SignalLab VC++ 4.0

Sponsored Links

SignalLab VC++ 4.0 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 46.31 MB
Platform: Windows2000,WinXP,Windows2003,Windows Vista S
License: Shareware
Price: $470
Downloads: 236
Date added: 2009-04-03
Publisher: Mitov Software

SignalLab VC++ 4.0 description

SignalLab VC++ 4.0  is a set of components designed for very fast digital signal processing(DSP), whic allows very fast complex signal manipulations and visualization with zero lines of program code. With SignalLab, you can add fast digital signal processing features to your VB.NET, C#, Visual C++, Delphi and C++ Builder applications with minimal effort.

Here are some examples of what can be done with SignalLab:

  • Acquire process, record and display the signals.
  • Play and analyze the signal and display the results.
  • Generate and output signals.l
  • Mix different signal sources, output and display the result.

SignalLab comes in 3 versions a VCL - Delphi / C++ Builder version, MFC compatible Visual C++, and .NET 2.0 version, compatible with Visual Studio 2005, Visual Basic.NET, C# and J#. The Delphi / C++ Builder version is a set of native VCL components. The Visual C++ version is a set of native Visual C++ classes (components).

The .NET 2.0 version is a set of managed .NET 2.0 components. The .NET version has the same performance as the native versions, and supports all the Microsoft .NET 2.0 languages including Visual Basic, C#, J# and C++/CLI.

Due to its unique design, SignalLab is implemented the same way in Managed .NET and Win32 environments. The code to control the 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.

Supported Platforms:

  • Microsoft .NET 2.0 version:
    • Visual C# 2005 & 2008
    • Visual Basic 2005 & 2008
    • Visual C++/CLI 2005 & 2008
    • Visual J# 2005
    • Visual C# 2008
    • Visual Basic 2008
    • Visual C++/CLI 2008
    • Delphi Prism
  • VCL version:
    • Delphi 5
    • Delphi 6
    • Delphi 7
    • Delphi 2005
    • C++ Builder 5
    • C++ Builder 6
    • BDS 2006 / Delphi 2006 / C++ Builder 2006
    • Turbo Delphi 2006
    • Turbo C++ 2006
    • Delphi 2007
    • C++ Builder 2007
    • RAD Studio 2007
    • Delphi 2009
    • C++ Builder 2009
    • RAD Studio 2009
  • Visual C++ MFC version:
    • Visual C++ 6.0 (MFC / Win32)
    • Visual C++ 2003 (MFC / Win32)
    • Visual C++ 2005 (MFC / Win32)
    • Visual C++ 2008 (MFC / Win32)

Free for non commercial purposes

SignalLab is fully functional and free for non commercial purposes! This means that you can use it for your personal non commercial needs, for fun, hobby, or evaluation purposes. You can also use it free for study and even teaching. If you are teacher currently you also will not need a commercial license. In the future however a special low cost tutor license will be introduced. For students the product is absolutely free!

Content

SignalLab contains SiganlPlayer, 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.

Major Features:

  1. Signal Generators:
    1. Generates Tone(Sine Wave), Triangle, Rectangle or DC signal.
    2. Generates pseudo-random Real(double) data samples.
    3. Generates pseudo-random Real(double) data samples with a Gaussian distribution.
  2. Arithmetic components:
    • Add.
    • Subtract
    • Multiply.
    • Divide.
    • Applies a window function over the input signal.
    • Apply Real constant.
    • Apply Integer constant.
    • Apply Complex constant.
  3. File Access:
    • Stores Real, Integer or Complex data into a Binary file.
    • Plays Real, Integer or Complex data from an existing Binary file.
  4. Filters:
    • Performs a LowPass filter over the input signal.
    • Performs a HighPass filter over the input signal.
    • Performs a BandPass filter over the input signal.
    • Performs a BandStop filter over the input signal
    • Performs a FIR filter over the input signal.
    • Performs an Arbitrary IIR filter over the input signal.
    • Performs an BiQuad IIR filter over the input signal.
    • Performs a Median Filter over the input signal.
    • Converts the values of the buffers to absolute values
    • Removes the DC component from the signal
    • Adds a delay to the processed of the signal
    • Takes a snapshot(Sample) buffer of the data and sends it to the component output.
    • Enables or disables the data buffers to go trough. Works as On/Off switch for the signal passing trough the component.
  5. Transformations:
    • Performs fast Fourier transformation (FFT) over real or complex signal.
    • Performs inverse fast Fourier transformation (Inverse FFT) to a real signal.
    • Performs inverse fast Fourier transformation (Inverse FFT) to a Complex signal.
    • Performs Discrete Fourier transformation (DFT) over real or complex signal.
    • Performs inverse Discrete Fourier transformation (Inverse DFT) to a real signal.
    • Performs inverse Discrete Fourier transformation (Inverse DFT) to a Complex signal.
    • Computes the discrete Fourier transform ( Goertzel DFT ) for a given frequency for a real or complex buffer.
    • Performs Discrete Cosine Transform (DCT).
    • Performs Inverse Discrete Cosine Transform ( Inverse DCT).
    • Performs forward single-level discrete wavelet Haar transformation (Haar).
    • Performs Inverse single-level discrete wavelet Haar transformation ( Inverse Haar).
  6. Converters:
    • Converts the input signal to a square signal.
    • Converts the input signal to a dB representation form.
    • Converts Real(double) data buffer data into Integer data buffer.
    • Converts Integer data buffer data into Real(double) data buffer.
    • Converts two Real(double) data buffers containing the Real and Imaginary data into Complex data buffer.
    • Converts Complex data buffer into two Real(double) data buffers containing the Real and Imaginary data.
    • Converts the elements of a complex signal to polar coordinate form.
    • Converts the polar form magnitude/phase pairs stored in input signals to Cartesian coordinate form.
    • Performs a 90 degrees phase shift
    • Performs Conjugater conversion.
    • Computes the Power Spectrum or the Magnitude of a Real Buffer
    • Rearranges the samples into buffers with a specified size. 
    • Changes the output range of the signal.
    • Detects levels in the input signal.
  7. Statistics components: Calculates the noise stats of a signal.
  8. Meters: Implements a RMS (Root Mean Square) Meter.
  9. User defined custom filters and generators:
    • User defined generic filter for Real(double) Data Buffers
    • Generic Real data generato
    • User defined generic filter for Integer Data Buffers
    • Generic Integer data generator
    • User defined generic filter for Complex Data Buffers.
    • Generic Complex data generator
    • User defined generic filter for Binary Data Buffers.
    • Generic Binary data generator
  10. The following TimingLab component are included:
    • Provides clock for other components.
    • Implements a Watch Dog Timer.
    • Allows other threads to generate main thread notifications.
  11. The following PlotLab components are included:
    • Plot type scope component.
    • Waterfall component.

Enhancements:

  •  Full Visual Studio 2008 support.
  • Full RAD Studio 2009 support.
  • Added Prism support.
  • Improved .NET support.
  • The library is now fully Unicode compliant.
  • New higher performance multithreading locking for better multi core utilization.
  • Significantly enhanced buffer classes.
  • Added Comb filter.
  • Improved noise stats component.
  • Added integrated GDI+ support.
  • The Scope component supports multiple X and Y Axes.
  • Added Scope and Waterfall toolbar customization.
  • The Scope now allows data gaps.
  • Added Scope Automatic data down sampling for faster drawing of huge amounts of data.
  • Added Scope X Axis logarithmic support.
  • Added Scope channel links (Allow channels to be paired together to form a zone)
  • Circular and arbitrary zones added to the Scope component.
  • Added Scope Step channel mode.
  • Added scope panning navigation mode.
  • Added Scope directional zooming.
  • Added Scope and Waterfall Axis and Level configuration buttons.
  • Added video layers support.
  • Added new examples.

Requirements:

  • Visual C++
WareSeeker Editor

SignalLab VC++ 4.0 Screenshot

SignalLab VC++ 4.0 Keywords

Bookmark SignalLab VC++ 4.0

Hyperlink code:
Link for forum:

SignalLab VC++ 4.0 Copyright

WareSeeker.com do not provide cracks, serial numbers etc for SignalLab VC++ 4.0. Any sharing links from rapidshare.com, yousendit.com or megaupload.com are also prohibited.

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Delphi/C++ Builder VCL components library for fast Digital Signal Processing (DSP) and data visualization. Allows fast complex signal manipulations with zero lines of program code. Free for non-commercial use. Free Download
Delphi/C++ Builder VCL components library for fast Digital Signal Processing (DSP) and data visualization. Allows fast complex signal manipulations with zero lines of program code. Free for non-commercial use. Free Download
The SignalLab is a set of .NET 2.0 components for fast Digital Signal Processing (DSP) and data visualization. They allow fast complex signal manipulations with zero lines of program code. SignalLab consists of SiganlPlayer, SignalLogger, Signal Generator for Sine, Triangle, Square, DC and Jaehne signalsÂ… Free Download
The SignalLab is a set of .NET 2.0/3.5 components for fast Digital Signal Processing (DSP) and data visualization. They allow fast complex signal manipulations with zero lines of program code. Free for non-commercial use. Free Download
PlotLab is a set of Visual C++ components for very easy and fast Data Visualization. They allow very fast display in a Plot/Scope/Chart or Waterfall form. Great for FFT Visualization! Free for non-commercial use. Free Download
VideoLab is a set of Visual C++ components for fast video processing. They allow fast complex video manipulations with just few lines of program code. The library supports huge number of formats and technologies. Free for non-commercial use. Free Download
AudioLab is a set of Visual C++ components for fast audio processing. They allow audio capture, processing and playback with zero lines of program code. The library supports large number of formats and technologies. Free for non-commercial use. Free Download
.NET (DSP)Digital Signal Processing Library Free Download