SlideShare a Scribd company logo
1 of 5
Download to read offline
1/5 www.ni.com
Automate Circuits Analyses with the NI LabVIEW Multisim API Toolkit
Publish Date: Oct 07, 2013
Overview
The NI LabVIEW Multisim API Toolkit has been developed for the LabVIEW environment and provides access tomore than 120 functions toautomate thesimulation of a Multisim circuit from
LabVIEW. This toolkit is an innovative new connection between theworlds of designand graphical programming. You can for automate simulations easily from a graphical programming
language, to:
• Access simulatedmeasurements within the LabVIEW environment for further, domain specific analysis
• Correlate simulated and real measurements in a single LabVIEW environment
• Use simulated measurements as a designunder test (DUT), in order to build test/validate cases earlier in the design flow
Table of Contents
1. Introduction
2. What is the LabVIEW Multisim API Toolkit?
3. How to Install the LabVIEW Multisim API Toolkit
4. Example 1: Efficiency Calculation of a Buck Converter
5. Example 2: Automating a Simulation of a Signal Conditioning Circuit with Acquired Heart-Beat Signal
6. Additional Resources
1 . Introduction
Multisim allows engineers touse simulation to optimize the performance of designs earlier in the design flow and ensure circuits meet specifications with fewer prototypeiterations. The
LabVIEW Multisim API toolkit added in Multisim 13.0enables designers of analog and mixed-mode circuits toeasily creategraphical program in LabVIEW that rapidly perform or automate
critical design tasks which is impossible in other simulation tools. Some of the critical types of analyses that areavailable include:
Ev aluatingcircuit performance withnon-ideal signals from real measurements
Visualizing outputs of circuits in custom graphs and interfaces
Automating and iterating through different design scenarios with LabVIEW
2 . What is the LabVIEW Multisim API Toolkit?
Multisim natively provides an Application Programming Interface (API)that allows for the automation of circuit simulation and analyses through a COM interface that designers canuseto
programmatically control.
The LabVIEW Multisim API Toolkit is a collection of VIs that makes the Multisim API ready-to-use for LabVIEW users. With this API toolkit users can take advantage of over 120 ready-to-use
LabVIEW Virtual Instruments (VIs) to:
1. Establish a connection toMultisim, check the connection status, disconnect from Multisim, query the applicationlocation and version.
2. Manage Multisim files (open, create and savefiles, as well as query file information).
3. Conf igure inputs and outputs, as well as also set datafor inputs or get data from outputs.
4. Control and check thestate of the simulation (DC, AC, or Transient).
5. Execute analyses and use the SPICE command line.
6. Conf igure component values, switch models, change circuit parameters, and replacevariants of a Multisim circuit.
7. Perf orm different utility functions.
8. Check for error messages, get a circuit image or generate reports.
3 . How to Install the LabVIEW Multisim API Toolkit
The LabVIEW Multisim API Toolkit is installedautomatically with Multisim 13
4 . Example 1: EfficiencyCalculation of a Buck Converter
This example uses theLabVIEW Multisim API Toolkit to iterate through multiple critical values in a circuit in an automated fashion to assist us in calculatingefficiency. Without a toolkit such as
this one in LabVIEW an individual would try to optimize efficiency by manually changingvalues in a circuit and recording the simulated value in each. This is time consuming and error-prone.
2/5 www.ni.com
Our goal f or this example will thereforebe to set the switching frequency of parameters on a buck converter based on NXP components andthen perform a sweep across several switching
f requency, Fsw, values. Foreach step a transient analysis is run and the efficiency of the circuit is automatically calculated. This can all then be plottedand the best switching frequency will be
observ ed throughthis process.
Using the circuit parameters (click here to learn moreabout circuit parameters) and toolkit we canstep through the development of this test.
All the example files are attached tothis document in thefoldercalled apidemo.zip
Open the f ile Circuit Parameters.vi in LabVIEW 2013
Go to the block diagram and see the new VIs for the Multisim connectivity. They are under Connectivity>Multisim
Notice how f rom LabVIEW there are now ready to use VIs for establishing a Multisim connection, running simulation files, configuringcircuits, and read/write IOs.
On the block diagram there are available explanations on what each of theVIs accomplishes.
Open the Multisim circuit that this VI is supposed to control and noticethe DC-DC buck circuit converting10V to 3.1V (BuckConverter_API.ms13).
Run a quick interactive simulation by pressing theplay button to evaluate the circuit operation. The probes should be showing theexpected values.
3/5 www.ni.com
Go to the LabVIEW front panel and run theVI
LabVIEW is now controlling Multisim and iterating over multiplevalues of the switching frequency andcreating a plot of thecircuit efficiency
By using this approach we can clearly seethe various efficiency values of our circuit. The best option can be chosenand we have been ableto automate what has traditionally beena complex
and error-heavy process
5 . Example 2: Automating a Simulation of a Signal Conditioning Circuit with Acquired Heart-Beat Signal
In this example a signal conditioning circuit is designed in Multisim to filteracquired heartbeat signals for the development of a biomedical device application.
The circuit is a single stage active filterusing operational amplifiers from Texas Instruments. Whilethe heart beat signals are real-world signals that could be acquired usinga sensor device or
simulated using the LabVIEW Biomedical Toolkit.
All the design f iles of this example are in the attached file sigcond.rar
4/5 www.ni.com
As y ou can see the transient simulation in Multisim couldbe used to evaluatewhether the chosen op-ampwill provide the desired filtering responseor not for this low-voltage signal. However,
f or
5/5 www.ni.com
As y ou can see usingthis automation code multiple output plots for different op-amps and input signals havebeen very easily created. Also the table on top of the graphindicates the different
corresponding SNR values. Without the automation of LabVIEW this toolkit provides, such calculationwould a separate simulationrun for each case whichis a lengthy process.
6 . Additional Resources
Download Multisim
Learn about more Multisim circuit design applications
the purpose of this design, the LabVIEW Multisim API Toolkit is leveraged to automate multiplesimulation runs that:
Iterate over a various selection of op-amp to determine which op-amp providebetter conditioning
Iterate over various input heart-beat signals with various noise levels
Calculate the transient responses for eachop-amp versus multipleinput noise levels
Perf orm advanced signal processing tasks to calculate critical parameters such as the Signal to Noise Ratio (SNR)
The application below is writtenin LabVIEW. You can simply download and run underthe project .main.vi Heart Beat Signal Conditioning.lvproj

