Measuring resistance, changing excitation current

Hi, I am using a cDAQ-9172 and some 9219 modules to measure several resistances. The problem I have is that the resistances aren't entirely electrically isolated from each other, and I suspect the excitation current from measuring one resistance affects the value I record on another. For this reason I would like to sequentially switch off the excitation current on all but the channel which I'm measuring. (e.g. excite channel 1, record resistance, switch off excitation, excite channel 2, record resistance, switch off excitation and so on). Frankly I'm a little baffled on where to start with this. Until now I've been using the DAQ Assistant to set everything up, but I don't think I can achieve what I want with this, so I'm going to have to delve more deeply into communicating with the DAQ. Has anyone got any suggestions on where to start and where I can find some guides on changing the programming of the DAQ sub vi's?
Cheers

I'm getting somewhere with this, configuring one channel to read resistance and all the others to read voltage does work, but I can't get it to change which one is set to resistance. I modified the DAQ Assistant Express VI to accept channel inputs, and then I've set up for loops to generate channel numbers (of the form cDAQ1Modxaiy). The modified DAQ Assistant accepts these numbers and carries out the measurement, but then for subsequent iterations of the for loop, instead of accepting the new channel numbers it just carries out the same measurements on the same channels. Is there some way to force the DAQ to reset the channel allocations between iterations of the loop? I've attached VIs of the scanner VI and the modified DAQ assistant.
Cheers
Attachments:
Self sensing experimental-scanner2.vi ‏28 KB
TimsDAQ.vi ‏81 KB

