VIRTINS Multi-Instrument Pro V3.2 - question (?)

Started by DDD, January 19, 2012, 10:33:58 AM

Previous topic - Next topic

DDD

Hi men,
I've spent couple days testing VIRTINS Multi-Instrument Pro V3.2 soft scope/generator/spectrum analyser/etc/.
Well, I have to say it's a great-great-great-great software and I do highly recommend it to every man who interested in such a programs. It's the best one IMHO.
The description of the program can be easily found on the NET. It worth reading it  with no hesitation.
At the same time the program scope shows sine-waves above 2.5 kHz with quite noticeable distortion like any other soundcard-based scope.
Are there are any built-in functions or any ways to improve the situation?
For example, VISUAL ANALYSER 2011 XE soft-scope http://www.sillanumsoft.org/ has special "D/A On" function that allows to observe 18-20 kHz sine waves without noticeable distortion.
Maybe, VIRTINS Multi-Instrument Pro V3.2 scope has some feature to do the same improvement, which I don't know?
Any information on it is highly appreciated.
Too old to rock'n'roll, too young to die

CynicalMan

Try the digital low pass filters. Set them for a very steep rolloff at 15-20kHz.

Out of curiosity, what do you use this for that Visual Analyzer can't do?

DDD

#2
I do like VISUAL ANALYSER (VA) very much and use it with a great pleasure.
At the same time I have to say VIRTINS Multi-Instrument Pro V3.2 (MI) is many times more "professional".
Also, VA has a tendency to "hang" pretty offten especially when you use it's signal generator.
It's easy to catch the MI's numerous advantages if you'll read the description below (sorry for the long post):
------------------------------------------
VIRTINS Multi-Instrument is a powerful multi-function virtual instrument software. It supports a variety of hardware ranging from sound cards which are available in almost all computers to proprietary ADC and DAC hardware such as NI DAQmx cards, VT DSO and so on.  It consists of the following instruments and functions.

VIRTINS Multi-Instrument Pro V3.2:

(1)   Dual-channel Oscilloscope

It provides five types of views:

·         Real time waveform of Channel A and Channel B

·         Real time waveform of Channel A + Channel B

·         Real time waveform of Channel A - Channel B

·         Real time waveform of Channel A ´ Channel B

·         Real time Lissajous Pattern for Channel A and Channel B



Statistical data such as Maximum value, Minimum value, Mean value, Root Mean Square Value are also calculated and displayed. Each frame of data is time stamped with accuracy in minisecond and the time stamp is shown at the lower left corner of the Oscilloscope view.  

Digital filters such as Low Pass, High Pass, Band Pass, Band Stop and Arbitrary filters can be applied to the data before any other analyses. The class of the filter can be FFT, FIR or IIR.

The displayed waveform can be played (output) or cyclically played (output) via the default computer sound card, if the sampling rate and bit resolution of the waveform is compatible with the sound card.  

The Oscilloscope also provides a "Record" mode which can be used to record data to the hard disk continuously until the recording process is stopped manually or 2 gigabytes of data has been recorded, whichever is earlier.  The display of the Oscilloscope can also work in "Roll" mode, with which the screen will update in real time even if the scan time is long.



The Oscilloscope can perform waveform conversion among acceleration, velocity and displacement when acceleration, velocity or displacement sensors are used.

(2)   Dual-channel Spectrum Analyzer

It provides seven types of views:

·         Real time Amplitude Spectrum

·         Real time Phase Spectrum

·         Real time Auto Correlation Function

·         Real time Cross Correlation Function

·         Real time Coherence Function

·         Real time Transfer Function (Bode Plot or Gain and Phase Plot)

·         Real time Impulse Response

with adjustable FFT size ranging from 128 to 4194304, adjustable window overlap percentage (0%~99%), and 55 selectable window functions such as Rectangle, Triangle, Hanning, Hamming, Blackman, Kaiser and so on. It supports display in logarithmic scale for both X axis and Y axis (dBr, dBV, dBu, dBFS, dB), octave analysis (1/1, 1/3, 1/6, 1/12, 1/24, 1/48, 1/96), frequency compensation, frequency weighting (flat, A weighting, B weighting, C weighting, ITU-R 468 weighting), moving average smoothing, DC removal, peak hold, linear average, exponential average, and parameter measurements (THD, THD+N, SINAD, SNR, Noise Level, IMD-SMPTE/DIN, IMD-CCIF1, IMD-CCIF2, Crosstalk, Bandwidth, Harmonics, Peaks, Energy in user defined frequency bands ), etc.