More Related Content

What's hot

Role of biomedical_engineer_in_hospital
Role of biomedical_engineer_in_hospitalRole of biomedical_engineer_in_hospital
Role of biomedical_engineer_in_hospitalSachin Kale
 
Picture Archiving and Communication Systems (PACS)
Picture Archiving and Communication Systems (PACS)Picture Archiving and Communication Systems (PACS)
Picture Archiving and Communication Systems (PACS)Tanveer Abbas
 
Components of CT Scan Machine
Components of CT Scan MachineComponents of CT Scan Machine
Components of CT Scan MachineSyed Jamal
 
Business Plan (Coffee Shop) presentation
Business Plan (Coffee Shop) presentationBusiness Plan (Coffee Shop) presentation
Business Plan (Coffee Shop) presentationranasorg
 
Central Florida Expressway Authority (CFX) Letter of Interest (LOR)
Central Florida Expressway Authority (CFX) Letter of Interest (LOR)Central Florida Expressway Authority (CFX) Letter of Interest (LOR)
Central Florida Expressway Authority (CFX) Letter of Interest (LOR)Terry S. Aylward
 
teleradiology
teleradiologyteleradiology
teleradiologyJude Paul
 
Radiology instruments
Radiology instrumentsRadiology instruments
Radiology instrumentsLourdes1506
 
Digital image processing
Digital image processingDigital image processing
Digital image processingABIRAMI M
 
Image enhancement sharpening
Image enhancement  sharpeningImage enhancement  sharpening
Image enhancement sharpeningarulraj121
 
