Explore Circuit Behavior Using Simulation-Driven Instruments in NI Multisim

Overview

NI Multisim software provides simulation-driven instruments that you can use to drive your circuit, measure the behavior of the circuit, and examine simulation results. These instruments are set, used, and read just like their real-world equivalents.

This article examines the three different types of simulation-driven instruments and how you can use these instruments to drive circuits, make measurements, probe, and troubleshoot a circuit.

Contents

Introduction to Simulation-Driven Instruments

In addition to the components and wires used to capture a circuit, NI Multisim software contains a variety of simulation-driven instruments that wire into the schematic just like you connect a real instrument on the bench. These simulation-driven instruments, like their real-world counterparts, are fully interactive so you can change their settings while running a simulation and instantly see new results.

NI Multisim software contains a variety of simulation-driven instruments

Simulation-driven instruments help you take advantage of the full power of simulation without having to be an expert in SPICE syntax. When you press a button on an instrument, an appropriate simulation command is automatically issued and results are immediately displayed on that instrument's user interface. You can save instrument settings and simulation results with the circuit file and resize the faceplates of instruments to adjust to different screen resolutions and presentation modes.

With Multisim, you can place simulation-driven instruments from the Simulate»Instruments menu or directly from the Instruments toolbar as seen below.

simulation-driven instruments from the Simulate

Simulation-driven instruments have three distinctive views to each instrument, which allows for selection, placement, wiring, setting configuration, data visualization, and so on.

 Type Description View
 Icon
  • Represents an instrument in the Multisim Instruments toolbar
  simulation-driven instruments Icon
 Symbol
  • Represents an instrument in a circuit
  • Use the instrument's terminals to wire it to a circuit
  • Double-click on an instrument's symbol to open the instrument panel
 simulation-driven instruments Symbol
 Panel

Allows the user to interact with the instrument by 

  • Setting parameters
  • Displaying data
 simulation-driven instruments Panel

You can show or hide the instrument panel by double-clicking on the instrument's symbol. The instrument panel is always drawn on top of the main workspace so that the parameters are not hidden. You can place the instrument panel wherever you wish on your desktop and resize it to account for different screen resolutions and presentation modes. When you save your circuit, the instrument panel location and hide/show status are stored with the circuit. Also, any data contained in the instrument is saved, up to a maximum size.

Types of Simulation-Driven Instruments

The three distinct types of simulation-driven instruments are Multisim instruments, LabVIEW custom VIs, and NI-ELVISmx instruments. All of these instruments offer the following key capabilities:

  • Adjust settings while the simulation is running
  • Rewire terminal while simulation is running
  • Use multiple instances of the same instrument in one circuit
  • Save instrument settings and display data with the circuit file
  • Populate displayed data in the Grapher view
  • Resize instrument panel to account for screen resolution or presentation mode
  • Easily export displayed data in TXT, LVM, and TDM format

Multisim Instruments

Multisim instruments are simulation-driven instruments that are innate in the Multisim environment. You can group them into six categories to better organize them:

  • AC and DC instruments
  • Digital and logic instruments
  • RF instruments
  • Simulated vendor instruments
  • Measurement probes
  • LabVIEW VIs

NotePictures and icons seen in this document are reduced in size and quality. 

AC and DC Instruments

Name

Function

Icon

Symbol

Panel

Function Generator

  • Sine, triangular, and square wave
  • Frequency
  • Duty cycle
  • Amplitude
  • Offset

Inst_Icon_FGen

Inst_Symbol_FGen

Inst_Panel_FGen

Multimeter

  • AC and DC
  • Current
  • Voltage
  • Resistance
  • Decibel loss

Inst_Icon_Multimeter

  Inst_Symbol_Multimeter

Inst_Panel_Multimeter

2-Channel Oscilloscope

  • Up to 2 channels
  • Y and X scaling
  • Y offset
  • Trigger
  • Cursor

Inst_Icon_2ChScope

Inst_Symbol_2ChScope

Inst_Panel_2ChScope

4-Channel Oscilloscope

  • Up to 4 channels
  • Y and X scaling
  • Y offset
  • Trigger
  • Cursor

Inst_Icon_4ChScope

Inst_Symbol_4ChScope

Inst_Panel_4ChScope

Wattmeter

  • Power measurement
  • Power factor

Inst_Icon_Wattmeter

Inst_Symbol_Wattmeter

Inst_Panel_Wattmeter
IV Analyzer
  • Diodes
  • PNP BJT
  • NPN BJT
  • PMOS
  • NMOS
Inst_Icon_IV_AnalyzerInst_Symbol_IV_Analyzer Inst_Panel_IV_Analyzer

Frequency Counter

  • Frequency
  • Period
  • Pulse
  • Rise/fall time
  • AC or DC coupling
  • Trigger

Inst_Icon_FrequCounter