(3)   Dual-channel Signal Generator (Sweep/Arbitrary/Function/Burst Generator)

It provides the following types of waveforms/tones:

·         Sine

·         Rectangle (with adjustable duty cycle)

·         Triangle

·         Saw Tooth

·         White Noise

·         Pink Noise

·         Multi-Tones

·         Arbitrary waveform via user-configurable waveform library (WFLibrary)

·         Maximum Length Sequence (MLS), with adjustable length (127~16777215)

·         Dual Tone Multi-Frequency (DTMF)

·         Unit Impulse

·         Unit Step

·         Musical Scale

at either a fixed frequency, or a frequency that sweeps linearly or logarithmically within a specified frequency range and time duration.  

The output signal can be looped back partially (i.e. only one channel while the other channel can be used for field input) or fully (i.e. both channels), via the software itself, to the input of the Oscilloscope for display and analysis in real time. Synchronized operation between the Signal Generator and the Oscilloscope with timing accuracy in the same order of the sampling frequency is supported. Amplitude sweeping, burst signal generation, output signal fade in/out are also supported.

(4)   Dual-channel Multimeter

It provides the following types of digital displays:

·         RMS

·         dBV

·         dBu

·         dB

·         dB(A)

·         dB(B)

·         dB(C)

·         Frequency Counter

·         RPM (Revolutions Per Minute)

·         Counter

·         Duty Cycle

·         F/V (Frequency Voltage Conversion)

·         Cycle RMS

·         Cycle Mean

·         Vibrometer (RMS, Peak/PP, Crest Factor values for acceleration, velocity and displacement)

The above items from Frequency Counter to Cycle Mean involve a pulse counting process, and the software allows you to configure the counter trigger level and trigger hysteresis in order to rectify the analog signal to rectangular pulses before counting. It also allows you to specify the frequency dividing ratio for the counter.


(5)   Dual-channel Data Logger

It provides long time data logging function for 145 Derived Data Points (DDP), including RMS value, Peak Frequency, Sound Pressure Level, RPM, THD, etc. Up to eight data logger windows can be opened and each window can trace up to 8 variables. The logged data files can be reloaded into the data logger for review.

Three logging methods are supported: Fastest (i.e. take one record whenever new data are available), Time Interval (i.e. take one record whenever new data are available and the specified time duration has elapsed since the last update), Update Threshold (i.e. take one record whenever new data are available and the change compared with the last update exceeds the specified update threshold).

(6)   Dual channel Spectrum 3D Plot

It is used to trace the spectrum variation with time. Two types of plots are provided:

·         Waterfall, with adjustable tilt angle of T axis, adjustable height of Y axis, and selectable color palettes.

·         Spectrogram, with selectable color palettes

(7) Device Test Plan

Device Test Plan provides a mechanism for you to configure and conduct your own device test steps. It takes the advantage of the sound card's (or other ADC/DAC hardware's) capability of simultaneous input & output, to generate a stimulus to the Device Under Test (DUT) and acquire the response from that device at the same time. Different stimuli can be generated and the response can be analyzed in different ways. The DUT can be marked as Pass or Fail after a sequence of test steps and a test report can be generated. Device Test Plan supports 14 instructions with corresponding parameters. Test results (e.g. Gain vs Frequency, Phase vs Frequency, etc.) can be plotted in up to 8 X-Y plots and reported in one textual log window in real time.

Device Test Plan can also be used to perform other functions such as data file batch processing, batch signal event capturing and storing, etc.

(8)   LCR Meter

It is used to measure the value of an inductor, a capacitor or a resistor, or the impedance of a network of them. Two types of external connections are supported:

·         Serial connection for high impedance measurement

·         Parallel connection for low impedance measurement

(9)   DDP Viewer

It is used to display the value of a DDP (Derived Data Point) in a dedicated window with bigger font size. It is also possible to specify the DDP's high-hgih, high, low, low-low limits for alarming. Up to 16 DDP viewers can be opened.