Chi square(hospital admin) A
Chi square(hospital admin) AChi square(hospital admin) A
Chi square(hospital admin) AMmedsc Hahm
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationMostafa G. M. Mostafa
 
Teleradiology Overview Systems and Applications - Sanjoy Sanyal
Teleradiology Overview Systems and Applications - Sanjoy SanyalTeleradiology Overview Systems and Applications - Sanjoy Sanyal
Teleradiology Overview Systems and Applications - Sanjoy SanyalSanjoy Sanyal
 
Small Business Plan for Students, Small Entrepreneur.
Small Business Plan for Students, Small Entrepreneur.Small Business Plan for Students, Small Entrepreneur.
Small Business Plan for Students, Small Entrepreneur.Ramiz Baig
 
Vehicle to vehicle communication
Vehicle to vehicle communicationVehicle to vehicle communication
Vehicle to vehicle communicationMrityunjaya Chauhan
 
Ultrasound imaging
Ultrasound imagingUltrasound imaging
Ultrasound imagingNIVETA SINGH
 

What's hot (20)

Role of biomedical_engineer_in_hospital
Role of biomedical_engineer_in_hospitalRole of biomedical_engineer_in_hospital
Role of biomedical_engineer_in_hospital
 
Vein Viewer
Vein Viewer Vein Viewer
Vein Viewer
 
Picture Archiving and Communication Systems (PACS)
Picture Archiving and Communication Systems (PACS)Picture Archiving and Communication Systems (PACS)
Picture Archiving and Communication Systems (PACS)
 
Components of CT Scan Machine
Components of CT Scan MachineComponents of CT Scan Machine
Components of CT Scan Machine
 
Business Plan (Coffee Shop) presentation
Business Plan (Coffee Shop) presentationBusiness Plan (Coffee Shop) presentation
Business Plan (Coffee Shop) presentation
 
Central Florida Expressway Authority (CFX) Letter of Interest (LOR)
Central Florida Expressway Authority (CFX) Letter of Interest (LOR)Central Florida Expressway Authority (CFX) Letter of Interest (LOR)
Central Florida Expressway Authority (CFX) Letter of Interest (LOR)
 
teleradiology
teleradiologyteleradiology
teleradiology
 
Jpeg standards
Jpeg   standardsJpeg   standards
Jpeg standards
 
Radiology instruments
Radiology instrumentsRadiology instruments
Radiology instruments
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image enhancement sharpening
Image enhancement  sharpeningImage enhancement  sharpening
Image enhancement sharpening
 
Chi square(hospital admin) A
Chi square(hospital admin) AChi square(hospital admin) A
Chi square(hospital admin) A
 
Pacs
PacsPacs
Pacs
 
Usg diplay modes
Usg diplay  modesUsg diplay  modes
Usg diplay modes
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Teleradiology Overview Systems and Applications - Sanjoy Sanyal
Teleradiology Overview Systems and Applications - Sanjoy SanyalTeleradiology Overview Systems and Applications - Sanjoy Sanyal
Teleradiology Overview Systems and Applications - Sanjoy Sanyal
 
Small Business Plan for Students, Small Entrepreneur.
Small Business Plan for Students, Small Entrepreneur.Small Business Plan for Students, Small Entrepreneur.
Small Business Plan for Students, Small Entrepreneur.
 
Vehicle to vehicle communication
Vehicle to vehicle communicationVehicle to vehicle communication
Vehicle to vehicle communication
 
Ultrasound imaging
Ultrasound imagingUltrasound imaging
Ultrasound imaging
 
Homomorphic filtering
Homomorphic filteringHomomorphic filtering
Homomorphic filtering
 

Viewers also liked

Multisim For Design, Validation And Test
Multisim For Design, Validation And TestMultisim For Design, Validation And Test
Multisim For Design, Validation And Testpatnoonan
 
Introduction to multisim by diar ismail
Introduction to multisim by diar ismailIntroduction to multisim by diar ismail
Introduction to multisim by diar ismaildiarfirstdiarfirst
 
