Home | Products | Downloads | Order | Support | Applications | Forum | Testimonials | Company | Contact Us
Virtins Technology at Twitter Virtins Technology at Facebook Virtins Technology at Google Plus Virtins Technology at Youtube  Live Chat at Virtins Technology
Downloads

Try before you buy!

Multi-Instrument is not a free software. You may download it from the link below and evaluate it during the trial period free of charge, after which the software will stop running if it is not authorized. A unique authorization software key (softkey) will be provided to you to unlock the software for permanent use after you purchase it. Order Now!

Due to the overwhelming download traffic, we have provided the alternative download links below, there may be a lag for other download sites to update to the latest versions. Therefore, it is important for you to check the version number of the software before downloading.  

For old version download, go to here. For document download, go to here.


1. Download Multi-Instrument 3.8  (21-day fully functional FREE trial)

Download MIsetup.exe from virtins.com Download MIsetup.exe from multi-tech.cn Download MIsetup.exe from CNET
download MIsetup.exe from virtins.com download MIsetup.exe from multi-tech.cn Get it from CNET Download.com!

If you cannot download EXE files, then 1) Download MIsetup.zip from Virtins Technology (virtins.com)  or   2) Download MIsetup.zip from Multi Technologies (multi-tech.cn)

Important Notes

1) From Version 3.0 onward, different Levels/Editions of the software have been merged into one setup file, so you only need to download the above setup file for a full-featured trial. If you purchase a certain license level/module of the software, a corresponding softkey will be provided to you after your software registration. If you subsequently purchase an upgrade, then a new softkey will be provided to you. You do not have to change anything else.
 
2) In additional to the softkey, one USB hardkey can be purchased per each license of the software optionally. The hardkey will be initialized to the software license level you have purchased. If you subsequently purchase an upgrade, then an upgrade package file will be sent to you to re-initialize that hardkey remotely. You do not have to change anything else.

3) For hardware bundled licenses, such as the licenses with VT DSOs. If you subsequently purchase an upgrade, then an upgrade package file will be sent to you to upgrade the license information embedded in that hardware remotely. You do not have to change anything else.


2. Download Documents

Multi-Instrument Brochure
Multi-Instrument Manual
VT RTA-168 Manual
VT DSO-2A20E Manual
VT DSO-2A10E Manual

VT DSO-2A20 Manual
VT DSO-2A10 Manual
VT DSO-2820E Manual
VT DSO-2810E Manual
VT DSO-2820R Manual
VT DSO-2810R Manual
VT DSO-2820 Manual
VT DSO-2810 Manual
VT DSO-2810F Manual
VT DSO-2810H Manual
VT DSO-2815H Manual
Signal Processing and Analysis (vtSPA) Interfaces
vtDAQ and vtDAO Interfaces
Multi-Instrument Automation Server Interfaces
VIRTINS Sound Card Oscilloscope Probe Manual
Pocket Multi-Instrument Brochure
Pocket Multi-Instrument Manual


3. Multi-Instrument Release Notes

 Version 3.8 Build 3, Released on Aug 31, 2018

[+] Added dedicated support for RTX6001 Audio Analyzer for both MME and ASIO drivers. This was built into a new add-on software module called Dedicated Hardware Support (DHS).

[+] Added "Delegate Control to Local Panel" option in [Setting]>[Display] for those hardware devices that allow Remote/Local control.

[+] Added [File]>[Print Screen] function. Added Print Screen on Printer option for Instruction PRT in the Device Test Plan. Added Print Screen to a Bitmap file option for Instructions OEB and SEB in the Device Test Plan.

[*] Improve the stability of ASIO driver

[*] Improve peak energy calculation algorithm when using FFT with zero-padding

[+] Added ADC and DAC firmware and driver version display in [Help]>[About].

[+] Added "Autoranging" option in [Setting]>[DAC Device]. It is set by default for those DAC devices that support multiple output ranges. It is possible to specify a dBFS value on which the autoranging is based.