Inst_Symbol_FrequCounter

Inst_Panel_FrequCounter

Bode Plotter

  • Frequency response
  • Gain and phase shift
  • Up to 10 GHz

Inst_Icon_Bodeplotter

Inst_Symbol_Bodeplotter

Inst_Panel_Bodeplotter

Distortion Analyzer

  • Intermodulation distortion
  • Total harmonic distortion

Inst_Icon_DistortionAnalyzer

Inst_Symbol_DistortionAnalyzer

Inst_Panel_DistortionAnalyzer

 

Digital and Logic Instruments

 

Name

Function

Icon

Symbol

Panel

Logic Analyzer

  • 16 channels
  • Cursor
  • Data history
  • Trigger
  • Internal/external clock

Inst_Icon_LogicAnalyzer

Inst_Symbol_LogicAnalyzer

Inst_Panel_LogicAnalyzez

Logic Converter

  • Digital circuit to truth table and Boolean expression
  • Truth table to digital circuit
  • Boolean expression to digital circuit

Inst_Icon_LogicConverter

 Inst_Symbol_LogicConverter

Inst_Panel_LogicConverter

Word Generator

  • Cycle, burst, and step updates
  • Hex, DEC, Boolean, and ASCII data view
  • Timing
  • Trigger

Inst_Icon_WordGen

Inst_Symbol_WordGen

Inst_Panel_WordGen

 

RF Instruments

 

Name

Function

Icon

Symbol

Panel

Spectrum Analyzer

  • Amplitude versus frequency
  • Signal components (power and frequency)
  • Zero, full, and custom span

Inst_Icon_SpectrumAnalyzer

Inst_Symbol_SpectrumAnalyzer

Inst_Panel_SpectrumAnalyzer

Network Analyzer

  • Digital circuit to truth table and Boolean expression
  • Truth table to digital circuit
  • Boolean expression to digital circuit

Inst_Icon_NetworkAnalyzer

 Inst_Symbol_NetworkAnalyzer

Inst_Panel_NetworkAnalyzer

 

Simulated Vendor Instruments

 

Name

Function

Icon

Symbol

Panel

Agilent Waveform Generator

  • Type: 33120A
  • Reflects the behavior of the real instruments

Inst_Icon_AgilentFgen

Inst_Symbol_AgilentFgen

Inst_Panel_AgilentFgen

Agilent DMM

  • Type: 34401A
  • Reflects the behavior of the real instruments

Inst_Icon_AgilentDMM

Inst_Symbol_AgilentDMM

Inst_Panel_AgilentDMM

Agilent Oscilloscope

  • Type: 54622D
  • Reflects the behavior of the real instruments

Inst_Icon_AgilentScope

Inst_Symbol_AgilentScope

Inst_Panel_AgilentScope

Tektronix Oscilloscope

  • Type: TDS 2024
  • Reflects the behavior of the real instruments

Inst_Icon_TektronixScope

Inst_Symbol_TektronixScope

Inst_Panel_TektronixScope

 

Measurement Probes

 

Name

Function

Icon

Symbol

Panel

Static Measurement Probe

  • Current, voltages, and frequency
  • Referenced to circuit GND or any other probe
  • Fixed to a net or at mouse cursor
  • Triggers events
  • Choose from:
    • From dynamic probe setting
    • AC voltage
    • AC current
    • Instantaneous voltage
    • Voltage with reference to probe


 

Inst_Panel_Static Measurement Probe

Inst_Panel_Static Measurement Probe

Current Probe

  • Emulates the behavior of industrial clamp-on current probes
  • Various voltage to current ratios

Inst_Symbol_CurrentProbe

Use standard simulated instruments to display data

  • Oscilloscope
  • Multimeter
  • And so on

 

Instruments Based on LabVIEW

 

Name

Function

Icon

Symbol

Panel

LabVIEW Microphone

  • Interface with your PCs sound devices
  • Recording length
  • Sample rate

Inst_Icon_LV_Microphone

Inst_Symbol_LV_Microphone

Inst_Panel_LV_Microphone

LabVIEW Speaker

  • Interface with your PCs sound devices
  • Update rate

Inst_Icon_LV_Speaker

  Inst_Symbol_LV_Speaker

 

LabVIEW Signal Analyzer

  • Time domain signal
  • Auto power spectrum
  • Running average

Inst_Icon_LV_SignalAnalyzer

Inst_Symbol_LV_SignalAnalyzer


LabVIEW Signal Generator

  • Sine, triangular, square, and sawtooth
  • Frequency
  • Duty cycle
  • Amplitude
  • Offset
  • Phase

Inst_Icon_LV_SignalGenerator

Inst_Symbol_LV_SignalGenerator


LabVIEW Streaming Signal Generator

  • Sine, triangular, square, and sawtooth
  • Frequency
  • Duty cycle
  • Amplitude
  • Offset
  • Phase
  • Sampling rate