Performance analysis of p&o and incremental conductance mppt algorithms u...
Performance analysis of p&o and incremental conductance mppt algorithms u...Performance analysis of p&o and incremental conductance mppt algorithms u...
Performance analysis of p&o and incremental conductance mppt algorithms u...Asoka Technologies
 
Simulation of incremental conductance mppt with direct control method using c...
Simulation of incremental conductance mppt with direct control method using c...Simulation of incremental conductance mppt with direct control method using c...
Simulation of incremental conductance mppt with direct control method using c...eSAT Journals
 
National instruments for Academics: labview multisim & elsvi
National instruments for Academics: labview multisim & elsviNational instruments for Academics: labview multisim & elsvi
National instruments for Academics: labview multisim & elsviSHAIK AMANULLA
 
Tutorial getting started with multisim
Tutorial  getting started with multisimTutorial  getting started with multisim
Tutorial getting started with multisimgato4048
 
Multisim Software Programming Training Phagwara Jalandhar
Multisim Software Programming Training Phagwara JalandharMultisim Software Programming Training Phagwara Jalandhar
Multisim Software Programming Training Phagwara JalandharE2Matrix
 

Viewers also liked (12)

Multisim For Design, Validation And Test
Multisim For Design, Validation And TestMultisim For Design, Validation And Test
Multisim For Design, Validation And Test
 
NI MultiSim 11.0
NI MultiSim 11.0NI MultiSim 11.0
NI MultiSim 11.0
 
Introduction to multisim by diar ismail
Introduction to multisim by diar ismailIntroduction to multisim by diar ismail
Introduction to multisim by diar ismail
 
Performance analysis of p&o and incremental conductance mppt algorithms u...
Performance analysis of p&o and incremental conductance mppt algorithms u...Performance analysis of p&o and incremental conductance mppt algorithms u...
Performance analysis of p&o and incremental conductance mppt algorithms u...
 
Simulation of incremental conductance mppt with direct control method using c...
Simulation of incremental conductance mppt with direct control method using c...Simulation of incremental conductance mppt with direct control method using c...
Simulation of incremental conductance mppt with direct control method using c...
 
Osiloskop
OsiloskopOsiloskop
Osiloskop
 
Multisim training in mohali
Multisim training in mohaliMultisim training in mohali
Multisim training in mohali
 
National instruments for Academics: labview multisim & elsvi
National instruments for Academics: labview multisim & elsviNational instruments for Academics: labview multisim & elsvi
National instruments for Academics: labview multisim & elsvi
 
Osiloskop
OsiloskopOsiloskop
Osiloskop
 
Tutorial getting started with multisim
Tutorial  getting started with multisimTutorial  getting started with multisim
Tutorial getting started with multisim
 
Multisim Software Programming Training Phagwara Jalandhar
Multisim Software Programming Training Phagwara JalandharMultisim Software Programming Training Phagwara Jalandhar
Multisim Software Programming Training Phagwara Jalandhar
 
Osiloskop
OsiloskopOsiloskop
Osiloskop
 

Similar to Ni labview y multisim

04+ECETEMT092-+WDT+APB+UVM.pdf
04+ECETEMT092-+WDT+APB+UVM.pdf04+ECETEMT092-+WDT+APB+UVM.pdf
04+ECETEMT092-+WDT+APB+UVM.pdfSamHoney6
 
Java Performance & Profiling
Java Performance & ProfilingJava Performance & Profiling
Java Performance & ProfilingIsuru Perera
 
WebSphere Technical University: Introduction to the Java Diagnostic Tools
WebSphere Technical University: Introduction to the Java Diagnostic ToolsWebSphere Technical University: Introduction to the Java Diagnostic Tools
WebSphere Technical University: Introduction to the Java Diagnostic ToolsChris Bailey
 
A web based network worm simulator
A web based network worm simulatorA web based network worm simulator
A web based network worm simulatorUltraUploader
 
Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.Ankita Tiwari
 
Comparative Analysis of IT Monitoring Tools
Comparative Analysis of IT Monitoring ToolsComparative Analysis of IT Monitoring Tools
Comparative Analysis of IT Monitoring Toolsapprize360
 
