SCXI-1112 thermocoup​le with Autozero.v​i

Please the following doubt I have on the example program "SCXI-1112 thermocouple with Autozero.vi".
In the vi's first sequence ground readings for each channel is found out and it is available in a 1D array. Each element in the 1D array corresponds to each channel's ground reading. These zero readings of each channels are to be substacted from each channel's subsequent data. But it is not doing so. In the second sequence since a column is indexed (which corresponds to one channel data) actual substraction is taking place between a channel's data and all channels ground readings available from first sequence. which is wrong.
Kindly clarify the above doubt.

Greetings,
You are correct. This example needs to be modified. The array of offset data should be indexed so that only one scalar value is subtracted from each element in the array of data from one channel. I have attached a modified version of the example.
Good luck with your application.
Spencer S.
Attachments:
SCXI-1112_Thermocouple_with_Autozero--Corrected.vi ‏147 KB

Similar Messages

  • SCXI - 1112 wrong value with two channels

    Hi,
    I work with VI logger to acquire temperature with 1000DC chassis and SCXI1112. My problem is when I use more than 1 thermocouple, temperature is wrong : for exemple, I start an acquisition with two thermocouples connected and if I disconnect one, the value of the other change (not always same step).
    My measures are made on PCB with potential : this can be the reason of my problem ?
    Is there any solution to solve this ?
    Thank you for your help
    Regards
    Michael

    Hello,
    Your problem seems quiet strange cause you're using 2 (or more) different
    channels. It may be the consequence of the fact that you just touch the cold
    junction compensation when you unplug a thermocouple. Or it might also be
    linked to the fact that you bring cold air when you unplug it...
    What's the temperature modification range? 0.5° ? 0.05°?
    Regards
    Richard Keromen
    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;}
    >> Découvrez, en vidéo, les innovations technologiques réalisées en éco-conception

  • Problem to install modul SCXI 1112 with a 1000DC chassis

    I want to install the module SCXi 1112 with the chassis 1000DC but when I test the chassis with NI Max, it don t find the module.I connect the chassis to a MIO 6025E. One precision, I have control the connection between the two elements and the autodetection don t find the module
    warning message Failed to find Slot 1 is empty

    Mous,
    The first step is to make sure that the NI-DAQ driver is installed properly and that your DAQ board (6025E) is working properly.
    Then, refer to page 2-6 and 2-7 of the SCXI 1112 User Manual. It gives some troubleshooting help for the error you are receiving.
    http://www.ni.com/pdf/manuals/322476a.pdf.
    You may also want to try installing the 2 modules separately and install them in different slots to rule out which module or slot is causing a problem.
    Hope this helps. Have a great day!

  • SCXI-1112 aquires 1Hz other SCXI and PXI devices OK

    SCXI-1112 aquires slow, < 1Hz. I have an SCXI-1160, PXI-6602 and PXI-6052E in the same Chassis and they aquire > 100 Hz.

    Nardelli,
    Could you provide some additional details concerning your setup? The SCXI-1112 has a maximum sampling rate of 333 kS/s. Thus, most likely, the program that is controlling the hardware is determining the sampling rate. Which development environment are you using? What type of programming structure are you implementing with regards to the SCXI-1112? Single-point acquisition (software timed)? Buffered acquisition (hardware timed)?
    Spencer S.

  • SCXI 1112 and 1302 doesn't run at the same time

    Hi,
    I have SCXI 1112 thermocouple input module,  SCXI 1180 feedthrough panel , and a SCXI 1302 terminal block connected SCXI 1000 chassis with SCXI 1349 adapter. I am trying to measure voltage by using SCXI 1180&1302, and temperature by 1112 module at the same time. When  chassis is on SCXI 1112 runs without a problem; however, voltage reading coming through SCXI 1349 makes no sense (plus I can't run them at the same time, LAbview gives an error). While the chassis' power is off, it is the other way around, SCXI 1349 runs smoothly.
    In addition to that, a radiometer, connected to a power supply, is wired to SCXI 1302 terminal block. When power supply is on, SCXI 1112 module's temperature reading is 4 times higher than actual value. In other words, power supply effects the readings.
    Could you please give me some advice to solve this problem?
    Thanks,
    Azra

    One piece of the puzzle you left out is the DAQ card being used in the host computer. 
    Without looking at some specifics on the SCXI cards/connectors you are using, I will comment you must be careful when you are using an 1180 feedthrough module.  Keep in mind, the SCXI chassis is Signal Conditioning -- it's nothing without the DAQ. 
    I would recommend you back up a few steps, simplify the setup and test each input channel from MAX -- making sure you aren't overlapping channels between the 1180 to the DAQ and the SCXI chassis.  Remember, most data from the SCXI chassis comes in on a single channel of the DAQ through the 1349.
    Hope this might help. 
    RS

  • Calibration of scxi-1112

    how do i calibrate Scxi -1112 internally and externally example using fluke instrument.
    can i calibrate scxi-1112 using calibration executive.

    Suresh,
    I assume you will be using LabVIEW to perform the calibration (let me know if I am incorrect). The LabVIEW help for "SCXI Calibrate.vi" (Functions >> Data Acquisition >> Calibration and Configuration) describes its use for both internal and external SCXI calibrations.
    Good luck with your application.
    Spencer S.

  • Scxi 1112 can not acquire correct data at high temperature(higher than 700C)

    A scxi-1112 module in scxi-1001 chassis is used to acquire oven Temperature. Software is LabView 8.5. when oven is ramping higher than 700C, the module gets wrong data, the data acquisition VI shows random values around 700C.It seems the scxi-1112 module "reaches" its maximum setting, which actually is 1000C. Can Anybody explain what's happening to me? Thanks.

    Hi gq,
    Could you please provide a screenshot of the
    way you are configuring the task, as well as what the data looks like
    that you are seeing when it behaves incorrectly? If you just perform a
    voltage reading (instead of a temperature task), what values are
    returned, and does it show the same behavior of reaching a certain
    voltage and not ramping any higher? Also, how do you have your
    thermocouple attached to your oven; is there any possibility that the
    connection is conducting at that temperature? Also, regarding the use of different measurements in the task, are you using different modules in your system or are the measurements being done on the same 1112 module? Additionally, have you tried other channels and received the same problem? I look forward to reading your response.
    Regards, 
    Daniel S.
    National Instruments

  • Calibration of scxi-1112 channels simultaneously

    can i calibrate all the channels in the module simultaneously using Scxi -calibrate vi if so please send me a example in lab veiw

    Suresh,
    It is not possible to calibrate all of the channels in the SCXI-1112 module simultaneously. However, it is possible to design a program which will calibrate every channel sequentially without having to manually update the SCXI channel string between each calibration run. Simply place the SCXI Calibrate VI in a for loop. Use the index of the for loop as the channel number and create the channel string dynamically. You can then pass this string, which will change each time around the for loop, into the SCXI calibrate VI.
    Regards,
    Justin Britten
    Applications Engineer
    National Instruments

  • Reading a thermocoup​le with the SCXI 1520

    Does the SCXI 1520 have something to account for the interface connection heat, and is it needed? I've heard this is what the thermocouple modules do, and it is necessary.

    The SCXI-1520 uses the SCXI-1314 Module which does not have cold-junction(CJ)compensation capability - meaning it can not compensate for either the temperature of the connection to the DAQ system, nor, the additional voltage effect due to the dis-similar metal contacts of the DAQ system. This correction is absolutly necessary for accurate temperature measurement. I suggest you use a "third-party" cold junction module from a vendor such as OMEGA Engineering (www.omega.com). The CJ sensors are battery powered and reference the signal to 32 Deg F while at the same time providing standard copper leads for the DAQ system.

  • How to Optimize SCXI 1600 for speed with Thermocouples

    I'm working on a data acquisition system for my engineering firm and I'm trying to find a way to use our new thermocouple system as fast as possible.
    The requirements for the DAQ process are:
    Read 32 voltage channels from a PCI-6071E card
    Read 32 thermocouple channels from a SCXI-1600 with an 1102C accessory
    Complete the entire operation in under 5ms (this is so other parts of the program can respond to the incoming data quickly and trigger safety protocols if necessary)
    Using LabVIEW 7.1 and MAX 4.4, I've got the voltage channels working to my satisfaction (with traditional DAQ VIs) and the rep rates I measure when I run the program are around 1ms (I do this by putting the DAQ code in a loop and reading the millisecond timer every time through that loop, then calculating the average time between loop executions).  I have been trying to get similar performance from the thermocouple channels using DAQ Assistant and DAQmx.  Some of the problems I've encountered are:
    Very slow rep rates with 1-sample and N-sample acquisition modes (300-500ms)
    Good rep rates when I switch to continuous mode, but then I get buffer overflow error -200279.
    When I attempted to correct that error by setting the DAQmx buffer to overwrite unread data and only read the most recent sample, the calculated sample rate went to 20ms.  It was around 8ms when I left the error unhandled and continued acquisition.
    At this point I'm out of ideas and am just looking for something to try and optimize the DAQ process for speed, as much as is possible.
    Thank you for any help.

    I guess I would be interested in checking out your code to see if there is anything I can recommend on changing.  However, I do have a few general Ideas of how to improve your performance.  These recommendations are purely based on what you could be doing to slow down the speed of the program because I am not sure how exactly you have everything set up.  
    -Are you setting up the task and closing the task each time that you read from your daq card?  the way to get around this is to only have the DAQmx read vi in the while loop so you do not have time alloted for opening and closing the task each time.
    -Try using a Producer/Consumer architecture.  This architecture uses queues and splits the aquisition with the post processing.  Here is a link to how to set up this architecture and some information on when to use it.
    Application Design Patterns: Producer/Consumer
    http://zone.ni.com/devzone/cda/tut/p/id/3023 
    Message Edited by Jordan F on 02-06-2009 04:35 PM
    Regards,
    Jordan F
    National Instruments

  • Examples of using SCXI-1160 Relay Card with Visual Basic 5.0.

    I am starting to develop some VB 5.0 code that interfaces with a PXI/SCXI Chassis. One of the cards that I have to work with is the SCXI-1160.

    At this point in time (5/14/01), I do not believe there are any pre-existing example programs developed in Visual Basic to control an SCXI-1160 switch module.
    However, the process is very easy to explain. You will need to add the NI-SWITCH instrument driver as a DLL reference to your VB program. The DLL file is called niswitch_32.dll and is located at C:\VXIpnp\WinXX\Bin (WinXX = Win95 or WINNT).
    Your program will begin with the niSwitch_init(...) function, and end with the niSwitch_close(...) function. The niSwitch_Connect(...) function can be used to actually make switch connections in your application.

  • I have an SCXI-1531,​1126,1120D (with 1327) connected to PCI-6052E. How can I measure an ICP force sensor with some/all of this?

    As I understand it, I may only need to use the 1531. Although it says it is used for accelerometers, it sounds like the techincal specifications of the card are adequate. I will be measuring in the range of 30 Hz with force sensors. The sensors are made by PCB Piezoelectronics, model 201B02. This equipment was somewhat inhereted, so I don't really know what of it I must use, or how. Any guidance would be appreciated.

    Dave,
    It appears that your force sensor is compatible with the SCXI-1531. This module supports all Integrated Electronic Piezoelectric (IEPE) sensors. Thus, it is not limited to accelerometers. I examined the data sheet for your sensor, and it indicates that a Constant Current Excitation of 2 to 20 mA is required. The SCXI-1531 provides a constant current excitation of 4 mA. In the same way, it appears that the other specifications of your sensor are compatible with the SCXI-1531.
    Good luck with your application.
    Spencer S.

  • Can't configure a SCXI chassis (PXI-1010) with a PXI-8176 and a PXI-6052E.

    I have a PXI-1010 chassis with a PXI-8176 running Windows 2000. In the rightmost PXI slot, I have a PXI-6052E. The remaining PXI slots are either empty or have misc. modules in them. I have a SCXI-1520 in the leftmost SCXI slot.
    I am trying to get MAX to recognize my SCXI chassis with the SCXI-1520. When I try to add the SCXI chassis in MAX by right-clicking "Devices and Interfaces" or "NI-DAQmx", I leave the communication mode to communicate on the PXI backplane, choose SCXI slot zero, and find that the communication device field is greyed out where I want to choose the PXI-6052E. For some reason,the wizard used to add an SCXI chassis does not see my PXI-6052E pluged in to the leftmost sl
    ot. Strangely, MAX does see the PXI-6052E in the "Devices and Interfaces" tree. I verified that the 6052E is working correctly. I also verified that the pxisys.ini file is in the WINNT directory. What is the problem?

    I am first trying to install the SCXI chassis using the SCXI 1520 user manual. I put a PXI-6052E in the right-most PXI slot and the SCXI 1520 in a SCXI slot. On page 1-12 of the SCXI-1520 user manual, it instructs me to power up the chassis, right-click on MAX "devices and interfaces", choose the correct chassis, and click finish. The problem is, after I click finish, a window appears that forces me to choose a DAQ device. The SCXI chassis doesn't configure correctly because the wizard doesn't see the PXI-6052E.

  • Read the voltage of CJT thermistor in SCXI 1112 module, revA

    The KB does'nt answear the question. I've tried every combination of physical channel names but this hasn't worked such as ob0~sc1!md2!cjtemp0 (cjtemp-1), SC1Mod2SC1Mod1/_cjTemp0 etc. Below is the vi that I'm using. Shouldn't the channel appear when browsing the list of physical channels?
    Attachments:
    testit.vi ‏74 KB

    Steve1,
    Yes, the channels should appear in the drop-down list. Make sure you have your SCXI chassis configured properly under NI-DAQmx Devices, not Traditional DAQ Devices. As a side note, what errors are you receiving when you try to run your program? This may help in troubleshooting. Have a great day!

  • Scxi 1200 AOs togheter with other AI modules

    Is it possible to use the analog output and the trigger of the 1200
    module simultaneously with the analog inputs of the 1125 amplifiers (or
    other similar modules)?
    Thanks.
    Marcos

    Hi Bipin,
    Looking at your code, I see that you are still using Traditional DAQ. Since you have LV 7.1, you can take advantage of the new features of DAQmx.
    With DAQmx, you can create a virtual task that includes all of the different types of measurements you want to make. Once you set up the task in MAX, you can place it on the block diagram and automatically generate the code necessary to execute this.
    To do this, open up the Measurement and Automation Exlporer (MAX). Select "Data Neighborhood" from the tree on the left. Then click the button labeled "Create New." Create a DAQmx Virtual Channel. Follow the series of menus to set up your first type of acquisition (1126 frequency measurement). When you are
    done creating the task, you can add the second type of measurement to that same task. In the task config page, you will see a white box with the name of the channel you just created in it. Above the name you will see an "Add" button. Click on this button and follow the menus to set up your second measurement (1102 module).
    Once they are set up, save the task and open LabVIEW. Place the DAQmx Task Name constant on your block diagram found in All Functions >> Data Acquisition >> DAQmx... the task name constant is a purple colored box. Clicking on the box once its on the block diagram will expand a menu that will let you choose your task. Once selected, right click on the task name and choose Generate Code >> Example. This will automatically generate the code necessary to run the tasks. Simply hit the run button and enjoy!
    Thanks,
    Sal

Maybe you are looking for

  • Bridge CS6 crashes on opening

    Bridge CS6 keeps on crashing on opening. It says "Building criteria" then shows me the rainbow disk, forever and ever until I have to force quit. I have deleted the cache folder in the User/library/adobe/Bridge/Caches and also the files ending in .pl

  • Payment Advice Sap Script 'F110_IN_AVIS' T-code F110

    Hi, I am using the standard SAP Script form 'F110_IN_AVIS' for generating Payment Advice through transaction code F110. F110 generates a spool request for the Payment Advice. Now since a SAP Script output is coming in spool request. It means the whol

  • Open PDF 1.4 in Acrobat 9 and save as 1.4

    I am trying to resolve an issue where when I open a PDF in Acrobat 9 and then close the file after changes it will take a PDF 1.4 and make it a PDF 1.5. Is there any way to have Acrobat save the PDF files as the same version as was opened, by default

  • Phone requesting to be restored but can't unlock!

    My phone lost coverege became stuck on the apple icon screen, then a few hrs later requested that it be restored and attached to iTunes in order to do this.BUT.... my laptop can't communicate with it as it tells me that the phone is locked by a pin c

  • The NI 1427, NI 1429, NI 1433, and NI 1435 can generate a maximum of 3 pulses.

    Hi all, I'm running a cameral link frame grabber card PCIe-1433, with an I/O extension board. LabVIEW 2013, Vision Development Module 2013, Windows 7 In LabVIEW, I'm using 'IMAQ Generate Pulse3 VI ' to generate pulses. In the current iteration I'm ge