[+] Added "Differential" option in [Setting]>[DAC Device]. It is set by default for RTX6001. If unticked, single ended voltage ranges will be shown instead.

[+] Added Reproducing and Recording RIAA reference files in \ref subdirectory. Added Reproducing and Recording RIAA Frequency Compensation File in \fcf subdirectory. Added Reproducing and Recording RIAA IIR coefficient files for various sampling rates in \IIR subdirectory.

[+] Added frequency compensation files for ITU-R ARM weighting, 10Hz-20kHz Z_Weighting, 20Hz-20kHz Bandwidth Limiting in \fcf subdirectory.

[*] Improved THD+N, SNR, SINAD, ENOB measurement algorithm when the sampling duration is long and the effect of clock jitter needs to be taken into account.

[+] Supporting different ASIO drivers for ADC and DAC respectively.

[+] Added floating-point variables x1~x5 in Device Test Plan. They can be used in generating amplitudes, frequencies, phases and DC components, etc. X-Y Plot is also supported in variable based test plan. A sample test plan is MagnitudeFrequencyResponseBySweepAtOneThirdOctave.dtp.

[+] Added two instructions: SIR (Set Input Range) and SOR (Set Output Range) in Device Test Plan.

[+] Added "Autoranging" option in [Setting]>[ADC Device] for continuous autoranging. It is available for those ADC devices that support multiple input ranges. It is possible to specify a dBFS value on which the autoranging is based. Added "Auto Button For Auto Ranging Only" option here as well.

[+] Added "Autorscaling" option in [Setting]>[ADC Device] for continuous autoscaling.

[+] Added "Channel Operation" option in [Setting]>[ADC Device]. Channel duplication and differentiation are supported.

[+] Added "Autorscaling" option in the context menus of Oscilloscope, Spectrum Analyzer and Spectrum 3D Plot for on-demand autoscaling.

[+] Added "Separate Display" and "Merge Display" options in the context menus of Oscilloscope and Spectrum Analyzer to separate or merge the two channel displays vertically

[+] Added "0dBFS = FS Sine" or "0dBFS = FS Square" options under [Spectrum Analyzer Y Scale]>"dBFS" with the former ticked by default.

[+] Added "Mark Peaks" and "with Labels" under [Spectrum Analyzer Chart Options]. They are available for selection for those parameter measurements such as THD, IMD, Peaks, Cross Talk, Harmonics, etc. This function helps to eliminate the confusion on the spectral magnitude caused by spectral leakage phenomenon.

[*] When Oscilloscope is closed and Spectrum Analyzer is opened, changing FFT size will change Record Length (number of samples) of data acquisition as well.

[*] Increase max. order of FIR supported from 1022 to 32766.

[+] Added "FIR Delay Removal" option in [Oscilloscope Processing]>"Digital Filtering" to achieve automatic time alignment before and after FIR filtering for easy comparison.

[+] Added "Plot" checkbox for SIO and STI instructions in Device Test Plan. If not ticked, no data will be logged and displayed in X-Y Plots.


 Version 3.8 Build 2, Released on May 28, 2018

[+] Added a DDP Array Viewer to view an DDP array or a combination of DDP arrays. It can be launched from the existing DDP Viewer Configuration dialog box.

[+] Added six DDP arrays: fnFreq_A(Hz)_Array[?], fnRMS_A(EU)_Array[?], fnPhase_A(EU)_Array[?],fnFreq_B(Hz)_Array[?], fnRMS_B(EU)_Array[?], fnPhase_B(EU)_Array[?] for frequencies, amplitudes and phases in Ch.A and Ch.B respectively.

[+] Added phase measurement for the 2nd~100th orders in "Harmonics" measurement and "Peaks" detection in Spectrum Analyzer Processing. This is in addition to the existing phase measurement for the fundamental.

[+] Added amplitude measurement for the 8th~100th orders in "Harmonics" measurement and "Peaks" detection in Spectrum Analyzer Processing. This is in addition to the existing amplitude measurement for the 1st~7th order of harmonics or peaks.