Disadvantages Of Robotium
Disadvantages Of RobotiumDisadvantages Of Robotium
Disadvantages Of RobotiumSusan Tullis
 
SMI_SNUG_paper_v10
SMI_SNUG_paper_v10SMI_SNUG_paper_v10
SMI_SNUG_paper_v10Igor Lesik
 
ECET 380 Entire Course NEW
ECET 380 Entire Course NEWECET 380 Entire Course NEW
ECET 380 Entire Course NEWshyamuopuop
 
Rishikesh Sharma Portfolio
Rishikesh Sharma PortfolioRishikesh Sharma Portfolio
Rishikesh Sharma Portfoliosharmarishikesh
 
Co emulation of scan-chain based designs
Co emulation of scan-chain based designsCo emulation of scan-chain based designs
Co emulation of scan-chain based designsijcsit
 
Siemens s7 300 programming
Siemens s7 300 programming Siemens s7 300 programming
Siemens s7 300 programming satyajit patra
 
An Optimising Compiler For Generated Tiny Virtual Machines
An Optimising Compiler For Generated Tiny Virtual MachinesAn Optimising Compiler For Generated Tiny Virtual Machines
An Optimising Compiler For Generated Tiny Virtual MachinesLeslie Schulte
 
Software and Hardware Tools for Microprocessors
Software and Hardware Tools for MicroprocessorsSoftware and Hardware Tools for Microprocessors
Software and Hardware Tools for MicroprocessorsDeepak Tathe
 
Simulation of Signals with Field Signal Simulator
Simulation of Signals with Field Signal SimulatorSimulation of Signals with Field Signal Simulator
Simulation of Signals with Field Signal SimulatorIOSR Journals
 
OS for AI: Elastic Microservices & the Next Gen of ML
OS for AI: Elastic Microservices & the Next Gen of MLOS for AI: Elastic Microservices & the Next Gen of ML
OS for AI: Elastic Microservices & the Next Gen of MLNordic APIs
 

Similar to Ni labview y multisim (20)

04+ECETEMT092-+WDT+APB+UVM.pdf
04+ECETEMT092-+WDT+APB+UVM.pdf04+ECETEMT092-+WDT+APB+UVM.pdf
04+ECETEMT092-+WDT+APB+UVM.pdf
 
Java Performance & Profiling
Java Performance & ProfilingJava Performance & Profiling
Java Performance & Profiling
 
WebSphere Technical University: Introduction to the Java Diagnostic Tools
WebSphere Technical University: Introduction to the Java Diagnostic ToolsWebSphere Technical University: Introduction to the Java Diagnostic Tools
WebSphere Technical University: Introduction to the Java Diagnostic Tools
 
Added value of SimWare
Added value of SimWareAdded value of SimWare
Added value of SimWare
 
A web based network worm simulator
A web based network worm simulatorA web based network worm simulator
A web based network worm simulator
 
Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.
 
Comparative Analysis of IT Monitoring Tools
Comparative Analysis of IT Monitoring ToolsComparative Analysis of IT Monitoring Tools
Comparative Analysis of IT Monitoring Tools
 
Disadvantages Of Robotium
Disadvantages Of RobotiumDisadvantages Of Robotium
Disadvantages Of Robotium
 
SMI_SNUG_paper_v10
SMI_SNUG_paper_v10SMI_SNUG_paper_v10
SMI_SNUG_paper_v10
 
ECET 380 Entire Course NEW
ECET 380 Entire Course NEWECET 380 Entire Course NEW
ECET 380 Entire Course NEW
 
Rishikesh Sharma Portfolio
Rishikesh Sharma PortfolioRishikesh Sharma Portfolio
Rishikesh Sharma Portfolio
 
Co emulation of scan-chain based designs
Co emulation of scan-chain based designsCo emulation of scan-chain based designs
Co emulation of scan-chain based designs
 
Siemens s7 300 programming
Siemens s7 300 programming Siemens s7 300 programming
Siemens s7 300 programming
 