The above instruments (1)~(6) are basic instruments and can run simultaneously, while (7) and (8) ride on the top of the basic instruments and require the cooperation of some or all the basic instruments to achieve the specified functions.

A/D and D/A

For a basic configuration, the sound card is used as the signal input and output device and no additional A/D and D/A hardware is required. The sampling frequency depends on the capability of the sound card. The software allows you to select a sampling frequency of up to 200,000 Hz and a sampling bit resolution of 8 bits, 16 bits or 24 bits, as long as they are supported by the sound card used.  Both the sound card MME driver (Windows default) and the sound card ASIO driver (often used in Pro Audio, ASIO is a trademark and software of Steinberg Media Technologies GmbH) are supported by the software.

The software is able to interface to other ADC and DAC hardware based on the standard data acquisition software interface specification (vtDAQâ and vtDAOâ) developed by Virtins Technology.  In this case, the sampling capability is determined by the respective hardware.  The ADC and DAC hardware can be selected independently in the software. For example, you can run a DSO (Digital Storage Oscilloscope) hardware for ADC and the sound card for DAC simultaneously.

Triggering

The software supports both software trigger and hardware trigger.

For sound card based data acquisition, it is possible to specify a software trigger condition for collecting a frame of data. A negative or positive trigger delay can be specified so that collecting data can be started before or after the trigger event. The software features a specially designed data acquisition approach which is able to monitor the input signal continuously without missing any trigger event, before a frame of data is collected into the PC memory after the trigger event is found. This makes the software suitable for transient signal recording. Both level triggering and differential triggering are supported.

Calibration

For sound card based data acquisition, the software supports the calibration of input and output channels so that absolute values in engineering units can be used for display, analysis or export. It is able to take into account the change of the sound card internal gain setting (e.g. Mic gain, Mic Boost, Line In gain) automatically. It also allows accounting for the external attenuation ratio if an external attenuation circuit is used.  

Graph Operation

Zooming and Scrolling is supported in all graphs, enabling you to investigate the fine details of the data. This is very important when a large amount of data are displayed on one screen.

A cursor reader is provided in each graph to show the x and y readings of the actual measurement point.  For Spectrum 3D Plot, the cursor reader supports the readout of x, y, t values of the actual measurement point.

Two markers are provided in each graph to get the x and y readings of the actual measurement points nearest (in horizontal direction) to the points of the mouse clicks. The differences in the readings between the two markers are also displayed.

Five chart types are supported: Line, Scatter, Column, Bar, and Step. Line width and colors of the graph are configurable. Options are provided to either display all data points (slow) or only display one data points per vertical raster line (fast).

The data in any graph can be copied into the clipboard as text and later paste into other software such as Microsoft Excel for further analysis. The image of the graph can be copied into the clipboard as Bitmap image and later paste into other software such as Microsoft Word.

Reference Curves

Up to five reference curves can be set for each channel in each graph. The reference curve can be configured by either copying the current curve, or loading a properly formatted text file or a previously saved reference file from the hard disk.

File Import and Export

The collected frame of data can be saved as a wave file (*.wav) or exported as a text file (*.txt). All analysis results can be exported as text files (*.txt). All graphs can be exported as bitmap files (*.bmp) or printed out directly. A long wave file can be imported frame by frame either manually or automatically.

Wave files with PCM format or properly formatted text file can be imported for analysis. The signal generated by the Signal Generator can be saved as a wave file (*.wav) or a text file (*.txt) for a given duration of up to 1000 seconds as long as the spare space on the hard disk is sufficient. The saved files can be in turn imported for display and analysis or used by other software.

Data Merging and Extraction

Combining data from individual channels of different wave files and extracting part of data from a wave file are supported.

Save/Load, Lock/Unlock Panel Setting

You can save your preferred instrument panel setting either as default or as a customized panel setting for later use. You can configure up to 20 most frequently used panel settings in the Hot Panel Setting Toolbar so that these settings can be loaded by just a single mouse click. You can also lock the panel setting so that only authorized users can unlock it and then modify the setting.

Controls/Options Enabling and Disabling

Graphical User Interface items such as menu items, button, combo box, edit box, radio box, check box are enabled/disabled based on context, so as to void any mis-understanding and mis-operation.


Too old to rock'n'roll, too young to die