Strain measurement using 9237 and cDAQ 9172

I am trying to measure strain using a 9237 and cDAQ 9172.
The strain gage is connected to 9945 (Red wire to EX+, White to IN+ and Black to QTR terminal also tried connected the white and black to IN+ terminal).
The 9945 is connected to 9237 quarter bridge strain measurement module on a cDAQ 9172. I have two 9237 on the cDAQ 9172.
The device passes the test in MAX.
The problem is I cannot read the strain value.
Can anyone help me please?
Attachments:
Strain measure.vi ‏19 KB

Hi jujare,
In the VI you attached, you don't have the bridge configuration set up. The default is full bridge I, so if you have a quarter or half bridge wired up, that is one reason you could be getting bad data. I'd suggest you take a look at "Cont Acq Strain Samples(With Calibration)-NI 9237.VI" in the Example Finder. It shows the configuration for bridge type and has some handy wiring diagrams. You could also add controls to your vi to set the bridge configuration if you'd prefer.
If your strain gauge only has three wires, it's probably a half or quarter bridge. A full bridge needs at least four wires.
I hope this helps!
Regards,

Similar Messages

  • Strain measurements using labview and DL750 scopecorder

    Hi
    I want to use labview to do strain measurements using DL750 Yokogawa Scopecorder. I have installed the DL750 drivers and I  can access them from labview, but I am a bit lost as to getting to communicate with the scopecorder, setting up measurements and so on. I am all new to strain measurements and to labview, is there a link or a tutorial that anyone would recommend I refer to?
    Regards, tickle

    Hi Tickle
    It looks like the driver you are using is supported by a third party. I took a look at the driver you are using and it has a couple of examples included with it. I would recommend taking a look at these examples as they are normally a good starting point for communicating with your device. Has anyone else used this device in LabVIEW?
    Best Regards,
    Adam G 
    National Instruments
    Applications Engineer

  • Encoder Speed with NI 9215 module and cDAQ-9172

    I've a NI cDAQ-9172 with the NI9215 analog input module, and I want to estimate the speed with an optical encoder (OMRON E6A2-CW3C). My approach was, making a comparison with a point in the midle of the high of the signal, ie 4V, making this way a perfect square signal with 1of high. After that I use the Tone Measurements and the Timing and Transition Measurements modules to calculate the frequency of the wave form, and this way I'm able to calculate the RPM speed.
    The problem with this solution, is that even with the engine at a constant speed of 746RPM, measured with a stroboscope, Labview give me a high variable values between 730RPM to 760RPM, and I can't solve this problem because I really need an accurate measurement.
    Should I buy for example the NI 9401 module to make this measurement? If so, does any one knows how to build a VI to get the encoder speed?
    In attach I send the VI that I'm using to calculate the speed.
    Thank you for help.
    Attachments:
    Encoder Speed.vi ‏112 KB

    Hi,
    The best way to measure a speed through a quadrature encoder is to use the counters that are inside the cDAQ chassis.
    With the 9172 chassis, you need a digital I/O module (9401) in order to access the counters.
    With the new generation of chassis (9178), you don't need the 9401 because you can connect your encoder signals to the BNC.
    Best regards,
    Thomas B. | CLAD
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> Inscrivez-vous gratuitement aux Journées Techniques : de l'acquisition de données au contrôle/com...

  • How do I acquire multiple signals in the NI cDAQ 9172 using 2 analog input modules?

    Hi everyone,
    Is anyone familiar with using the NI cDAQ 9172?  This is my first time using it and I am not sure what exactly I am doing wrong... Alone with a NI 9233 analog input module, it works great.  I can grab my 4 signals from each channel and go.  However, when I add another analog input module to the mix, it gets an error.  It looks like it is reading only one and not the other.  It bombs at one of the DAQ start task and read task.
    Basically, the block diagram is just a double of the one 9233 working alone.  Is there something needed for input to make the 9172 working?  Any ideas?
    Any help is much appreciated.  Thanks!!

    Hi Jud,
    Both threads are correct.  The cDAQ-9172 has a single analog input timing engine, so both of your analog input modules will need to be in a single task.  The other VI you referenced shows one analog input task (with channels added from two modules) as well as an analog output task.  Analog output has a separate timing engine from analog input, so both of those can run in parallel independent tasks.
    The beginning of this thread is a good example; a single DAQmx Create Task followed by a DAQmx Create Virtual Channel for channels from each module.  Also, Getting Started with NI-DAQmx will give you the fundamentals for data acquisition, though I don't know how many of their examples use CompactDAQ.
    Regards,
    Kyle

  • How syncronize PCI4472 with cDAQ-9172?

    I need syncronize the acquisition of 32 channels from PCI-4472(8 channels) and rack cDAQ-9172(16ch-9233(4modules) + 8ch-9234(2modules)). I tried several arranges but dont get to do work. I have a 9263 auxiliar module if necessary.
    Can anyone help me? A second problem when i do the aquisiton without syncronize is get waveforms with differents DTs between devices.
    VI in attached. Thx.
    Leonardo de S. Cavadas
    Maintenance Engineer and Inspection - Bureau Veritas do Brasil
    Engineer Metallurgist with emphasis in Advanced Materials
    Technologist in Computer Science
    Attachments:
    ProdCons2Devices.vi ‏61 KB
    CH23DT117.PNG ‏46 KB
    CH24DT125.PNG ‏46 KB

    Hi Leonardo,
    to use trigger from cDAQ-9172, you need an additional hardware-timed digital module to access the PFI lines. The hardware-timed digital module must be installed in slot 5 or 6 to access the PFI lines. 
    Thus, you can use PFI line from PCI-4472 to synchronize your measurements.
    I hope I help you.
    Regards,
    Ricardo Ramos
    Engenheiro de Vendas - Sul
    National Instruments Brasil

  • NI cDAQ-9172 is not recognizing a NI 9237

    I am trying to use a NI 9237 with a NI cDAQ-9172 to measure pressure using a pressure transducer. When I plugged the 9237 into the cDAQ it was not recognized. As I remember with this piece of eqiupment, once a module is plugged in it should be recognized and configured. Any ideas?

    Hi Matthew,
                   I'm wondering, do you have the driver installed?  As well, is your chassis recognized in Measurement and Automation Explorer?  Does the New Found Hardware issue ever pop up when you connect your device? Thanks!
    aNItaB
    Applications Engineer
    National Instruments
    Digital Multimeters

  • Counter issues with cDAQ-9172 and 9401

    I'm trying to do a pulse count with a 9401 module in a cDAQ-9172 system. My problem is that the count always ends up in the 30 kHz range, when it should be in the range of 1 kHz - 5 kHz. Furthermore, the pulse count doesn't change even when the input pulse frequency is changing. I've used a multimeter to verify that the input signal is pulsing at the expected frequency. It seems like the system is counting the wrong thing (maybe defaulting to some sort of internal timing device?), but I can't figure out what it is or how to fix it.
    Any advice would be much appreciated.

    Thanks for the response. MAX basically confirms what I've been finding.
    Some more specifics:
    I have two counters set up, only one of which should be getting a signal at a time. When I connect a function generator sending a square wave to one of the counters, that counter reads the correct frequency and the other counter reads zero - exactly what should happen. When I connect the signal I'm trying to measure to an oscilloscope, it shows a square wave with the frequency I'm expecting. However, when I connect the signal to one of the counters, that counter reads the wrong frequency, and the other counter is counting pulses when it shouldn't be receiving anything at all. The only thing I can think of at this point is that somehow my signal is creating some kind of noise that causes incorrect measurements on both counters, but this doesn't make a whole lot of sense to me, as the oscilloscope shows a pretty solid square wave. In fact, the signal doesn't really look appreciably worse than the output of the function generator. Even if there were some noise, it would have to be pretty severe to affect the edge count, I believe.
    Essentially, I've been able to convince myself that the incoming signal signal is an acceptable square wave with the expected frequency, and that the DAQ system is capable of counting pulses on a similar square wave when it comes from a function generator. Somehow, when I try to combine the two it doesn't work, so I'm at a loss at this point.

  • Strain Gauge Bolts With cDAQ-9172

    Hello Everyone,
    I am using the cDAQ-9172 with NI 9237 connected to NI 9949.  I have some strain bolts that have a value of 2000u for 15.7 kN.  I was wondering what I should put in for gage factor?  Also what is an appropriate signal input range?  Thanks in advance for any help.
    James

    James,
    Those values depend on your particular strain gauge you're using. There should be a spec sheet for your particular gauge that will contain that info.
    Kyle Hartley
    RIO Product Support Engineer
    National Instruments

  • Encoder speed and orientation on NI 9401 in cDAQ-9172

    Hello, I've acquired a ni 9401 module for my cDAQ-9172 and it's now installed in slot five to connect a dual channel encoder. Channel A is connected to pin 14 and channel B to pin 17 and the encoder is powered by 5v dc.
    I want to mesure the speed and if possible the orientation of rotation.
    To do this I started with the VI in attach, that can count the total of pulses in the encoder.
    My question is, how can I change the DAQmx Create Channel to Frequency, and the DAQmx Read to Counter Pulse Freq 1 Chan 1 Samp, to calculate the actual encoder speed and orientation?
    Solved!
    Go to Solution.
    Attachments:
    encoder.vi ‏63 KB

    Hi Eric.
    Once again, thank you very much for the help.
    I think I finally did it. The Vi is reading the speed witch I think is right, but there's some oscilation.
    I've connected only the signal A from encoder to pin 14 on the NI-9401, and the pin 1 to ground. The signal B is not connected right now because I only have one NI-9401 on a cDAQ-9172, so only one counter.
    The VI you just send me, is calculating the speed (frequency), witch I divid by 200 because those are the pulses per revolution of the encoder, but I can see a little of oscillation on the speed measured (see picture in attachment).
    For now, my question is if is possible to improve the measurement, and how?
    Thank you.
    André Quintino.
    P.S. - Note that in the picture in attachment, the speed is the one measured by the VI you just send me. The encoder was running at 1524RPM witch are 25,4Hz. Since the speed in the graph is multiplied by 200 (the pulses per revolution of the encoder), this result in a measurement of 5080 witch is the average number by the graph.
    Attachments:
    Screen shot 2011-01-12 at 00.41.13.png ‏16 KB

  • Can I measure Vibrating Wire Strain Gauges using Field Point Inputs?

    Is wish to connect a Vibrating Wire Strain Gauge using Field Point.
    The sensor requires a swept frequency excitation (typically 400 to 1500 Hz) and then generates a frequency output proportional to the strain applied on the vibrating element. The frequency (roughly upto 1kHz) needs to be measured.

    What sort of resolution is needed on the frequency sweeping? There are currently four FieldPoint modules that can be used for generating pulsed outputs; the FP-CTR-500, FP-CTR-502, FP-PWM-520 and FP-PG-522. For the remained of this posting, I will use FP-CTR-50X to represent both the FP-CTR-500 and FP-CTR-502 as they are identical in functionality, different in their input/output stages.
    The FP-PWM-520 is a Pulse Width Modulation output with 12 bit resolution on duty cycle and 16 bit resolution on the pulse period. The period is adjustable from 1 to 655535 milliseconds, which makes the module slightly less than ideal for frequency sweeping as it's highest frequency is 1 kHz and it's second highest frequency is 500 Hz.
    The FP-PG-522 is a Pulse Generator module that can operate in an continuous pulse mode. The On Time, Off Time and resolution (time base) are adjustable. The smallest time base is 100 ms, for a maximum output frequency of 5 kHz. Like the FP-PWM-520, the FP-PG-522 adjusts it's output rates by changing the time rather than the frequncy, making it difficult to smoothly sweep across frequencies.
    Finally, the FP-CTR-50X modules may be used. The FP-CTR-50X modules have 8 16 bit counters, 4 Gates and 4 outputs. The module has two internal clocks, 1 kHz ad 32 kHz that can be used to feed the counters. The outputs can be configured to toggle each time an adjustable terminal count is reached, allowing output pulse generation of up to 16 kHz (32 kHz internal clock divided by 2). The FP-CTR-50X modules have the advantage over the above modules in that the counters can be cascaded and set for differing terminal counts allowing multiple pre-scalers which may allow better resolution of generated frequncies.
    For measuring the output frequency generated by the gauge, the only current modules that will allow you to directly measure the output are the FP-CTR-50X modules. However, as they were primarily designed for event counting, it takes a little bit of extra programming to allow them to be used to measure frequencies. The effectiveness of frequency measurement on the FP-CTR-50X modules varies on the sampling period, the programming and the network module. There are several KnowledgeBase and Developer Exchange articles talking about how to use a FP-CTR-50X module to measure frequencies, so I will not duplicate the information in this post.
    Regards,
    Aaron

  • Angle and Strain Measurement

    Hey Guys,
    I'm a LabView newbie and want to program a LabView-VI which should write the measurement of a Heidenhaim angle measurement device and multiple strain gauge strips in one data file like this:
    angle | strain1 | strain2 | strain3 ...
    The strian gauge strips are connected to the Laptop with NI9237 modules and a NI chassis via USB. The Heidenhaim system is also connected via USB.
    Can LabView identify the angle measurement system or do I need additional drivers?
    I found this post (http://forums.ni.com/t5/Instrument-Control-GPIB-Serial/Heidenhain-ND-287-connect-with-VISA/td-p/2372... and tried to figure out the given example "Advanced Serial Write and Read.vi". But I would be happy if anybody has more information, examples, codes, etc.
    Thanks for your help

    Hi,
    here is an example to measure the angle with a Heidenhaim device :
    http://forums.ni.com/t5/LabVIEW/Angle-Measurement-Using-Absolute-Encoder-and-LabVIEW-FPGA/td-p/14114...
    Aurelie

  • Load cells and non contact strain measurement

    I am designing a bi-axial machine which meant for a fatigue test.
    Could someone recommend me where to get a dynamic load cells and as well non-contact strain measurement?
    Thanks.

    Hi Alvin788,
    Do you presently use any hardware to measure these or are you enquiring as to what hardware/software you will need? Are you planning to use LabVIEW? The following three links talk about measuring Load Cells as well as Strain Gauges 
    Continuous Acquisition from a Smart TEDS Load Cell Sensor
    How do I Configure a Load Cell in MAX?
    Strain Measurement with a Strain Gauge
    This post will also be highly helpful.

  • Parent child hierarchy and measure using lookup

    Hi,
    I'm using OBIEE 11.1.1.5 and I have an issue with a parent child hierarchy, which is setup like case 4 in this example . When I create a simple analysis using the hierarchy and a simple measure, it works fine. But when I try to use a calculated measure using a lookup formula, I get the following error:
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 43119] Query Failed: [nQSError: 46036] Internal Assertion: Condition pTableRef->GetLeftTable() && pTableRef->GetLeftTable()->IsTableReference(), file server/Query/Optimizer/ServiceInterfaceMgr/Src/SQOIDriveJoinGenerator.cpp, line 568. (HY000)
    Does anyone know how to get past this error?
    Thanks,
    Mihai

    Hi,
    I'm using OBIEE 11.1.1.5 and I have an issue with a parent child hierarchy, which is setup like case 4 in this example . When I create a simple analysis using the hierarchy and a simple measure, it works fine. But when I try to use a calculated measure using a lookup formula, I get the following error:
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 43119] Query Failed: [nQSError: 46036] Internal Assertion: Condition pTableRef->GetLeftTable() && pTableRef->GetLeftTable()->IsTableReference(), file server/Query/Optimizer/ServiceInterfaceMgr/Src/SQOIDriveJoinGenerator.cpp, line 568. (HY000)
    Does anyone know how to get past this error?
    Thanks,
    Mihai

  • DAQ vi to perform digital write and read measurements using 32 bits binary data saved in a file

    Hi
    DAQ vi to perform digital write and read measurements using 32 bits binary data saved in a file
    Two main
    sections:
    1)     
    Perform
    write and read operations to and fro different spread sheet files, such that
    each file have a single row of 32bits different binary data (analogous to 1D
    array) where the left most bit is the MSB. I don’t want to manually enter the
    32 bits binary data, I want the data written or read just by opening a file
    name saves with the intended data.
          2)     
    And
    by using test patterns implemented using the digital pattern generator or  build digital data functions or otherwise, I need to
    ensure that the     
                binary data written to a spreadsheet file or any supported file type
    then through the NI-USB 6509 is same as the data read.
    I’m aware I can’t use the simulated
    device to read data written to any port but if the write part of the vi works I
    ‘m sure the read part will work on the physical device which I’ll buy later.
    My Plan
    of action
    I’ve
    created a basic write/read file task and a write/read DAQ task for NI USB 6509
    and both combine in a while loop to form a progress VI which I’m confuse of how
    to proceed with the implementation.
    My
    greatest problem is to link both together with the correct functions or operators
    such that there are no syntax/execution errors and thus achieve my intended
    result.
    This
    project is one of my many assignments for my master thesis, so please i’ll
    appreciate every help as I’m not really efficient with LabVIEW programming but
    I prefer it because is fun and interesting if I get to know it.
    Currently I’m
    practicing with LabVIEW 8.6/NI DAQmx 8.8 Demo versions and NI USB 6509
    simulated device.
    Please see
    the attached file for my novice progress, thanks in
    advance for the support
    Rgds
    Paul
    Attachments:
    DIO_write_read DAQ from file.vi ‏17 KB

    What does your file look like?  The DAQmx write is expecting a single U32 value, not an array of I64. 
    Message Edited by vt92 on 09-16-2009 02:42 PM
    "There is a God shaped vacuum in the heart of every man which cannot be filled by any created thing, but only by God, the Creator, made known through Jesus." - Blaise Pascal

  • Frequency measurement using Labview 8 and Fieldpoint FP-CTR-502 - wind speed measure

    All the information regarding this kind of application seems to be outdated, I did not find no solution or example to construct frequency measurement VIs using Labview 8
    The examples at "NI Discussion Forums :
    Most Active Hardware Boards :
    FieldPoint Family :
    Low-Frequency measurements using counter/timer" is very strange and so far the steps given seems to be usefull only do old Fieldpoint Explorer.
    I was trying to find a way to learn how to make an anemometer send its signal to a FP-CTR-502 but I have no sucess.
    I am realy very new on this Labview stuff, any help would be welcome.

    (similar thread here)
    Message Edité par Mathieu R. le 12-23-2005 02:28 PM
    .mrLeft{float:left} .mrInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898}
    Mathieu R.  
      CTD - Certified TestStand Developer / Développeur TestStand Certifié  
      CLAD - Certified LabVIEW Associate Developer  

Maybe you are looking for

  • Tag Library Compile Warning

    Why does the weblogic jsp compiler wine about this standard tag library           descriptor DTD?           <?xml version="1.0" encoding="ISO-8859-1" ?>           <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library           1.1//

  • Library content- I have several apple products... Music and pictures vary on all devices. How do you synchronize?

    Library content- I have several apple products... Music and pictures vary on all devices. How do I synchronize and retrieve older content.  Thanks

  • Assertion Failed error on solaris

              Hi Friends,           I am getting the following exception while running JSP whta can be the problem. I am running weblogic on sun solaris.           weblogic.utils.AssertionError: ***** ASSERTION FAILED *****[ getServlet() return          

  • CS5.5 Extended - problem with importing audio .mov files

    I would like to import an audio file to my PS5.5 Extended. It supports .mov files, so I tried to File->Place a mov file exported from Audition CS5.5. But Photoshop says: "Could not place the document xxx.mov because the movie file could not be opened

  • List Contacts in Each Contact Folder

    Hi, When I open OUTLOOK 2013 and click on "People" I have a "My Contacts" and under it a folder named Contacts.  Today I added a new folder name "Test" under Contacts and created several new contacts in this folder. I am trying to create a VBA proced