An Optimising Compiler For Generated Tiny Virtual Machines
An Optimising Compiler For Generated Tiny Virtual MachinesAn Optimising Compiler For Generated Tiny Virtual Machines
An Optimising Compiler For Generated Tiny Virtual Machines
 
Software and Hardware Tools for Microprocessors
Software and Hardware Tools for MicroprocessorsSoftware and Hardware Tools for Microprocessors
Software and Hardware Tools for Microprocessors
 
LoadTracer
LoadTracer LoadTracer
LoadTracer
 
5G UE Simulator
5G UE Simulator5G UE Simulator
5G UE Simulator
 
Simulation of Signals with Field Signal Simulator
Simulation of Signals with Field Signal SimulatorSimulation of Signals with Field Signal Simulator
Simulation of Signals with Field Signal Simulator
 
OS for AI: Elastic Microservices & the Next Gen of ML
OS for AI: Elastic Microservices & the Next Gen of MLOS for AI: Elastic Microservices & the Next Gen of ML
OS for AI: Elastic Microservices & the Next Gen of ML
 
Lear unified env_paper-1
Lear unified env_paper-1Lear unified env_paper-1
Lear unified env_paper-1
 

Recently uploaded

Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesDIPIKA83
 
Power System electrical and electronics .pptx
Power System electrical and electronics .pptxPower System electrical and electronics .pptx
Power System electrical and electronics .pptxMUKULKUMAR210
 
Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)Bahzad5
 
Modelling Guide for Timber Structures - FPInnovations
Modelling Guide for Timber Structures - FPInnovationsModelling Guide for Timber Structures - FPInnovations
Modelling Guide for Timber Structures - FPInnovationsYusuf Yıldız
 
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.ppt
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.pptOracle_PLSQL_basic_tutorial_with_workon_Exercises.ppt
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.pptDheerajKashnyal
 
cloud computing notes for anna university syllabus
cloud computing notes for anna university syllabuscloud computing notes for anna university syllabus
cloud computing notes for anna university syllabusViolet Violet
 
Mohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxMohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxKISHAN KUMAR
 
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdfSummer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdfNaveenVerma126
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...amrabdallah9
 
me3493 manufacturing technology unit 1 Part A
me3493 manufacturing technology unit 1 Part Ame3493 manufacturing technology unit 1 Part A
me3493 manufacturing technology unit 1 Part Akarthi keyan
 
CSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptxCSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptxssusera0771e
 
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratory
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratoryدليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratory
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide LaboratoryBahzad5
 
Tachyon 100G PCB Performance Attributes and Applications
Tachyon 100G PCB Performance Attributes and ApplicationsTachyon 100G PCB Performance Attributes and Applications
Tachyon 100G PCB Performance Attributes and ApplicationsEpec Engineered Technologies
 
Basic Principle of Electrochemical Sensor
Basic Principle of  Electrochemical SensorBasic Principle of  Electrochemical Sensor
Basic Principle of Electrochemical SensorTanvir Moin
 
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...Amil baba
 
Gender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 ProjectGender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 Projectreemakb03
 
cme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerscme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerskarthi keyan
 
Design Analysis of Alogorithm 1 ppt 2024.pptx
Design Analysis of Alogorithm 1 ppt 2024.pptxDesign Analysis of Alogorithm 1 ppt 2024.pptx
Design Analysis of Alogorithm 1 ppt 2024.pptxrajesshs31r
 
Phase noise transfer functions.pptx
Phase noise transfer      functions.pptxPhase noise transfer      functions.pptx
Phase noise transfer functions.pptxSaiGouthamSunkara
 

Recently uploaded (20)

Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display Devices
 
Power System electrical and electronics .pptx
Power System electrical and electronics .pptxPower System electrical and electronics .pptx
Power System electrical and electronics .pptx
 
Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)
 