Similar Messages

  • I am measuring resistance changes using hp 4284A LCR meter. I want to monitor the changes continuously by drawing a graph.Can I?

    I am measuring resistance changes in chip using hp 4284A LCR meter. The LCR meter is connected to the PC through IEEE488. I am using Labview 6.1 and window 2000. I want to monitor the resistance changes continuously and get a XY graph about it (the X-axis should be time as a unit of second). It should be also saved as an excel file. Please help me to do this work. I appreciate any help.

    You might consider a chart, instead of an X-Y graph. You don't need to supply an x-axis array, if your samples are evenly spaced in time.
    A chart gradually (or rapidly) moves from right to left, with new values appearing on the right, and old values disappearing off the left side.
    This sort of thing is what LabVIEW was designed for. What specifically, are you having trouble with?
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks

  • Graphing change in resistance vs. change in current.

    I've been trying to run a simulation demonstrating change in current produced by change in a resistor in a simple circuit. I would like to generate a simple graph using one of the simulation analyses in Multisim 10 Student Edition. Presumably the Parameter Sweep analysis would perform such a function, but a transient analysis does not generate a curve. Using DC Voltage point yeilds the correct data but does not produce a graph. Does anyone know how to generate a graph for a DC circuit over a range of resistances (other than exporting the data to Excell and graphing it there)?
    Thanks,
    Rick

    Hi Rick,
    You can not get a direct graph for I vs. R in Multisim through the analysis, the parameter sweep you mentioned should give you the result but you do have to export the data to Excel.  The work around use the voltage control resistor and by using DC sweep, you should be able to get the graph you are looking for.  You can find the voltage control resistor is the “Basic virtual” family. 
    The attached circuit, I have set everything up for the DC sweep.
    Tien
    Tien P.
    National Instruments
    Attachments:
    current graph.zip ‏54 KB

  • Can I measure dynamic strain with a SCXI-1531 and how steady is the excitation current?

    I am looking at the possibility of using an SCXI-1531 module to take measurements from a single strain gauge. I am only interested in the dynamic content of the signal and so am considering using the constant current excitation method which does not require bridge completion. Is there anyone out there that has tried this or could advise me as to whether this module is suitable?
    Having read the spec of the module, it looks promising except for the data on the excitation current which states:
    "Accelerometer input excitation current: 4mA +/-10%, 24V compliant."
    Now, does that mean that the current will be steady at a value in the range 3.6 - 4.4mA or that it may fluctuate within this range during measurement? The latter would not be acceptable for my application as this would be indistinguishable from a variation in strain.
    Thanks for any help.
    CAS

    Hi CAS,
    Essentially the excitation provided by the module will not allow you to acquire as you would like.
    However, the good news is that you are able to disable the excitation provided by the module, and provide your own external excitation. You should then be able to acquire the signal using the SCXI-1531.
    To disable the excitation in LabVIEW using DAQm, place down a DAQmx Create Channel.vi and then configure it for Strain measurements. Then you can create a control/constantto wire to the Bridge Information Terminal by right-clicking on the terminal and selecting control/constant. Within this cluster control/constant will be an enum element where you can specify the voltage excitation source to be external.
    I have attached an example VI demonstrating this.
    Hope this helps.
    Steve
    Attachments:
    Excitation Example.vi ‏18 KB

  • Turning off excitation current out of SCC-RTD01

    I have a strain gage which has four wires instead of two. The reason I have four wires is because at each pad, I have a chromel and an alumel wire to create a thermocouple. This way I can measure the temperature right at the gage (two TC per gage).
    I need to measure the resistance of the gage as I change the temperature. I have a SCC-RTD01 module that I can use to measure the gage resistance (I've done this actually and it worked). But since this module puts out a 1mA excitation current, my thermocouple reading is wrong (because current flows through at least one of the wires creating a voltage that is not the pure thermocouple voltage).
    Is there any way I can turn the excitation current off from LabVIEW? Or, does anyone have any other suggestion? Thanks.
    Solved!
    Go to Solution.

    Hi JG001,
    Thank you very much for clearing up the issue, I now understand your request fully.  Really the fact of the matter is that the excitation is broken out to its own dedicated pins; it cannot be turned off, and this is found in the SCC-RTD01 manual. You can also verify this by inputting a 0 mA in your task for the excitation and you can find that it is not a supported value, only 1mA is a supported value, and it will throw an error as shown below.  I have also included some screenshots from the manual that describe this.  If the excitation could be turned off, 0mA would be a supported value for the current excitation level.  I hope this clears up any confusion.  A possible solution would be to use a relay to turn this off, perhaps the SCC-RLY01.
    Adam
    Academic Product Manager
    National Intruments

  • Can i measure resistance with a PCI-MIO-16X-10

    good day!
    In my work we measure inflator resistance with an external ohmeter and switch selector, for now we're working in update this method of measure resistance. The program used to activate the inflators was built in labview 7.0 and use a GPIB and PCI-MIO-16X-10 boards only.
    The question is if we can measure resistance with this board (PCI-MIO-16X-10), we can do it?
    thanks for all...

    Cordero,
    Not directly but with some auxiliary circuit elements you can.  To measure a resistance you need to know both the voltage and current associated with the resistor.
    One way you can do this with a DAQ device is to create a voltage divider using a known external resistor. By measuring the voltage drops across both the known and unknown resistances, you can calculate the value of the unknown resistance.  You can use the analog output or the board power supply as excitation voltage for the voltage divider. Use two analog input channels to measure the voltages across the resistors. As long as the values of the resistors are much lower than the input resistance of the analog input channels, you can get good results.  The accuracy is limited by how well you know the value of the "known" resistor, the resistance of the inputs, and the accuracy of the A/D converter.  The accuracy of the known resistor is probably the largest contributor to the overall error.
    Lynn

  • RTD excitation current

    Hi,
    I have a question regarding the SCC-RTD01 temperature module. I connected a RTD to the module, ran the LabView example, and set the excitation current (external) to the recommended 1mA. I was happy to see a value of 25 deg C. I figured since I hadn't really calibrated anything being off by 2 degrees was no big deal. At one point I decided to try reducing the excitation current to 0.9mA and got a temperature reading of 56 deg C. Is this normal for the excitation current to change the measurement so drastically?
    Thanks,
    Mark

    Yes that is normal
    As already recommended, try to use the internal current source, than you can expect the given spec.
    U=R*I  and the R of your RTD is only small but well known changing with temperature.
    If you need precision with low thermal masses or low thermal conduction you might look at self heating of you RTD.
    Greetings from Germany
    Henrik
    LV since v3.1
    “ground” is a convenient fantasy
    '˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'

  • Measure resistance for long time

    Hi, I'm trying to measure the changing of resistance by using this program (picture 14). and I did use "Write to measurement file" which is not what I want. is that any good method to record the data?
    I'm using LabView 8.5 + PXI 4072 
    Attachments:
    Picture 14.png ‏83 KB

    Open and Write to Text file.
    Otherwise you'll have to give us more details of what you want if Write to measurement file is not what you want.
    How fast do you want ot read it?  Write now your loop is running as fast as it can with no pacing.  The only thing controlling the speed is the time it takes the subVI's to execute.  If you run this for a long time, you are going to wind up with huge data files.

  • PCI-4472 -- Measuring Resistance

    Is it possible to measure resistance with a PCI-4472 DAQ card? When I use the DAQMX create measurement channel.vi and set it to resistance measurement I get a error message saying 'this physical channel cannont measure resistance, please select voltage....'

    The PCI-4472 is a DSA (Dynamic Signal Analyzer) variety of DAQ board.  This means it is optimized for measuring dynamic signals and accurately measuring the frequency components.  To measure resistance you will provide a current as gwd mentions, and read back the voltage.  You will need to take at least 2 measurements (a requirement of the DSA design).
    From the voltage measurement you can scale using Ohms Law (R=V/I) to determine resistance.
    Regards,
    Jennifer O.

  • How to change default Current Flag values for SCD2?

    I'd be curious to find out how to change default Current Flag values for SCD2 (instead of 0/1 to use N/Y)
    Probably I can change IKM module .... is there another way?
    Thanks

    Hi,
    You need change the IKM. This values are hardcode in the IKM.
    You can create a new IKM and the values used are a options of the IKM.
    Regards
    Edited by: Uthred on May 18, 2009 4:27 PM

  • Can i use another storage flash for my apple air mackbook(change from current 128Gb to 256GB without any issue)

    Can i use another storage flash for my apple air mackbook(change from current 128Gb to 256GB without any issue)

    There are some upgrade options available from do it yourself sites.
    See the MBair SSD upgrades on mid way down this page:
    http://eshop.macsales.com/shop/SSD/OWC/

  • How to know and change  the current memory settingf of a libray ?

    Hi
    is anybody know how to change the current quota setting of a library or workspace with content services api.
    and how will we change the same.
    i need to get current wuota settings of a library and need to change that settings..
    Thanks

    To determine existing quota settings, check out Attributes javadoc for
    QUOTA_ALLOCATED Quota allocated to the closest parent folder that has a QuotaConfiguration (could be the item itself, in the case of a Folder item).
    Available on: DOCUMENT , FOLDER
    Constant Field Value: QUOTA_ALLOCATED
    Data Type: Long
    QUOTA_CONSUMED Quota consumed by the subtree of the closest parent folder that has a QuotaConfiguration.
    Available on: DOCUMENT , FOLDER
    Constant Field Value: QUOTA_CONSUMED
    Data Type: Long
    Create an AttributeRequest[] for the above attributes on the appropriate item concerned.
    For example, to determine quota of my personal workspace :-
    FdkSession session = new FdkSession(....);
    SessionManager sM = Managers.getSessionManager(session);
    AttributeRequest ar1 = new AttributeRequest();
    ar1.setAttributeName(Attributes.PERSONAL_WORKSPACE);
    ar1.setRequestedAttributes(new AttributeRequest[]
    new AttributeRequest(Attributes.QUOTA_ALLOCATED,null),
    new AttributeRequest(Attributes.QUOTA_CONSUMED,null)
    AttributeRequest[] requestedAttributes = new AttributeRequest[] { ar1 };
    Item i = sM.getCurrentUser(requestedAttributes);
    log(i);
    In order to update quota of a Workspace (or potentially the domain), call
    QuotaManager.updateQuota method.
    Check out the javadoc for QuotaManager.
    cheers
    Matt.

  • How to change the current period in material master

    hi everybody,
    as i have installed sap 4.7 ides version on my home pc for practice , but hwenver i am creating the new material  master in the system , i observe that in accounting1 tab the current period is 12 2002 , how should i change the current posting period so that i can start the transaction in current uear 2009 and then later i can work in 2010 ....
    i have tried  the transaction mmrv, mmpv, mmpi through some resources but i didnt know how to do the settings in the system in IMG (SPRO) kindly help me through , i have wasted lot of time in this..
    i hope MM team will help me out of this...
    AMIT BATHLA

    Hi,
    Check in OMSY Transaction that, Which current month and year is having your comapny code.
    and go to T.Code MMPV
    enter Next Month of that cureent period and Year
    and Execute. You find the message that your current period has changed.
    Do the same process month by month till reaches to current period and year.
    Let me know if you have further queries.
    Padma.

  • Can any one tell me how to change the current row header in FB1LN tcode

    Hi,
    can any one tell me how to change the current row header in FB1LN tcode.
    I want to show input date also in the layout.
    Regards
    Mave

    Hi
    I know two ways:
    - transaction obvu: here you can insert new fields, but only if these fields are included in certain table (like BKPF, BSEG, BSIS.....
    - if your field isn't included in those table, you have to modify the structure RFPOS and manage it in the BTE 1650. After updating RFPOS you have to run the program RFPOSXEXTEND to update the structure RFPOSXEXT.
    Max

  • I would like to change my current Itunes ID by my Icloud ID

    I would like to change my current Itunes ID by my Icloud ID

    You don't have to "remove" the current copy of iTunes, just reinstall from here >  http://www.apple.com/itunes/
    That will update your current copy of iTunes.

Maybe you are looking for

  • Consuming a webservice from a portal service...

    Hello all, I am playing around with the example code for imlimenting a federated search (found in the km section) and was trying to use a webservice call to google as an example of a the federated search. I generated a client side portal service (fro

  • Problem in dispalying the line no in particular format in the table footer

    Hi, i am facing a problem in dispalying line numbers in a particular format (expalined below) in the table view control(footer of table) of a RSS iView. The format is X - Y / Z where: X refers to the number of the top article/link displayed Y refers

  • Condtion value is not appearing in the sales order conditions tabpage

    Dear Gurus, I have Created the sales order and the price is taken from conditions record but the condion value Shown for the condition type is blank . please do the needful to resolve the issue Regards Anil

  • Ap interface rejections error

    when ever i try to move data from ap interface tables to base tables iam getting errors in ap_interface_rejections as below from ap-invoices_lines_interface tables AP_INVOICE_LINES_INTERFACE     72     INCONSISTENT PO INFO AP_INVOICE_LINES_INTERFACE 

  • Oracle Access Manager 11g Basic with E-Business Suite

    Hi gurus, I was just wondering if anyone could tell me if the basic edition of Oracle Access Manager 11g is licensed for use with e-Business Suite 11i as a partner application? Or is it necessary to purchase the full license to use it with EBS?