[+] Added amplitude measurement for the 9th~100th frequency bands in "Energy in user defined frequency bands" in Spectrum Analyzer Processing. This is in addition to the existing amplitude measurement for 1st~8th frequency bands.

[+] Added 12 reports which can be viewed through DDP Array Viewer. They are:
1) Harmonic Frequencies, RMS, Phases for Ch.A, Ch.B or Both
2) Octave Bands, RMS for Ch.A, Ch.B or Both
3) Peak Frequencies, RMS, Phases for Ch.A, Ch.B or Both
4) Frequency Bands, RMS, Ch.A, Ch.B or Both
The data in the reports can be exported as a text file or copied as text into the clipboard. Reports (1) and (3) can also be exported as a Tone Configuration File which can be imported into Signal Generator to reconstruct the multitone signal.

[+] Added "Gm" (GedLee metric) option in Spectrum Analyzer Processing. It is an auditory-perception-weighted measure of nonlinear distortion. The calculated Gm value can be accessed through the newly added DDPs: GedLeeMetric_A for Ch.A and GedLeeMetric_B for Ch.B.

[+] Added "Time Delay Removal" option in Oscilloscope Processing to remove the time delay, if any, between the two channels and make the measured data in the two channels time aligned.

[+] Added "Line Width on Printer" option in [Setting]>[Display Setting].

[+] A Panel Setting File can be encrypted and protected as an intellectual property. A protected panel setting file can only be used in customized MI applications when the panel setting is locked via [Help]>[Lock Panel Setting].

[*] The maximum number of sound card ASIO input or output channels out of which the Ch.A and Ch.B can be selected has been increased from 32 to 200.


 Version 3.8 Build 1, Released on March 22, 2018

[*] Waveform type: Unit Impulse and Unit Step in Signal Generator have their jumps shifted from t=0 to t=0.5s if signal duration >= 1s, or t=half of the signal duration if it is less than 1s, in order to allow the response of a non-causal filter to be shown.

[*] Print function in Oscilloscope, Spectrum Analyzer, Spectrum 3D Plot, Data Logger, X-Y Plot of Device Test Plan will automatically invert the foreground color if it happens to be white when the screen background color is not white, as the background color of printing is fixed at white irrespective of the screen background color chosen. When the color of a channel is intentionally selected to be the same as the screen background color, the text and curve of that channel will be hidden on screen and printing.

[*] Added additional zoom in/out methods in Oscilloscope, Spectrum Analyzer and Spectrum 3D Plot:
1) Mouse wheel forward: zoom in along X axis.
2) SHIFT + Mouse wheel forward: zoom in along A axis.
3) CTRL + Mouse wheel forward: zoom in along B axis.
4) Mouse wheel backward: zoom out along X axis.
5) SHIFT + Mouse wheel backward: zoom out along A axis.
6) CTRL + Mouse wheel backward: zoom out along B axis.
Zooming in/out on a graph is sticky with regards to current
position of the mouse cursor.
7) Mouse wheel down & scroll: return to default along X axis
8) SHIFT + Mouse wheel down & scroll: return to default along A axis
9) CTRL + Mouse wheel down & scroll: return to default along B axis

[+] Added inter-frame processing including linear and exponential average in DDP viewer.

[+] Added a new type of waveform library option - BitPerfect Library (*.bpl) in WFLibrary function in Signal Generator. J-Test signal for jitter test can be generated using this function. BitPerfect library examples such as J-Test_16Bit.bpl and J-Test_24Bit.bpl are provided under \WFL subdirectory of the software.

[+] Added Non-Coherence option in Spectrum Analyzer Processing, to allow the switching between coherence and non-coherence function display modes. A new DDP: TNCD_AB(%) for Total Non-Coherent Distortion and Noise is added. It will be calculated in Non Coherence Function display mode.

[*] The maximum number of tones that can be manually configured in MultiTones in Signal Generator has been increased from 32 to 200.