Modelling Guide for Timber Structures - FPInnovations
Modelling Guide for Timber Structures - FPInnovationsModelling Guide for Timber Structures - FPInnovations
Modelling Guide for Timber Structures - FPInnovations
 
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.ppt
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.pptOracle_PLSQL_basic_tutorial_with_workon_Exercises.ppt
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.ppt
 
cloud computing notes for anna university syllabus
cloud computing notes for anna university syllabuscloud computing notes for anna university syllabus
cloud computing notes for anna university syllabus
 
Mohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxMohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptx
 
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdfSummer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
 
me3493 manufacturing technology unit 1 Part A
me3493 manufacturing technology unit 1 Part Ame3493 manufacturing technology unit 1 Part A
me3493 manufacturing technology unit 1 Part A
 
CSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptxCSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptx
 
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratory
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratoryدليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratory
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratory
 
Tachyon 100G PCB Performance Attributes and Applications
Tachyon 100G PCB Performance Attributes and ApplicationsTachyon 100G PCB Performance Attributes and Applications
Tachyon 100G PCB Performance Attributes and Applications
 
Basic Principle of Electrochemical Sensor
Basic Principle of  Electrochemical SensorBasic Principle of  Electrochemical Sensor
Basic Principle of Electrochemical Sensor
 
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
 
Gender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 ProjectGender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 Project
 
cme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerscme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answers
 
Design Analysis of Alogorithm 1 ppt 2024.pptx
Design Analysis of Alogorithm 1 ppt 2024.pptxDesign Analysis of Alogorithm 1 ppt 2024.pptx
Design Analysis of Alogorithm 1 ppt 2024.pptx
 
Phase noise transfer functions.pptx
Phase noise transfer      functions.pptxPhase noise transfer      functions.pptx
Phase noise transfer functions.pptx
 

