Lock in amplifier for PCI-6035E?

Is there a LabVIEW lock in amplifier available that is suitable for use with the PCI-6035E card? I downloaded the LockInDEMOSimple and LockInDEMO VIs from the website - are these suitable?

You would need a DSA-Board or a S-Series board to program a lock in amplifier.
Because the M_series boards are multiplexing all there channels to one A/D converter, it is not possible to program a lock in amplifier with a M-Series device. You need a board that can sample multiple channels simultaneous, like a S_Series board or a DSA device.
Check this link out for more details:
http://zone.ni.com/devzone/conceptd.nsf/webmain/3b2936e1afe39ac286256c2f00746422

Similar Messages

  • Lock in Amplifier on Single Board Rio 9636

    Hey Guys,
    I have to program a lock in amplifier for an analog signal i get from a microphone with a high SNR.
    I have Labview 2012 SP1 and FPGA/RT 2012 and a SBRIO 9636.
    I found an example: https://decibel.ni.com/content/docs/DOC-1762
    LIA_IPnet_LabVIEW2009.zip
    Now I am trying to understand the mostly uncommented code.
    Question 1:
    Can I use this program with my SBRIO? I prefer this to the SBRIO version on the same page because it is a dual phase LIA.
    Question 2:
    I added my own zip file were I added some comment boxes (orange background) but I commented in german. Maybe you can tell me if I am right so far. (Mainly in the HostLIA.vi and FPGA_LIA.vi)
    Question 3:
    Can someone help me to understand the subvi on the FPGA named "costa loop"? For example: What exactly is the code doing in the VCO subvi?
    Question 4:
    Can someone give me a link to a good document/website which explains the mathematic details of the decimation in a LIA?
    (german or english)
    If someone has another good working lock in program, please tell me.
    Thanks for your help
    Stefan
    Attachments:
    LIA_IPnet_LabVIEW2009.zip ‏3530 KB

    Hello Slev1n,
    here is some documentation about the Lock in Amplifier (mathematically):
    http://www.thinksrs.com/downloads/PDFs/ApplicationNotes/AboutLIAs.pdf
    in general it is possible to configure a cRIO project to a sbRIO project. You just need to configure a new target.
    Regards, Elli

  • Lock-in amplifier with USB-6221

    Hi,
    I was just wondering if it is possible to set up a lock-in amplifier with a USB-6221 DAQ system.
    Thank you.

    Hi johndoe117,
    Because the USB-6221 does not have dedicated ADCs for each channel, it is not recommended that we try and implement a Lock-In Amplifier. I would recommend using one of the DSA cards instead. I have included a KnowledgeBase article below that details what we look for when we want to implement a Lock-In Amplifier for some further information you may find helpful.
    Lock-In Amplifier considerations: http://digital.ni.com/public.nsf/websearch/EBAADBD271ADFEC586256C86007B63F9
    Regards,
    Jason D
    Applications Engineer
    National Instruments

  • Implementing a Lock In Amplifier using a PCI-6034E DAQ card

    I am looking for a lock-in amplifier and have read about the Lock-in Amplifier kit provided by NI. I am wonder in is it possible to implement a solution with a PCI-6034E DAQ card instead of the 4472? And if so what would be the limitions of using the 6034 for this application?

    The requirements for the Lock In Amplifier are contained within the document linked bellow. The S series can be used with the Lock In Amplifier but not the E-series.
    http://ae.natinst.com/operations/ae/public.nsf/fca7838c4500dc10862567a100753500/ebaadbd271adfec586256c86007b63f9?OpenDocument
    Regards
    Jon Bowers
    Applications Engineer
    NIUK

  • Set values for the Lock-In Amplifier's Digital Analog Converter Channel?

    If I let my user have the freedom to select whatever values they want to select in order for it to show up as the output value for the Digital Analog Channel then I cannot understand why use ibwrt(...) and ibrd(...). Because ibwrt is going to write a specific voltage at the specified channel since the manual for the Amplifier states you must input the string for writing output voltage as DAC2 3000 (the 2 signifying the channel and 3000 - the millivolts). If this hard coding occurs by using ibwrt then how can I write my code so that the user has the capability to change the voltage value and the channel to the one they want? Thanks in advance.

    Do I need a Fmt and ibwrt for both DOutput and VOutput? Because DOutput is indicative of the channels 1, 2, 3, 4 in the Lock in Amplifier and the VOutput is for the amount of volts the user can set (i.e. write to the instrument). Also I found this on the following NI website regarding filling in the value of the write buffer: Write Buffer Value. This website signifies that one must use \002 and end with 003\ which I am not sure I even need for this instance of initializing the writeBuffer[8]. Also I used [7] for the writeBuffer because I thought arrays went 0, 1, 2, 3...so on therefore writeBuffer[7] will give me space for 8 bytes? Is that an incorrect assumption? Lastly, here is my modified code according to the changes you mentioned and it still is giving me Non-Fatal Run Time Errors and not communicating. Is there anything else I am missing out on which I can't find. Seemed like I may be making this code much harder than it needs to be. Thank you for your time.
    Sincerly,
    Attachments:
    SETDAC.c ‏2 KB
    setdacwin.h ‏2 KB
    setdacwin.uir ‏3 KB

  • Lock-in amplifier uncertainty

    Hi,
    I am using a NI labview lock-in amplifier, "Multichenel locl in-DAQmx", to read AC signals from 50Hz to 500Hz. Now I want to know how acurate the phase and amplitude are, or to say the uncertainty of the lock-in amplifier. My card is NI PCI-6035E and I am using labview8.2. The lock-in amplifier is download from Download the FREE NI LabVIEW Lock-In Amplifier Start-Up Kit last year.
    thank you,
    Nan

    Hi Nan,
    As the lock-in amplifier toolkit is
    purely software, the only inaccuracies you need to worry about are those of the
    board being used in conjunction with the lock-in amplifier. The specifications
    for your PCI-6035E can be found in the NI
    6034E/6035E/6036E Family Specifications manual. 
    Please post back if you have further
    questions.
    Mark E.
    Precision DC Product Support Engineer
    National Instruments
    Digital Multimeters (DMMs) and LCR Meters
    Programmable Power Supplies and Source Measure Units

  • Lock-In amplifier capabilities

    Hello,
    I am using the Lock-In amplifier start-up kit. I generate an output waveform and get 2 inputs back - reference and measured signal.
    I connected the output with a coax wire to the 2 input channels (using BNC-2120) in order to test the program and the results aren't good. When I increase the frequency of the waveform the results even get worse (up to 1000 Hz needed).
    I am using PCI MIO-16E-1 (PCI 6070), max reading rate 1.25MSa/s, and I understand that the start-up kit was written to much lower rates. I have another DAQ card PCI-6143 which has A/D converter for each channel (I think) but do not have analog output. I thought about using this one as input only and the first one as output, but I don't know how to do it (need RTSI cable?)
    I have 3 questions:
    1. What is the best configuration for my purpose, 1 card or 2 different ones? (also available to me PCI-6154)
    2. How do I synchronize 2 different cards?
    3. How can I find the optimum input and output rates? What are the limitations (min/max requierments) of the Lock-In amplifier? Is it possible to see the censored parts?
    I am using LabView8.0
    thank you,
    Noam.

    Hi Noam,
    Without the PCI-6154, the best way to proceed will be to use a RTSI to synchronize the simultaneous sampling card with a card providing the analog output. The simultaneous sampling is essential for the lock-in amplifier. Additional reasons why this would be the best solution can be found in this article. There are examples in the Example Finder which show how to share the sample clock and a start trigger between the two cards. Instead of looking under Hardware Input and Output » DAQmx » Synchronization » Multi-Function, check under Hardware Input and Output » DAQmx » Synchronization » Multi-Device. There is also good information about synchronization and related topics such as signal routing across RTSI in this article.
    The rates of both the analog output and input will be the same since you are sharing the sample clock. One thing to check is to make sure that the rate is at least twice as high as the highest frequency that you will be testing. It is not a bad idea of start off with a high rate to ensure that the sine wave that you are generating is smooth.
    The error that you are seeing is a common overflow error. While you do not have to increase your buffer size to solve this error, you may have to read faster. The buffer size is different than the number of samples you acquire each time you call the DAQmx Read function. The number of samples to read each time can be changed by wiring a different value to the DAQmx Read function. If both of these values are set, then the way to make sure the buffer does not overflow is to call the DAQmx Read function more often. This will require making sure that there is nothing in the loop that is slowing it down. This may require moving all processing functions to a separate loop. There is more information on this error in this article.
    Regards,
    Kent
    Applications Engineer
    Digital Multimeter Home

  • Lock in Amplifier with high sampling rates on non DSA hardware

    Hi,
    I plan to use the NI lock-in amplifier startup kit to detect a harmonic signal of around 400kHz. I plan to use the digitizer PCI-5105 ( I have not purchased it till now, but I will soon). I have downloaded the lock-in start up kit and unzipped the folders and was hoping to give it a trial run with a NI USB-6363 however the vi does not open because it says there are a lot of subvi's missing (subvi's like AI read.vi, AI clear.vi, etc.). Also the LockinDemo.vi seems to use NI 4472 as a default hardware. My questions are 1) Can the NI lock-in-amplifier startup kit be used with PCI-5105 and 2) can the missing vi's be downloaded from somewhere or be replaced with other blocks on my own?
    Thanks in advance for any help
    Avishek
    Solved!
    Go to Solution.

    Dear All
    I have plotted waveform graph frequency vs amplitude of real time signal. I am using measurement computing USB1208FS. I used fft.vi to plot the graph and get the waveform which is attached. On X-axis frequency is form 0 to 0.49HZ. But I want to increase that from 50 to 500 hz. When X-axis scale is in auto select mode then it automatically adjust to 0 to 0.499 hz. When I deselect autoselect mode and edit x-axis from 50hz to 500hz then no waveform comes on display. I have set the sapling rate of 1024 and count of 500. Please guide me how can i get the desired waveform graph.
    The waveform which i plot is shown in attch1 and my desired waveform is shown in attach2.
    waiting for response
    Kind Regards
    Urfee
    Attachments:
    result that i got.JPG ‏17 KB
    desired values for scales.JPG ‏35 KB

  • How to use lock in amplifier start up kit?

    Hi,
    I am now given a project which is Frustrated Total Internal Reflection (FTIR). Basically there is a lot of way to extract the information signal from IR sensor like DC approach, AC approach, transimpedance amplifier. I found that Lock In Amplifier is suitable for me to use in my project because the voltage across the IR receiver part will be small like mV and the noise will be high since the ambient light or sun light able to disturb the light wave emitted from IR emitter. Currently i download the NI lock in amplifier VI and i try to translate into DAQmx version. The VI can run but I am not sure that VI was translated correctly or not. Can just help me to check it out? Now I am using NI USB6366 to do the lock in amplifier as well. Here are some questions that i want to ask:
    1. From the NI lock-in amplifier start up kit user manual, for the configuration section on PAGE 13/20, I found that the first channel in the channel list should be used for the signal and the second channel in the list should be used as the reference input. I am confusing with this because i just able to create a channel for acquisition puspose and the channel is used to wire the input of DAQmx start.vi. May I know another channel where should i put?
    2. If USB 6366 able to use with lock in amplifier VI, how to acquire the signal from the IR receiver? I wire the A0+ to anode of IR emitter and A0- to cathode of IR receiver, is it correct? this wiring is used for the signal or the reference input?
    3. The generation of signal to IR emitter also can be done inside the lock in amplifier start up kit? As i saw the signal generator function inside there but I am not sure what the function is.
    4. lock in amplifier able to amplify my IR receiver's signal? or I need to build up a new circuit to amplify my signal then just feed it to the lock in amplifier VI?
    Thanks for all the reply. Really need help on this. thanks
    Attached will be my modified VI for NI lock in amplifier start up kit.
    Attachments:
    lock in modern.llb ‏460 KB

    Claudia,
    thanks for the version mentioned.
    I would like to change the lock-In to one with a reference signal
    instaed of PLL, and a few other changes.
    I tried to understand how your sample works , but as soon as I'm
    reaching the VI's on a deeper level I'm running into code protection.
    Why are these VIs not public?
    Thanks
    Urs
    Claudia schrieb:
    >Hello,
    >
    >Another person was also asking for a Lock-In Amplifier Start-Up kit
    >that would not expire, and I published it in the following Discussion
    >Forum:
    >
    >href="http://exchange.ni.com/servlet/ProcessReque​st?RHIVEID=101&RPAGEID=135&HOID=506500000008000000​...
    >
    >Hope this helps,
    >
    >Claudia Lorente
    >Applications Engineer
    >N
    ational Instruments
    >http://www.ni.com/ask
    >
    >

  • SR510 Lock-in Amplifier Repeated Data Output Command Problem

    Hi,
    I'm using LabVIEW version 7.1 with an SR510 lock-in amplifier connected through GPIB-488.2. I've gotten past most of the hurdles, the device appears in MAX and I can send and recieve data using the VISA test panel. My main goal is to be able to have a VI where I am continuously asking the SR510 to output a voltage number while the data recieved is then saved in a .txt document and graphed as a function (simple x-y). The issue I am having is that the SR510 will not take more than one "q" command to output data. I can clear the settings of the lock-in with a "z" command, and then give it a "q" command and it will output correct information but if I try to run it continuously I get an error. I've tried using variations of the same "q" command (e.g. adding a needed carriage return, \r, \n) but none of them produce any different results. I should also mention that this issue only occurs with the "q" or output data command. Other write/read commands can be issued multiple times in rapid succession without any issues. I would be greatful if anyone had any advice as to why this might be occurring. Also I apologize if some of my terminology is incorrect as I was only just introduced to LabVIEW a few days ago.
    Thank you for your time,
    Sal

    If you are brand new to LabVIEW, I would recommend looking at the VISA/GPIB shipping example to familiarize yourself with the different functions and how they interact.  Go to Help»Find Examples... to open the example finder.  The GPIB example is located in Hardware Input and Output»VISA»GPIB-VISA.vi.
    When you say " I can clear the settings of the lock-in with a "z" command, and then give it a "q" command and it will output correct information but if I try to run it continuously I get an error." do you mean that you try and continously give it a "q" command and then a "z" command and it errors, or you just give it a "q" command?  It may be possible to alternate between a "q" and "z" command inside a while loop to continuously output and then clear the settings and output again.  It may also be that this device is not capable of continous output.  I would check the user manual to see if this kind of operation is possible, and if so how to accomplish it.  Let me know how it goes and if you have any more questions.
    Regards,
    Chris L
    Applications Engineer
    National Instruments
    Certified LabVIEW Associate Developer

  • Connecting PCI-6035E and SCB-68 and control a laser to turn on/off

    I have connected SCB-68 to a 15pin cable and connected to a laser. From computer I have connected PCI-6035E board to SCB-68 to control a Laser to turn on and off from a LabVIEW program. I have connected PIN#, 6,7, 14 from SCB-68 to 15pin connecter cable, and I connected PCI-6035E board to SCB-68. My program is not turning on the laser.
    Solved!
    Go to Solution.

    dnchari:
    Thanks for the manual. Youll need to set up the jumpers for external modulation and laser enable as shown in section II of the manual.
    On you 15 pin connector you will need to wire pin 4 to pin 5. This will enable the laser. Later, once you can verify modulation, maybe we can use the DAQ card to control the on/off.
    You made mention of DACOUT0 and AOGND, these look like the signals you need to connect- DACOUT0 wired to pin 8 (EXT MOD) and AOGND to pin 7 (GND).
    NOTE: Looks like 0V into the laser is no power, 1.350V into it is full power, so do not exceed 1.350V when commanding the analog output voltage.
    Hopefully this should get you started. Wear the proper wavelength laser safety goggles.
    -AK2DM
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
    "It’s the questions that drive us.”
    ~~~~~~~~~~~~~~~~~~~~~~~~~~

  • Driver disturbs lock-in amplifier?

    The LabVIEW driver for the Stanford Research Systems SR830 Lock-in Amplifier, downloaded from the NI web site, does not produce accurate readings of the measured voltages(Channel 1 or Channel 2). It appears the phase has been offset, but no offset was programmed into the device, and the values fluctuate. When the device is programmed either from its front panel, Visual Basic, or other languages under the same conditions it produces accurate results. Can you identify and correct the bug in this driver?

    Hello-
    Be sure the display and output and ratio settings for each channel are apropriate. If this doesn't help, would it be possible to list the values are being used for the SR830 Example.VI? It's probably easiest to enclose a screenshot? Also, please state the expected return values from the instrument (possibly a sample from what VB returned).
    Randy Solomonson
    Application Engineer
    National Instruments

  • Controlling a lock-in amplifier with labview

    Hi there, Does somebody know a good website to download labview code to connect a lock-in (Signal Recovery, Model 5210) with GPIB to the computer? I'm still learning to program in labview, Thanks, -Tod

    Hello, i'm novice in labview, i've just installed the 5210 lock-in amplifier's driver and i don't know how to use it in my program, can you help me please by giving me an example of a vi using this kind of driver for example? thank you in advance

  • Problems with LabVIEW 7.1 and lock-in amplifier Stanford SR530?

    Does has anybody had problems with LabVIEW 7.1 and the instrument driver for the lock-in amplifier Stanford SR530?
    With LabVIEW 6 there are no problems at all, but with LabVIEW 7.1 it is impossible to communicate with the instrument.

    amr_attia wrote: (Private message, no need to private message)
     My problem is to get the data out from the divice x and y readings . Can you help me
    Here is the code and snippet. I had it from before. It reads Channel 1 and Channel 2 from the SR530, that is whatever the display is for Channel 1 & 2. You set the display manually or programmatically, I let you figure that part out.
    Cheers,
    mcduff

  • Read trace 1 (X) in SR850 lock-in amplifier

    Hi,
    We have a SR850 lock-in amplifier connected to a HP 6632A power supply and both devices connect to a fiber puller.
    We are using labview to automate the experiment and right now we are having problems with the labview program giving us the correct trace 1 value when the program runs.
    The read trace driver for SR850 is included in our program but the final file, when opened, does not give us the trace 1 from the lock-in amplifier. In other words, the read trace driver is not reading the lock-in amplifier.
    Could you please give us any help on this? Please let me know if you need any information from us to help us debug this error.
    Thank you very much.
    Luciana

    Hi Luciana,
    Unfortunately, NI's resources are quite limited on this driver since it is not officially supported (according to the SR850 driver download page).  Do you have any problems running the examples provided with that driver?
    - Greg J

Maybe you are looking for