[+] Added automatic multitone configuration method in Signal Generator. Each frequency component can be aligned to the center frequency of each FFT bands or fractional octave bands, so as to uniformly activate all the frequency bands within the specified frequency range. Each frequency is added automatically at pseudo random initial phase to make the multitones noise-like.

[+] Added gain and phase compensation option in Spectrum Analyzer Processing for transfer function measurement. This option can be used to compensate the gain and phase difference between the two input channels of the measuring device itself. The "Spectrum Analyzer Generate Frequency Compensation File (Flat)" option in the context menu of Spectrum Analyzer is enabled accordingly for Transfer Function mode.

[+] Added "Convert to Impedance" and the related parameters in Spectrum Analyzer Y Scale to convert Amplitude Spectrum display to Impedance vs Frequency display using the single-channel method. The same set of parameters can also convert Gain and Phase plot to Impedance and Phase plot under Transfer Function mode using the dual-channel method. Speaker impedance measurement examples using various stimuli are introduced in the software manual, including an easy way to conduct impedance measurement using VT DSOs.

[+] Extended the following DDPs' usage in impedance measurement: f1Freq, f1RMS, InBandMinF, InBandMinRMS, InBandMaxF, InBandMaxRMS, PeakGainFreq, PeakGainValue, PeakGainPhase, GainAtGeneratedFreq, PhaseAtGeneratedFreq, oBandRMS_Array.

[+] Added Trigger Frequency Rejection options for vtDAQ compatible DLLs including SoundCardMMEDAQ.dll, SoundCardASIODAQO.dll and NIDAQ.dll. Sound cards and NI DAQmx cards using software triggering method now support 1 level of high frequency rejection, 5 levels of noise rejection and 6 levels of the combination of the two. This is to ensure stable triggering under all conditions.

[*] Allow Trigger level to be entered manually for finer control.

[*] ENTER key can be used to start/stop oscilloscope or signal generator under all conditions.

[*] Allow simultaneous crosstalk measurement from Ch.A to Ch.B and from Ch.B to Ch.A using a little different test frequencies in the two channels.

[+] Added "Duration (ms)" under [Setting]>[Display]>"Record Mode". The recording process will automatically stop if the specified duration is reached. This is in addition to the existing manual stop mechanism and the automatic stop mechanism when the maximum file size limit is reached. If the duration is set to zero, the recording process will also automatically stop when the maximum file size limit is reached.


  Version 3.7 Build 1, Released on June 16, 2017

[*] [Window]>[Cascade],[Tile Horizontally] and [Tile Vertically] functions are improved.

[+] "Auto layout after loading a Panel Setting File" option is added in [Setting]>[Display].

[+] Add demodulation (AM, FM, PM) option in Oscilloscope Processing.

[+] Add Remove DC and Half/Full Wave Rectification options in Oscilloscope Processing.

[*] SINC interpolation, Remove DC, Rectification, Digital Filtering modes are indicated through their respective signs in Oscilloscope window.

[*] The start and end points in [File]>[Extract] dialog can now be automatically filled with the positions of the two markers placed on the waveform to be extracted.

[+] Add Sound Loudness and Loudness Level measurement in Spectrum Analyzer Processing. Both free field and diffuse field are supported.

[+] Add Unweighted and weighted Wow & Flutter measurement in Spectrum Analyzer Processing.

[+] Add Second Peak detection including the time delay and coefficient in auto-correlation function in Spectrum Analyzer.

[+] Add output modulation (AM, FM, PM) option in Signal Generator.

[+] Add [Help]>[Software Manual] menu item.

[*] Update software manual to include more descriptions and make it easier to understand.

[*] Output amplitude displayed in dBFS,dBu or dBV can be switched by clicking those texts in Signal Generator Panel.

[*] All the processing names in Oscilloscope and Spectrum Analyzer processing pages are marked with a number according to their order of execution to help the users to understand the signal flow and design their own signal processing methods.

[+] Added support for sound cards with sampling rates 384kHz and 768KHz for both Sound Card MME and ASIO drivers.