Inst_Icon_LV_Streaming_Signal_Generator

Inst_Symbol_LV_Streaming_Signal_Generator

Inst_Panel_LV_Streaming_Signal_Generator

LabVIEW BJT Analyzer

  • Current-voltage characteristics of PNP or NPN BJT
  • Device type
  • V_CE sweep
  • I_B sweep

Inst_Icon_BJT_Analyzer

Inst_Symbol_BJT_Analyzer

 

LabVIEW Impedance Meter

  • Frequency sweep, frequency, impedance
  • Number of points
  • Scale type

Inst_Icon_LV_ImpMeter

Inst_Symbol_LV_ImpMeter

 

 

LabVIEW Custom VIs

Extend your simulation and analysis capabilities beyond the instrumentation in Multisim with the creation of custom VIs using the LabVIEW graphical development environment. VIs that you create using LabVIEW can take advantage of the full functionality of the LabVIEW development system, including data acquisition, instrument control, and mathematical analysis. For example, you can create the following kinds of VIs:

  • A virtual instrument that acquires data from the real world using an NI data acquisition device or modular instrument. Multisim then uses that data as a signal source for circuit simulation.
  • A virtual instrument that displays simulation data simultaneously with multiple measurements (running average and power spectrum, for example) made from that simulation data.

LabVIEW VIs can be input instruments, output instruments, or input/output instruments.

Input instruments receive simulation data for display or processing.

Output instruments generate data to use as a signal source in simulation.

Input/output instruments both receive and generate simulation data.

You can install these VIs created and customized in LabVIEW into Multisim, and they appear in the LabVIEW Instruments toolbar. For more information on building a LabVIEW VI and LabVIEW VI installation, view the Multisim Help file.

NI-ELVISmx Instruments

By integrating NI ELVIS and Multisim, you can correlate simulated data with real-world measurements. NI Educational Laboratory Virtual Instrumentation Suite (NI ELVIS) is an NI hardware design and prototyping platform that contains 12 of the most commonly used instruments into one integrated platform that connects to your computer through a Hi-Speed USB connection.

Inside the Multisim environment, you can access eight of these instruments. With one click of the mouse, you can switch from simulated data generated by the Multisim SPICE simulation engine and the signals acquired from the hardware. This helps engineers prototype faster and educators reinforce theory with real-world signals.

Name

Function

Icon

Symbol

Panel

NI-ELVISmx Digital Multimeter

  • AC voltage
  • AC current
 

NI-ELVISmx Digital Multimeter Icon

NI-ELVISmx Digital Multimeter Symbol

NI-ELVISmx Digital Multimeter Panel

NI-ELVISmx Function Generator

  • Triangle, sine, square
  • Up to 5 MHz
  • Amplitude
  • DC offset
  • Sweep settings

NI-ELVISmx Function Generator Icon

  NI-ELVISmx Function Generator Symbol

NI-ELVISmx Function Generator Panel

NI-ELVISmx Oscilloscope

  • 2-channel, coupling, scale volt/div
  • Time/div
  • Trigger
  • Acquisition mode
  • cursors

NI-ELVISmx Oscilloscope Icon

NI-ELVISmx Oscilloscope Symbol

NI-ELVISmx Oscilloscope Panel

NI-ELVISmx Dynamic Signal Analyzer

  • Power spectrum and power spectral density
  • Frequency span, resolution, window
  • Averaging mode, weight, number of averages
  • Trigger
  • Units and mode to display

NI-ELVISmx Dynamic Signal Analyzer Icon

NI-ELVISmx Dynamic Signal Analyzer Symbol

NI-ELVISmx Dynamic Signal Analyzer Panel

NI-ELVISmx Digital Reader

  • Acquisition mode

NI-ELVISmx Digital Reader Icon

NI-ELVISmx Digital Reader Symbol

NI-ELVISmx Digital Reader Panel

NI-ELVISmx Digital Writer

  • Pattern type
  • Toggle, rotate, shift
  • Generation mode
  • Direction

NI-ELVISmx Digital Writer Icon

NI-ELVISmx Digital Writer Symbol

NI-ELVISmx Digital Writer Panel

NI ELVISmx Arbitrary Waveform Generator

  • Waveform editor
  • Generation mode
  • Update rate
  • Upload waveform file 
  • Set gain

NI-ELVISmx Arbitrary Waveform Generator Icon

NI-ELVISmx Arbitrary Waveform Generator Symbol

NI-ELVISmx Arbitrary Waveform Generator Panel

NI-ELVISmx Variable Power Supply

  • +12 V/-12 V range
  • Sweep setting

NI-ELVISmx Variable Power Supply Icon

NI-ELVISmx Variable Power Supply Symbol

NI-ELVISmx Variable Power Supply Panel

 

Was this information helpful?

Yes

No