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.6  (21-day fully functional FREE trial)

1) Download MIsetup.exe from local     2) Download MIsetup.exe from Multi Technologies

3) Download MIsetup.exe from CNET    Get it from CNET Download.com!

If you cannot download EXE files, then 1) Download MIsetup.zip from local     2) Download MIsetup.zip from Multi Technologies

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


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