[+] Added Sound Sharpness measurement in Spectrum Analyzer Processing.


  Version 3.6 Build 1, Released on Nov. 2, 2016

[+] Users will be prompted to select the default device & skin during the very first-time launch of the software after installation. A unified setup file (MIsetup.exe) is thus used for all hardware supported by MI. The default Hot Panel Setting Toolbar is determined automatically by the default device selected.

[+] Added SINC interpolation support in the Oscilloscope Chart Option. By default, it is selected and will be implemented when necessary. This function greatly improves the waveform rendering when the ratio of the sampling rate to the signal frequency is close to 2.

[+] Added inter-frame linear / exponential average in Oscilloscope Processing. This makes synchronized frame average possible.

[*] Change time-domain integration to frequency-domain integration when converting acceleration to velocity and displacement. The low-pass cutoff frequency for integration is now adjustable.

[+] Added English unit system support for vibrometer (in addition to SI) in Oscilloscope Y Scale.

[+] It is now possible to assign a reference curve as High-High Limit, High Limit, Low Limit, or Low-Low Limit. This function is available in both Oscilloscope and Spectrum Analyzer. The alarm status can be accessed through the corresponding DDPs such as WaveformComparisonH, WaveformComparisonL, SpectrumComparisonH, SpectrumComparisonL.

[+] "Energy Per Hz" option is added in the Spectrum Analyzer Y Scale to allow Power Spectral Density function.

[+] It is now possible to assign an alarm sound (a WAV file) to each alarm in the DDP viewer. The alarm sound can be played once or in a cyclic manner. The latter one will be stopped upon alarm acknowledgement.

[+] 8 Skin selection buttons are provided in [Setting]>[Display Setting] to allow the user to choose a preconfigured color schemes. Each color scheme is ergonomically configured.

[+] Hide Menubar option is added in [Setting]>[Display Setting].

[+] "Number of Records per log file" for Data logger can be configured in [Setting]>[Display Setting].

[+] DDPs: InBandMinF, InBandMinRMS, InBandMaxF, InBandMaxRMS are added to obtain the max. and min. values and their respective frequencies in a specified frequency band in the Spectrum Analyzer. They are useful when the flatness of a frequency response curve needs to be measured.

[+] DDP Array is supported. It is possible to enter the array index in the DDP Array name in order to obtain the current value of a member of the array. For example, oBandRMS is an array containing the RMS values of all octave bands.

[+] Pulse Width measurement mode is added in the Multimeter.

[+] It is now possible to launch multiple instances of the software and each of the instance has its own configuration such as default ADC & DAC device, default Hot Panel Setting Toolbar...

[+] Each instance of the software will remember their placement on the screen automatically.

[+] Added "OEB" and "SEB" instructions in the Device Test Plan to export graphs in the Oscilloscope and Spectrum Analyzer as BMP files.

[+] Added "PRT" instruction in the Device Test Plan to print the graph in the Oscilloscope and Spectrum Analyzer.

[+] Added "RCM" and "WCM" instructions in the Device Test Plan to transmit to and receive from a serial port. Various protocols are supported including ModBus RTU.

[*] When "Advanced" button in [Setting]>[Calibration] is clicked for hardware zeroing and gain adjustment, software offset is reset to zero, as the former is superior than the latter.

[*] Font with fixed pitch is used in the Multimeter and DDP viewer to prevent display from shaking left and right.

[+] Added Labview and LabWindow/CVI compatible wrapper dll (vtDAQLV.dll) for vtDAQ APIs. A few Labview examples are provided.

[+] Added [Setting]>[Restore to Factory Default] and [Help]>[Hardware Manual].

[*] Digital Filter in Oscilloscope can be applied to Channel B only, in addition to the existing options Channel A and Channels A&B.

[*] Frequency Weighting in Spectrum Analyzer can be applied to Channel A, Channel B or Channels A&B.

[*] VT DSO driver will be installed automatically.

[*] Frequency Compensation File in Spectrum Analyzer supports different compensations for two channels.

