Digital multimeter in LabVIEW?

I am wondering if it is possible to design a digital multimeter using LabVIEW. If so are there any pointers here that anybody can give me? Such as how to convert voltage into current and other things?

This DAQ card will always gonna read voltage, so if you want to measure the current, probably you can use a resistor (precise and of known value) and allow the current to flow across it and use DAQmx to read the voltage across the resistor and in LabVIEW you can determine the current equivalent to the voltage across resistor (Ohm's law).
There is another option wherein you can use internal shunt resistance (inbuilt in 6353) and LabVIEW will directly give you current readings.
Similarly to calculate Resistance value you need to build an additional circuit arrangement (may be wheatstone bridge or something else)...!!
I am not allergic to Kudos, in fact I love Kudos.
 Make your LabVIEW experience more CONVENIENT.

Similar Messages

  • Rodhe&schwarz digital multimeter drivers

    I want progaming a digital multimeter (Rohde & Schwarz) with the Serial comunication RS-232. The problem is that this device is very old and i an not sure if exist the drivers. Thank you

    Here are all the Keyword Search "Rohde & Schwarz" in the instrument driver library. There are apparently no dmm drivers. You may want to contact the manufacturer to see if they have a driver for their instrument.
    Are you looking for a LabVIEW instrument driver specifically? If you are, you can easily create a low-level driver by configuring an I/O assistant VI for each function in the manual. I/O assistant is one of the many new features of LabVIEW 7 and will parse instrument responses for you, which makes creating an instrument driver much easier. Once you have this low level drive
    r you can just combine functions to make higher level VIs. Alternatively, you can hire an Alliance Member to write an driver for you.
    Alliance Member Directory
    http://www.ni.com/alliance/alliance_member.htmMessage Edited by Molly K on 02-18-2005 11:13 PM

  • Controlling 1906 Digital Multimeter(TTi) using ARC Rs232 interface

    Hello All,
    I want to control  1906 Digital Multimeter by Thurlby Thandar Instruments (TTi) ,using its ARC Rs232 interface.I have downloaded driver from the http://tti1.co.uk/registered_users/downloads/drivers-download.htm  but the problem is that this driver seems to be designed for labwindows and for GPIB interface.I want to control it using labview and  Serial (ARC Rs232 ) interface.
    i need advice for the solution.
    Regards
    Shahzad

    Shahzad,
     To create LabVIEW VIs for LabWindows/CVI instrument drivers, use the LabVIEW Instrument Driver Import Wizard.
    NI has an Instrument Driver Network which provides a host of Instrument Drivers, which also included the TTi 1906 CVI/LabWindows driver, if you are looking to interface any other instruments with LabVIEW I would recommend checking here first.
    Hope that helps!
    -Marshall R
    Applications Engineering

  • VI library suitable for Tek DM2510G Prog. Digital Multimeter...

    I have a Tektronix DM2510G Programmable Digital Multimeter (with GPIB interface) on-hand, but it does not appear to have a set of instrument library VIs.  Can anybody point me to a library that might work -- or be easily adapted so that it will work?

    Hello,
    For horizontal cursors try:
    CURS:HBA?
    The instrument should give a response in this format:
    Horizontal Pos1;Pos2;Delta;Selected Cursor;Units
    For Vertical try these:
    CURS:VBA:HDELT?
    Returns horizontal difference
    CURS:VBA:HPOS? x = 1 or 2
    Returns value of vertical bar ticks
    CURS:VBA:UNITS?
    Return measurement units
    CURS:VBA:VDELTA?
    Returns value difference between the bars ticks
    If you are using the IVI driver, use the write to instrument and read from instrument VIs. If you are using the LabVIEW native one, VISA write and read should do the trick. Hope this helps.

  • Can DAQ 6025E Interface with a digital multimeter?

    Hi,
    Can DAQ 6025E Interface with a digital multimeter? I have an ordinary digital multimeter without RS232, GPIB etc. Is it possible to read any instrument with a digital display with a DAQ 6025E card?

    NO! You have no physical connection between the dmm and the pc. The digital display on the dmm cannot just be magically transmitted between the two. The 6025 can measure voltage. It is not a camera that can read the dmm's front panel. The 6025 sits inside the pc. There is a communication bus between the 6025 and the pc. NI-DAQ/LabVIEW software allows you to control the daq board and measure voltages physically present at the input pins of the daq board. Use the daq board and throw away the dmm or throw away the daq board and buy a dmm with a serial or gpib interface.

  • Digital camera and LabVIEW

    Has anyone ever controlled a canon digital camera from LabVIEW?  I am using a Canon EOS Kiss REBEL 300D.
    I tried using the software from the following link (http://www.hytekautomation.com/Downloads.html)  , but the "take a picture" button was disabled.
    I did download the SDK from canon but am not sure if LabVIEW can handle some of the data types to pass to the DLLs.
    Here is one example of a function
    cdCAPI RCOpenSource ( cdSourceInfo* pSourceInfo, cdHSource* pSource )
    where cdSourceInfo is defined as:
    typedef struct{
    cdSourceType SurceType; // Type of the device
    cdUInt32 rsrvd; // Reserved
    cdStr63 Name; // Device model name
    //(Invalid if cdSRC_TYPE_HOST)
    #ifndef macintosh
    cdStr63 NameInOS; // Device model name in OS
    #endif
    cdPortType PortType; // Port type
    cdPortDescripUnion u; // Union of I/O port descriptor
    } cdSourceInfo;
    Thanks for any help.

    If you use Windows, easiest way to access external code is .NET
    interface. Is there a .NET interface for the Canon camera? If there is,
    use it.
    If there is no .NET interface and you have problems calling the SDK DLL directly,
    It's quite easy to write a .NET interface (wrapper) for C++ code (if
    the SDK is written according to C++ standards and works with Visual Studio .NET). Check MSDN to find out how to write managed extension (.NET wrappers) on existing C++ code. There is a simple example
    of such a wrapper for an existing C++ class. If you have existing C++
    methods, just write a class that has similar methods that upon call
    call these SDK methods.
    After having written the wrapper, build it (having the managed
    extension turned on!) and you can access the class from .NET interface
    of labview directly. If the data types cause problems, you can try to
    transform the data types in the wrapper methods.
    Something like the following may work:
    # include "SDK_includes_here.h"
    # include "SDK_includes_here.h"
    # include "SDK_includes_here.h"
    // You need a class for your method.
    // If you have many methods, you can add them to the same class
    __gc class CanonClass
    public:
    // constructor
    CanonClass() { }
    // destructor
    ~CanonClass() { }
    // method
    cdCAPI MyMethod( cdSourceInfo* pSourceInfo, cdHSource* pSource )
    return RCOpenSource ( cdSourceInfo* pSourceInfo, cdHSource* pSource );  
    Message Edited by Tomi M on 11-20-2005 01:26 AM
    Message Edited by Tomi M on 11-20-2005 01:27 AM
    Tomi Maila

  • Represent a digital input in labview

    Hello, i am reading with my module in compact rio ni9401 a input digital signal, how could i see all that digital signal in labview?
    thanks

    OK, it sounds like it's time for you to take some LabVIEW tutorials as these are very basic questions and you need to understand the basics before you can make good use of LabVIEW.  http://www.ni.com/academic/students/learnlabview/
    Now your questions:
    The waveform chart defaults to a history length of 1024.  Right-click the chart and change it to be longer if you need.  A long history will just cost you memory so you can make it pretty big.
    Of course you can have a BOOLEAN indicator.  Just drop an LED on the front panel and wire its terminal to the point you want to monitor like I already told you.
    WHY are you making your timed loop run SLOWER (4 < 7 < 10 < 13) if you want FASTER resolution???  Set it to 1mSec.  (Also, there are better ways to do this depending on your hardware but I'm not familiar with your DAQ.)
    You can INVERT a BOOLEAN with the INVERT function found in the BOOLEAN palette!  Again, if you don't know these basic things, you need to take some tutorials to use LabVIEW.
    Using LabVIEW: 7.1.1, 8.5.1 & 2013

  • Help with Controlling the HP E1411B multimeter with LabView

    Hi -
    I'm using LabView 7.1, and trying to control the HP E1411B multimeter in a Textronix VX1410 frame, using a VXI-MXI-2 interface.  I've read that this is a register based device, which means what?  I can't control it using the VISA method in LabView?  I've been successful in this with other devices, so I'm guessing it can't be done because it doesn't work.  I also downloaded both the drivers for this device from the driver database, and neither work.  I can't seem to figure out to nake them work either.  Can anyone help?  I just want to use the MM to make simple measurements and display them in LabView.  If I wanted to create my own driver, what would be the best way to communicate with it?  Thanks.
    Charlie

     Sir,
       I want to make automatic test setup for testing accelerometer. My resources are Test station PC with windows 2000, Agilent E1401B High power mainframe with slot 0 controller, Slot 0 controller is NI VXI-MXI-2 controller, shaker etc. MXI-2 bus begins at PCI at the PC and goes to VXI backplane. Agilent E1401B cage have Agilent E1411B 51/2 Multimeter (in slot 3), Etec Test Head Support Module (slot 2), Etec Digital stimulus response module, ETEC test head I/O panel etc. we have old version labview-2009. using labview i want to control my test whole setup.
         Procedure for test setup is that i need to give power supply to shaker. Also i have to give input signal of 1kHz to shaker for vibration. Accelerometer will be mounted on shaker. Accelerometer output voltage has to be measured with agilent DMM E1411B in VXI cage.
    I have installed NI-VISA n NI-VXI driver and i was trying to program it using visa VIs in LABVIEW, but couldn't succeed.
    First, i am trying to make a simple program which can read resistance and voltage from HP E1411B DMM. There is difficulties in using VISA Out and VISA In VI. to measure DC voltage value from DMM, how should i give command to DMM using VISA out, because input to VISA out is numerial value so how can i give command to DMM. VISA In has only input offset and address space, so how will i know that which offset setting will show voltage value.

  • Creating a digital counter in labview

    Currently using a proximity switch connected to an SCC-DIO1 to read pulses from an encoder to develop an RPM measurement ( and angular velocity).  How do I convert my digital pulse into a true numeric count per minute (or millisecond)?  I'm able to detect the pulse from the module in labVIEW but I'm unclear on how to count the pulses per minute.      Currently using labVIEW 7.1.

    If all you're doing is counting pulses, you'd actually be better off
    using the counters on your DAQ card. They automatically track the
    number of pulses and can give other info like frequency. Look in the
    Examples for Counter VIs to show you how to use them. There's a pretty
    good one named "Getting Started Counter.vi".
    If you're set on just using a digital line, the attached image shows
    how to setup a basic 32 bit counter. (but I still suggest you have a
    look at using the Counters)
    Ed
    Message Edited by Ed Dickens on 07-14-2005 03:38 PM
    Ed Dickens - Certified LabVIEW Architect - DISTek Integration, Inc. - NI Certified Alliance Partner
    Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.
    Attachments:
    32 bit Counter.gif ‏5 KB

  • How to read a barcode from a digital camera into labview

    Hello All,
    Ive been working on a barcode reader project. My employer wants to create a barcode reader which rather than using a scanner would acquire the barcode using a digital camera/usb camera. The little that i know till now suggests that there are certain barcode series that labview can automatically read itself once the image has been acquired. We just need to acquire the image the correct way and then the labview will read the barcode from it and the information stored in the barcode will be generated from the hard drive of the computer.
    P.S. My concepts might be way off the actual theory. Please bear wimme if im lost. 
    Regards
    Asad Tirmizi
    Design Engineer
    Institute of Avionics and Aeronautics
    " Its never too late to be, what u want to be"
    Using LabVIEW 8.2

    Hello All,
    Courtesy to AdnanZ i was able to understand the basics of reading the barcode. I downloaded the Vision toolkit from Labview and used the barcode example that comes with it. I have understood the VI except for the ROI part and there are certain more issues that i need to resolve in it before i proceed .
    Please find the VI attached, I have also attached the image of VI block diagram. My queries in the order of there urgency are as under.
    The problem starts with the ROI part. If you see the second flat sequence structure. The example sets the Region of Interest by using a property node and feeding it with a string array. There is also a waveform data type array feeding the "ROI color" part of the property node. Property nodes are there to set or get characteristics of certain types of data. I cannot understand its purpose here. Moreover how can i set the Region of interest according to my own liking. I can see a relation between setting the ROI and the values in the arrays. But by which criterion are these values set. Is it with hit n trial.
    The code works perfect with the images stored as default in the example. But when i tried to add up my own images of barcodes downloaded from internet. It wasnt able to detect those barcodes. The code bydefault reads EAN-13 barcodes. I  downloaded a few EAN 13 barcodes from the internet and fed them into the folder from which the program reads. But that dint happen. I think this is because the ROI is not set correctly. Though i am not sure about it.
    Regards
    Asad Tirmizi
    Design Engineer
    Institute of Avionics and Aeronautics
    " Its never too late to be, what u want to be"
    Using LabVIEW 8.2
    Attachments:
    Digital Barcode Reader.vi ‏73 KB
    Barcode Framework Image.JPG ‏273 KB

  • Reading DC volts from Keithley 2000 Multimeter with LabView

    Hello, 
    I am new to LabView. I am trying to read and write DC Volts data from a KE2000 Multimeter using KUSB-488A interface. I need guidance on how to proceed. I need to simply read the voltage drop across a 1 megaohm resistor and write them in a file to plot later. Please help me with sequential steps since I do not know LabView much. I am using Labview 9.0
    Thanks a lot for your help.

    There are LabVIEW drivers for the Keithley meters available on the NI Instrument Driver Network.  They include examples that should do what you need with very little effort.
    Using LabVIEW: 7.1.1, 8.5.1 & 2013

  • How can i send and receive a 2us digital pulse from Labview

    i want to communicate with a system using 2us pulse
    like if i want to send 11010100 then i will send
    |----2US----|----2US----|.............
    I      I___I       I_____________I         I______________I         I_______________________
    |----1-----|-------1-------|------0-------|--------1--------|------0-------|---------1---------|------0-------|------0-------|
    when i will send 11010100 to system the system will repond me by sending 10111001 usinf same 2us pulse as i have shown above.
    I have pci-6025E+CB 50LP connector block+Cable and LABVIEW 10 installed in my PC.
    Can this be done using NI's labview and PCI card ?
    if yes then how ?
    i m new to NI and this is my first Project using NI's hardware.

    The fastest I would trust software timing is in the tens of milliseconds.  And even then, don't count on exactness.  The software timed DIO are best used for static applications (only change every once in awhile, usually controlling a relay or the like).  From my quick search, you will want something like the PCI-6220.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • How can I read digital word in labview?

    Hello,
    I'm using DAQ card (6259) and I want to read a digital word in it.
    for example I want to be able to read the sequence "011000110" that will be send by an outside user (another different kind of card).
    what is the best way to do that?
    thank you
    Solved!
    Go to Solution.

    jackedi wrote:
    [...]the "word" is stream of bits[...]
    So it is serial. This makes it hard to know when the "word" starts....
    If you manage to determine a start condition for the "word", it is simple a series of Highs and Lows which has to be analyzed by your software.
    You should acquire the data with a buffered method (either finite or continuous which is hardware timed).
    hope this helps,
    Norbert 
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

  • Error 88708 when using digital multimeter on myDAQ, trouble with ELVIS

    When I use the multimeter on the Elvis my computer recognizes the myDAQ but when I press I get an error: 88708 the specified resource is not available.  
    I also tried the self test in MAX and get an error. (attached)
    ELVIS had trouble finding the MYDAQ saying there was no device, but I was able to fix that.  I unistalled and reinstalled everything.
    This was working about 2 weeks ago, I had no trouble and I had no errors, except that ELVIS couldn't recognize the MYDAQ, I changed USB ports and it worked.
    Attachments:
    Doc1.docx ‏64 KB

    Hi Colleen92,
    Can you provide additional details regarding what might have changed on your computer in the last two weeks? (i.e. operating system updates, NI software/driver updates, etc.) Also, please reference the NI myDAQ Troubleshooting linked below, which will provide a series of tests that should narrow down the issue further. Finally, I have also linked the NI Elvis and myDAQ Getting Started Guide, which further explains installation and troubleshooting steps.
    NI myDAQ Troubleshooting Guide
    Getting Started Guide for NI ELVIS II Series and NI myDAQ Hardware
    Regards,
    Mike Watts
    Product Marketing - Modular Instruments

  • How can I use my Keithley 2100 DMM with LabVIEW 7 Express?

    How can I communicate with Keithley 2100 digital multimeter using LabVIEW 7.0?

    Hi,
    There are a number of ways,
    1) Unfortunately the driver on the Keithley site is for labview version 8.0, so you could speak to keithley to see if they can provide a ver7.0 of the instrument driver
    2) You could use the version for the 2000 model from the NI website
    http://sine.ni.com/apps/utf8/niid_web_display.down​load_page?p_id_guid=E3B19B3E90B0659CE034080020E748​...
    There is a version 7.0 which you could modify to suit the 2100
    3) Use the VISA vi's and create your own driver using the user manual for the bus commands to driver the instrument.
    Hope this helps
    Regards
    Ray Farmer
    Regards
    Ray Farmer

Maybe you are looking for