Multi-Instrument Series Release
Version 3.3 Build 1, Released on June 2, 2013
[+] Added support for second-generation VT DSOs including all the
advanced functions such as trigger frequency rejection in
Oscilloscope, effective bit resolution enhancement in
Oscilloscope, mixed signal display in Oscilloscope, DDS mode
in Signal Generator, DC offset in Signal Generator and Device
[+] Added oscilloscope persistence and equivalent time sampling
[+] Peaks detected in Spectrum Analyzer can be sorted by either
magnitude or frequency.
[+] Added Number of Decimal Places in DDP viewer.
[+] Added 16 User Definable Data Points (UDDP) in DDP viewer.
Sophisticated mathematical formula can be used to define a UDDP.
An example of a DTMF decoder in noisy environment is provided.
[+] It is possible to log a time stamp in Device Test Plan Log.
[+] Added non-overwrite mode for SIO and OUT instructions in Device
[+] Added non-trigger mode for SIO and STI instructions in Device
[+] Added a code example for vtDAQ intermediate interface DLL
(MyDAQ.dll) to allow MI interfaces to a third-party DAQ device.
[+] Added peak-to-peak DDPs for A and B channels.
[+] Added IIR coefficient files for moving average filters (2,4,8,16
,32,64,128,256 points) in Oscilloscope.
[*] Step execution clock in Device Test Plan is increased by 10
times. Added a sample device test plan for playing "Happy
[*] The displayed precision of a variable is based on its own source
precision. The value is written in the form of xx.xx y, where y
is G,M,k, ,m,u,n, or p, each of which represents a power of
1000. The displayed value will not move left and right as the
[*] Modifying entries in Device Test Plan, ADC device database and
DAC device database became easier.
[*] The parameters for each channel in the toolbars are colored with
the color specified for that channel.
Version 3.2 Build 1, Released on Feb. 08, 2010
[+] Added DDP Viewer.
[+] Can run the program as an ActiveX automation Server.
[+] Added Hot Panel Setting Toolbar where the user can load their
preferred panel setting at one single click.
[+] Added functions to Lock / Unlock Panel setting under Help submenu.
[+] Added functions to Hide / Show various Toolbars in Dislay
[+] Added functions to generate frequency compensation file in
context menu of Spectrum Analyzer.
[+] Added "Start Frequency" option for X axis in Spectrum Analyzer
and Spectrum 3D Plot.
[+] Added "Harmonic Order" option for THD calculation in Spectrum
[+] Added "No Spectral Leakage" option in Signal Generator and
Device Test Plan.
[+] Added "Set Vr" button in Y Scale Dialog of Spectrum Analyzer
[*] Upgrade from 32 bit floating point FFT to 64 bit floating point
[*] On-the-fly change of parameters in Signal Generator is now
[*] The program is now Screen DPI aware.
[*] The Panel Setting File is now screen resolution adaptive.
[*] The Device Test Plan file is now screen resolution adpative.
[*] Change "dBSPL" to "dB" to make it more general with reference
[*] Zooming in/out on a graph is now sticky with regards to current
position of the mouse cursor.
[*] Scrolling position of a graph can now be stored in Panel Setting
[>] vtDAQ, vtDAO APIs released.
Version 3.1 Build 2, Released on Jan. 06, 2009
Version 3.1 Build 1, Released on Dec. 05, 2008
[+] Added support for other ADC/DAC devices such as NI DAQmx device and VT
DSO from Virtins Technology, in addition to sound cards.
[+] Added support for sound card ASIO driver.
[+] Added Vibrometer function in Multimeter, and acceleration,
velocity, displacement waveform conversion in Oscilloscope.
[+] Added Cycle RMS and Cycle Mean function in Multimeter
[+] Added A X B in Oscilloscope.
[+] Added Roll Mode in Oscilloscope. A Roll check box is added in
Sampling Parameter Toolbar.
[+] Added a Record Button in Sampling Parameter Toolbar as a shortcut to
put Oscilloscope into Record mode.
[+] Added Smoothing via Moving Average as one of the Intra-Frame
processing method in Spectrum Analyzer.
[+] Added Exponential Average as one of the Inter-Frame processing
method in Spectrum Analyzer
[+] Added measurement of 1st~7th harmonics energy in Spectrum Analyzer.
The phase of the 1st harmonics will also be measured.
[+] Added measurement of energy contained in up to 8 user defined
[+] Added detection of up to 7 frequency peaks and measurement of
[+] Added 1/48 and 1/96 octave analysis in Spectrum Analyzer.
[+] Added LOG instruction and Device Test Plan Log in Device Test Plan.
[+] Added Single Step and Pause buttons in Device Test Plan.
[*] X-Y Plot settings can now be saved in a device test plan (*.dtp).
[+] Added Save Current Panel Setting as Default and Save Current Panel
Setting buttons in Device Test Plan. A device test plan can now be loaded
from a panel setting file (*.psf).
[*] All settings in Data Logger can now be saved in a panel setting
[+] Added support for change of Sensor Sensitivity and Engineering
Unit in Calibration Setting dialog.
[+] Added Other/ASIO input calibration factor in Calibration Setting
[+] Added Font Size, Screen Refresh Delay, Roll Width for Roll Mode,
Frame Width for Record Mode, Save Current Panel Setting on exit,
ASIO Buffer Size in Display Setting dialog.
[+] Added Auto Option in X/A/B Display Range combo boxes where
[+] Added a Auto button in Sampling Parameter Toolbar to adjust
Sampling Frequency, Range, Scan Time automatically for a
particular signal under test
[+] Added magnifying glass for X/A/B axis as an alternative means to
adjust the axis multipliers.
[+] Added Edit button for Reference File (*.ref), Frequency Compensation File (*.fcf), Frequency Response File (*.frf), IIR File
[+] Added combined use of marker and cursor reader.
[*] Trigger Level and Trigger Delay can now be adjusted through
dragging the respective markers on the axes.
[!] Restarting the software is not required now in order for the
Changes in the input calibration factors to take effect.
Version 3.0 (Released on Nov. 28, 2007)
[>] The Software is renamed as follows:
Virtins Sound Card Oscilloscope -> Sound Card Oscilloscope
Virtins Sound Card Spectrum Analyzer -> Sound Card Spectrum Analyzer
Virtins Sound Carde Signal Generator -> Sound Card Signal Generator
Virtins Sound Card MultiInstrument -> Multi-Instrument Lite
New: Multi-Instrument Pro
New add-on: Spectrum 3D Plot
New add-on: Data Logger
New add-on: LCR Meter
New add-on: Device Test Plan
[>] Merged the softkey license and hardkey license
[+] Added Multimeter, including RMS, dBV, dBu, dBSPL, dBA, dBB, dBC, Freq.
Counter,RPM,Duty Cycle,F/V Meters
[+] Added Spectrum 3D Plot, including Waterfall Plot and
[+] Added Data Logger.
[+] Added LCR Meter.
[+] Added Device Test Plan.
[+] Added "Open Frame by Frame" command in the File menu to
loading a long wave file.
[+] Added "Import" command in the File menu to allow the import
[+] Allow input & output sound card selection via the
[+] Added "Reference" tab for all relevant views, to allow
display of reference curves.
[+] Added "Line Width" in all relevant Chart Options pages.
[+] Allow differential trigger in DAQ
[+] Added sample files, settings, examples in the software package.
[+] Added "Play" and "cyclic Play" buttons in the
Toolbar to allow direct replay of the waveform in Oscilloscope
[+] Added various digital filtering methods in Oscilloscope.
[+] Added time stamp and DAQ process indicator in Oscilloscope.
[+] Added "Record" mode in Oscilloscope.
[+] Added frequency compensation, frequency weighting
(A,B,C,ITU-R 468) in Spectrum Analyzer
[+] Added Noise Level,, IMD,Bandwidth, Crosstalk measurement in
[+] Added Coherence, Gain & Phase (Bode Plot), Impulse Response
modes in Spectrum Analyzer
[+] Added "iA=oA, iB=oA", "iB=oA", "Sync. No
Loopback", "Sync. iB=oA", "Sync.iB<--oA" mode
in Signal Generator. Support synchronized operation between Signal
Generator and DAQ.
[+] Added "Musical
Impulse","Unit Step" in Signal Generator
[+] Added "Mask"option in Signal Generator.
[+] Support amplitude sweep in Signal Generator.
[*] Improved "Print Preview" in all relevant views
[*] Set "Landscape" as default for printing
[*] Automatically take into account the change of the input gain
setting of the sound card
[*] Improved the calibration procedure by allowing the input of
"read value" and "actual value" and filling the
[*] Added "Windows Recording Control" and "Windows Volume
Control" in the Miscellaneous Toolbar for convenience
[*] Added "Input Peak Level Indicator" for both channels in
[*] Added Probe B switch position selection in the Miscellaneous
[*] Improved the algorithm for THD, THD+N, SINAD, SNR measurement in
[*] Allow specifying the number of frames for inter-frame
processing in Spectrum Analyzer.
[*] Added a lot more window functions in Spectrum Analyzer.
[*] Added window overlap percentage in Spectrum Analyzer.
[*] Extended the FFT size to up to 4194304 in Spectrum Analyzer.
[*] Display the number of FFT segments and resolution in Spectrum
[*] Added duty cycle adjustment for rectangle waveform in Signal
[*] Support outputing a signal at a frequency of a fractional of
Hz in Signal Generator
[*] Support outputing a signal for a duration of a fractional of
second in Signal Generator
[*] Added initial phase in the Multi-Tone configuration dialog in
[*] Support generation of a swept signal in loop.
[*] Support Windows Vista
(New build on Jan. 18, 2007)
[*] Corrected German translation errors by Dr. Michael Koig
[*] Corrected French translation errors by Georges de Wailly
New build on Nov. 25, 2006
[*] Corrected German translation errors by Alexander Siegesmund
[*] Corrected Japanese translation errors by www.nextEDGEtech.com
build to patch for 8/24 bit sampling problem on Octo. 19, 2006.
Version 2.1 (released on Apr. 18, 2006)
[+] Added support for Multilingual User Interface under Windows 2000, XP, 2003 and above. Currently supported languages are English, French, German, Italian, Portuguese, Spanish, Simplified Chinese, Traditional Chinese, Japanese and Korean. Support only the local language and English under Window 95, 98, Me and Windows NT.?br>
[+] Added support for calibrating for different gain settings and?br>
probe settings in Calibration Setting dialog. Added Calibration?br>
Parameter Selection toolbar to allow user to choose proper calibration parameters according to the current gain setting and probe setting.?br>
[+] Added ground level correction function on the Calibration?br>
Parameter Selection toolbar.
[*] Improve white noise and pink noise generator so that the signal?br>
generated is not repetitious even if the "sweep" option is not selected on Signal Generator panel.?br>
[+] Added display SNR option in Spectrum Analyzer
[!] Fixed the bug which prohibits users with limited accounts from?br>
accessing the program under Window NT/2000/XP/2003.
[>] Renamed Virtins Sound Card Instrument to Virtins Sound Card?br>
MultiInstrument to better reflect the current and future functionality of the program.
Version 2.0 (released on Jan. 18, 2006)
[+] Added 24 bit support for both input and output.
[+] Added Octave analysis in Spectrum Analyzer. Standard octave, 1/3 octave, 1/6 octave, 1/12 octave and 1/24 octave analyses are included.
[+] Added inter-frame averaging options in Spectrum Analyzer, including None, Peak hold and Averaging.
[+] Added display THD, THD+N and SINAD option in Spectrum Analyzer.
[+] Added standard dBV and dBu display options in Spectrum Analyzer.?br>
[+] Added Chart Type option in Oscilloscope and Spectrum Analyzer. Supported chart types are: Line, Scatter, Column, Bar and Step.?br>
[+] Added wave file operation features include wave file combination and partial data extraction under File Menu.?br>
[+] Added "Auto Run after startup" option in Display Setting Dialog
[+] Added context menus for Oscilloscope and Spectrum Analyzer.?br>
[+] Added "Slow" Trigger Mode support.
[+] Added cursor reader which sticks to the nearest actual measurement data point.
[*] Upgraded to second generation Virtins sound card data acquisition engine.
[*] Improved triggered waveform display stability in Oscilloscope
[*] Removed maximum 1024-point limitation in Waveform library in Signal Generator
[*] Changed the markers from being placed at the cursor position to sticking to the poistion of the nearest actual measurement data point
[!] Fixed the Wrong spectrum display problem when Oscilloscope is in "+" or "-" mode.
Version 1.2 (released on Jun. 28, 2005)
[+] Add "Display in Oscilloscope" option in Signal Generator so that the output signal can be displayed in Oscilloscope and Spectrum Analyzer in real time via software loop back.
[+] Add "Remove DC component in spectrum analysis" option in Display Setting dialog.
[+] Add "Save Current Panel Setting as Default", "Save Current Panel Setting" and "Load Panel Setting" options in the Setting submenu.
[*] Add "Enable Record Length change via 'Point' in Sampling Parameter Toolbar" Option in the display setting dialog, in order to avoid the potential confusion to beginners while retaining the flexibility for advanced users.
[*] Shift "spectrum type" selection to Spectrum Analyzer View Parameter Toolbar in order to be consistent with Oscilloscope View Parameter Toolbar and provide more convenience.
[*] Provide direct access to the "X Scale" and "Y Scale" options by double clicking on the corresponding axis in the view window.
[!] Fixed the slow memory leaking problem in spectrum analyzer.
[!] Fixed the "no Continuity" problem while scrolling in x500, x1000.
Version 1.1 (released on Feb. 28, 2005)
[!] Fixed the negative phase difference problem in Signal Generator.
[+] Added "Invert input signal before performing any processing" check box in the display Setting dialog.
[*] Added Window "Tile Vertically" option in addition to the Window "Tile Horizontally" option.
[*] Added x50, x100, x200, x500, x1000 options for the horizontal zooming factor for spectrum analyzer.
[*] Added x500, x1000 options for the horizontal zooming factor for Oscilloscope.
[*] Added support for 192kHz sampling rate.
[*] Improved on the input validation in Signal Generator.
[!] Fixed the incompatibility problem of running Signal Generator under Windows 98 and 95.
Version 1.0 (released on Nov. 28, 2004)
Multi-Instrument Series Release Notes:
Version 1.0 (released on Dec. 05, 2005)
Launched based on VIRTINS Sound Card Instrument 1.2+ with the second generation
VIRTINS sound card data acquisition engine.