[+] Multiple monitors with multiple MI instances are supported simultaneously.


  Version 3.5 Build 1, Released on May 5, 2015

[+] Added optimized support for Digiducer USB accelerometers including reading the sensitivity automatically from the unit under Sound Card MME or ASIO mode, as well as from the Digiducer customized wave files.

[+] Added customized Hot Panel Setting Toolbar for each VT DSO.

[+] Added polarity check panel setting file.

[*] Support using symbols such as p,n,u,m,k,M and G when specifying output signal frequency in Signal Generator.

[*] Hardware driver updated for all available VT DSOs to support USB full speed in additional to the existing USB high speed support. Thus USB full speed isolators are now supported.

[*] Firmware Updated for all available VT DSOs.

[!] Fixed the startup problem under Windows 8 and 8.1 due to Windows Updates in early 2015


  Version 3.4 Build 1, Released on Dec. 5, 2014

[+] Added "WaveFile" option in waveform selection box on Signal Generator panel to allow wave file replay through signal generator under streaming mode. It is able to convert the sampling rate and bit resolution of the wave file automatically if they are different from those of the Signal Generator. Also, it allows the selection of sampling channels if the number of channel supported by the DAC hardware is different than that of the wave file.

[+] Added IPT instruction in Device Test Plan to allow user input such as the input from a barcode scanner. The texts input from the user is stored in a DDP called UserInput.

[+] Added SEL instruction in Device Test Plan to allow user selection between two options.

[+] Added User Log In/Off control in Device Test Plan. The user name text is stored in a DDP called UserName.

[+] Added a DDP called TestResult in Device Test Plan to summarize the test result: PASS/FAIL/DONE.

[+] Added 5 volatile and 5 non-volatile integer variables as well as a Reset button for non-volatile integer variables in Device Test Plan.

[+] Added OPT instruction to perform mathematical operation, +,-,*,/, on these 10 variables in Device Test Plan.

[+] Added CLR instruction in Device Test Plan to clear the intermediate test results in Process Viewer or Device Test Plan Log. For the latter one, an option is provided to store the texts into a file before clearing them.

[+] The Result Window of Device Test Plan is expanded to the right at runtime. It is split into four display areas with three of them programmable.

[+] Added a comprehensive set of special formatting characters in the description of LOG instruction in Device Test Plan so that it can write texts to a file with a fixed name or a name
automatically changing with date and time, UserName, UserInput, etc. Header lines and subheader lines are supported. The LOG instruction can also be used to write to the three programmable display areas of the Result window.

[+] The execution of some instructions in Device Test Plan are sped up such as LOG, JMP and CHK.

[+] Added Step Label function in Device Test Plan. It will move up and down automatically with its associated step while deleting or inserting a step.

[+] You can manually mark a failed step in Device Test Plan as PASS based on your own judgement.

[+] You can manually select a step in Device Test Plan and choose to start from there.

[+] Added a context menu in the Process Viewer of Device Test Plan.

[+] Added a user configurable timeout setting for SIO and STI instructions in Device Test Plan.

[*] Improved the duration accuracy of OUT instruction in Device Test Plan.


  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 Test Plan. 

[+] Added oscilloscope persistence and equivalent time sampling modes.

[+] 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 Test Plan.

[+] Added non-trigger mode for SIO and STI instructions in Device Test Plan.

[+] 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 Birthday" music.

[*] 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 value changes.

[*] 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 Setting Dialog.

[+] 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 Analyzer.

[+] 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 FFT.

[*] On-the-fly change of parameters in Signal Generator is now allowed.

[*] 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 Vr configurable.

[*] 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 Files.

[>] 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 frequency bands.

[+] Added detection of up to 7 frequency peaks and measurement of their energy.

[+] 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 file (*.psf).

[+] Added support for change of Sensor Sensitivity and Engineering Unit in Calibration Setting dialog.

[+] Added Other/ASIO input calibration factor in Calibration Setting dialog.

[+] 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 applicable.

[+] 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 (*.iir).

[+] 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 
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 Spectrogram. 