Ni labview y multisim

  • 1. 1/5 www.ni.com Automate Circuits Analyses with the NI LabVIEW Multisim API Toolkit Publish Date: Oct 07, 2013 Overview The NI LabVIEW Multisim API Toolkit has been developed for the LabVIEW environment and provides access tomore than 120 functions toautomate thesimulation of a Multisim circuit from LabVIEW. This toolkit is an innovative new connection between theworlds of designand graphical programming. You can for automate simulations easily from a graphical programming language, to: • Access simulatedmeasurements within the LabVIEW environment for further, domain specific analysis • Correlate simulated and real measurements in a single LabVIEW environment • Use simulated measurements as a designunder test (DUT), in order to build test/validate cases earlier in the design flow Table of Contents 1. Introduction 2. What is the LabVIEW Multisim API Toolkit? 3. How to Install the LabVIEW Multisim API Toolkit 4. Example 1: Efficiency Calculation of a Buck Converter 5. Example 2: Automating a Simulation of a Signal Conditioning Circuit with Acquired Heart-Beat Signal 6. Additional Resources 1 . Introduction Multisim allows engineers touse simulation to optimize the performance of designs earlier in the design flow and ensure circuits meet specifications with fewer prototypeiterations. The LabVIEW Multisim API toolkit added in Multisim 13.0enables designers of analog and mixed-mode circuits toeasily creategraphical program in LabVIEW that rapidly perform or automate critical design tasks which is impossible in other simulation tools. Some of the critical types of analyses that areavailable include: Ev aluatingcircuit performance withnon-ideal signals from real measurements Visualizing outputs of circuits in custom graphs and interfaces Automating and iterating through different design scenarios with LabVIEW 2 . What is the LabVIEW Multisim API Toolkit? Multisim natively provides an Application Programming Interface (API)that allows for the automation of circuit simulation and analyses through a COM interface that designers canuseto programmatically control. The LabVIEW Multisim API Toolkit is a collection of VIs that makes the Multisim API ready-to-use for LabVIEW users. With this API toolkit users can take advantage of over 120 ready-to-use LabVIEW Virtual Instruments (VIs) to: 1. Establish a connection toMultisim, check the connection status, disconnect from Multisim, query the applicationlocation and version. 2. Manage Multisim files (open, create and savefiles, as well as query file information). 3. Conf igure inputs and outputs, as well as also set datafor inputs or get data from outputs. 4. Control and check thestate of the simulation (DC, AC, or Transient). 5. Execute analyses and use the SPICE command line. 6. Conf igure component values, switch models, change circuit parameters, and replacevariants of a Multisim circuit. 7. Perf orm different utility functions. 8. Check for error messages, get a circuit image or generate reports. 3 . How to Install the LabVIEW Multisim API Toolkit The LabVIEW Multisim API Toolkit is installedautomatically with Multisim 13 4 . Example 1: EfficiencyCalculation of a Buck Converter This example uses theLabVIEW Multisim API Toolkit to iterate through multiple critical values in a circuit in an automated fashion to assist us in calculatingefficiency. Without a toolkit such as this one in LabVIEW an individual would try to optimize efficiency by manually changingvalues in a circuit and recording the simulated value in each. This is time consuming and error-prone.
  • 2. 2/5 www.ni.com Our goal f or this example will thereforebe to set the switching frequency of parameters on a buck converter based on NXP components andthen perform a sweep across several switching f requency, Fsw, values. Foreach step a transient analysis is run and the efficiency of the circuit is automatically calculated. This can all then be plottedand the best switching frequency will be observ ed throughthis process. Using the circuit parameters (click here to learn moreabout circuit parameters) and toolkit we canstep through the development of this test. All the example files are attached tothis document in thefoldercalled apidemo.zip Open the f ile Circuit Parameters.vi in LabVIEW 2013 Go to the block diagram and see the new VIs for the Multisim connectivity. They are under Connectivity>Multisim Notice how f rom LabVIEW there are now ready to use VIs for establishing a Multisim connection, running simulation files, configuringcircuits, and read/write IOs. On the block diagram there are available explanations on what each of theVIs accomplishes. Open the Multisim circuit that this VI is supposed to control and noticethe DC-DC buck circuit converting10V to 3.1V (BuckConverter_API.ms13). Run a quick interactive simulation by pressing theplay button to evaluate the circuit operation. The probes should be showing theexpected values.
  • 3. 3/5 www.ni.com Go to the LabVIEW front panel and run theVI LabVIEW is now controlling Multisim and iterating over multiplevalues of the switching frequency andcreating a plot of thecircuit efficiency By using this approach we can clearly seethe various efficiency values of our circuit. The best option can be chosenand we have been ableto automate what has traditionally beena complex and error-heavy process 5 . Example 2: Automating a Simulation of a Signal Conditioning Circuit with Acquired Heart-Beat Signal In this example a signal conditioning circuit is designed in Multisim to filteracquired heartbeat signals for the development of a biomedical device application. The circuit is a single stage active filterusing operational amplifiers from Texas Instruments. Whilethe heart beat signals are real-world signals that could be acquired usinga sensor device or simulated using the LabVIEW Biomedical Toolkit. All the design f iles of this example are in the attached file sigcond.rar
  • 4. 4/5 www.ni.com As y ou can see the transient simulation in Multisim couldbe used to evaluatewhether the chosen op-ampwill provide the desired filtering responseor not for this low-voltage signal. However, f or
  • 5. 5/5 www.ni.com As y ou can see usingthis automation code multiple output plots for different op-amps and input signals havebeen very easily created. Also the table on top of the graphindicates the different corresponding SNR values. Without the automation of LabVIEW this toolkit provides, such calculationwould a separate simulationrun for each case whichis a lengthy process. 6 . Additional Resources Download Multisim Learn about more Multisim circuit design applications the purpose of this design, the LabVIEW Multisim API Toolkit is leveraged to automate multiplesimulation runs that: Iterate over a various selection of op-amp to determine which op-amp providebetter conditioning Iterate over various input heart-beat signals with various noise levels Calculate the transient responses for eachop-amp versus multipleinput noise levels Perf orm advanced signal processing tasks to calculate critical parameters such as the Signal to Noise Ratio (SNR) The application below is writtenin LabVIEW. You can simply download and run underthe project .main.vi Heart Beat Signal Conditioning.lvproj