[+] Added Data Logger.

[+] Added LCR Meter.

[+] Added Device Test Plan.

[+] Added "Open Frame by Frame" command in the File menu to allow loading a long wave file. 

[+] Added "Import" command in the File menu to allow the import of text data. 

[+] Allow input & output sound card selection via the Calibration dialog.

[+] Added "Reference" tab for all relevant views, to allow the 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 Miscellaneous 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 Spectrum Analyzer 

[+] 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 Scale","DMTF","MLS","Unit 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 calibration parameters automatically.

[*] Added "Windows Recording Control" and "Windows Volume Control" in the Miscellaneous Toolbar for convenience

[*] Added "Input Peak Level Indicator" for both channels in the Miscellaneous Toolbar

[*] Added Probe B switch position selection in the Miscellaneous Toolbar

[*] Improved the algorithm for THD, THD+N, SINAD, SNR measurement in Spectrum Analyzer.

[*] 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 Analyzer.

[*] Added duty cycle adjustment for rectangle waveform in Signal Generator.

[*] 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 Signal Generator

[*] Support generation of a swept signal in loop.

[*] Support Windows Vista


Version 2.1 (New build on Jan. 18, 2007)

[*] Corrected German translation errors by Dr. Michael Koig
 
[*] Corrected French translation errors by Georges de Wailly

Version 2.1 (New build on Nov. 25, 2006)

[*] Corrected German translation errors by Alexander Siegesmund

[*] Corrected Japanese translation errors by www.nextEDGEtech.com and www.shareEDGE.com

New 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. 

[+] Added support for calibrating for different gain settings and probe settings in Calibration Setting dialog. Added calibration Parameter Selection toolbar to allow user to choose proper calibration parameters according to the current gain setting and probe setting. 

[+] Added ground level correction function on the Calibration Parameter Selection toolbar.

[*] Improve white noise and pink noise generator so that the signal generated is not repetitious even if the "sweep" option is not selected on Signal Generator panel. 

[+] Added display SNR option in Spectrum Analyzer

[!] Fixed the bug which prohibits users with limited accounts from accessing the program under Window NT/2000/XP/2003.

[>] Renamed Virtins Sound Card Instrument to Virtins Sound Card 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. 

[+] Added Chart Type option in Oscilloscope and Spectrum Analyzer. Supported chart types are: Line, Scatter, Column, Bar and Step. 

[+] Added wave file operation features include wave file combination and partial data extraction under File Menu. 

[+] Added "Auto Run after startup" option in Display Setting Dialog

[+] Added context menus for Oscilloscope and Spectrum Analyzer. 

[+] 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)
First launch.


4. Download Old Versions

VIRTINS Multi-Instrument Version 3.6
VIRTINS Multi-Instrument Version 3.5
VIRTINS Multi-Instrument Version 3.4
VIRTINS Multi-Instrument Version 3.3
VIRTINS Multi-Instrument Version 3.2
VIRTINS Multi-Instrument Version 3.1
VIRTINS Multi-Instrument Version 3.0
 
VIRTINS Sound Card MultiInstrument Version 2.1 (USB hardkey)
VIRTINS Sound Card MultiInstrument Version 2.1
VIRTINS Sound Card Oscilloscope Version 2.1
VIRTINS Sound Card Spectrum Analyzer Version 2.1
VIRTINS Sound Card Signal Generator Version 2.1
 
VIRTINS Sound Card Instrument Version 2.0
VIRTINS Sound Card Oscilloscope Version 2.0
VIRTINS Sound Card Spectrum Analyzer Version 2.0
VIRTINS Sound Card Signal Generator Version 2.0
 
VIRTINS Sound Card Instrument Version 1.2
VIRTINS Sound Card Oscilloscope Version 1.2
VIRTINS Sound Card Spectrum Analyzer Version 1.2
VIRTINS Sound Card Signal Generator Version 1.2


Home | Products | Downloads | Order | Support | Applications | Forum | Testimonials | Company | Contact Us