thermocouple reading limited to a value

Hello

I'm new here and don't know much about Labview.

T type thermocouples are connected to the SCXI-1000 chassis with 1102 module and 1303. I use 20 channels and 12 are left open. For open channels, the Labview program is around 139oC.  However, the temperature measured in these busy channels cannot exceed this temperature, no matter how hot I heated the test surface.

Is it because of the Labview program or the resistance of the inside of the 1303 or any other possible reason?

Thank you very much.

Hi Johnrally,

By '139oC' do you mean 139 ° C, 1390 ° C or something else?

1390 ° C is well outside the range of type T temperature thermocouples according to NIST. However, it is close to the upper limit for the thermocouples of type k are you sure that your program is to specify the correct thermocouple type?

If this does not answer your question, thanks to post a code snippet to show how your program. Also, I recommend double-checking the SCXI configuration in MAX, to make sure the SCXI-1303 module is configured correctly (and it is not configured as an SCXI-1300 module).

Brad

Tags: NI Hardware

Similar Questions

  • Unable to read the list of values of FRM-40502

    Hi all

    Unable to read the list of values of FRM-40502

    get this error when I try to fill the list of values for some employees

    Here's the LOV query
    Select dsm_code,dsm_desc,dsm_content from deschange_master
    where dsm_orgn=:parameter.p_orgn
    and (dsm_ctry =:parameter.p_ctry or :parameter.p_ctry is null)
    and(dsm_loc =:parameter.p_loc or :parameter.p_loc is null)
    and( dsm_oru =:parameter.p_oru or :parameter.p_oru is null)
    and
    ((DSM_CODE  like '%PWI%' and DSM_CODE like '%INCR%')
    and (select count(eih_emp_code)from employee_increment_header
    where eih_emp_code =:edcd_emp_code and
    to_date(eih_eff_date,'DD-MON-RR') = to_date(:desig_date,'DD-MON-RR'))=1)
    or
    ((DSM_CODE not like '%PWI%' and DSM_CODE not like '%INCR%')
    and (select count(eih_emp_code)from employee_increment_header
    where eih_emp_code = :edcd_emp_code and
    to_date(eih_eff_date,'DD-MON-RR') = to_date(:desig_date,'DD-MON-RR'))<>1)
    order by dsm_code

    Hello
    Try

    Select dsm_code,dsm_desc,dsm_content from deschange_master
    where dsm_orgn=:parameter.p_orgn
    and (dsm_ctry =:parameter.p_ctry or :parameter.p_ctry is null)
    and(dsm_loc =:parameter.p_loc or :parameter.p_loc is null)
    and( dsm_oru =:parameter.p_oru or :parameter.p_oru is null)
    and
    (((DSM_CODE  like '%PWI%' or DSM_CODE  like '%INCR%')
    and (select count(eih_emp_code)from employee_increment_header
    where eih_emp_code = :EDCD_EMP_CODE and
    eih_eff_date = to_date(:DESIG_DATE))=1)
    or
    ((DSM_CODE not like '%PWI%' and DSM_CODE not like '%INCR%')
    and (select count(eih_emp_code)from employee_increment_header
    where eih_emp_code = :EDCD_EMP_CODE and
    eih_eff_date = to_date(:DESIG_DATE))!=1))
    

    Thank you

  • incorrect thermocouple reading

    I have an NI PXI-1033 with an NI TB-2709 block and I'm under Labview 9. I'm just trying to read the temperature with a thermocouple to any of the eight channels. Unfortunately, when I look at the reading of the measure and menu task Automation Explorer value fluctuates all about the difference from peak to Valley about 50 degrees C. I tested the thermocouple on a multimeter and it gives a good reading. What's wrong. Help, please.

    Once I updated the chassis ground to the shield of the input cable that the noise went away.

  • Read analog output channel value internally

    According to this you can read the values of analog output of return without having to physically connect the wires.

    By using the technique described in the example given (DAQmx_Read_Output_Internal_Channels.vi) I'm reading a current area of OCCUPANCY on my compactDAQ cDAQ-9174 with a module of analog output current OR-9265.

    The output channel is created in MAX and my vi can write values to him without problems

    But when I try to create an analog input channel to read the output, an error occurs.

    What I am doing wrong?

    This is not supported by my hardware?

    Or is the example given in the above incorrect link?

    The example is 10 years old. Maybe, it does not work in LV2013.

    Hi Jocker,

    The link was not attached to your message, but I guess that's it: http://digital.ni.com/public.nsf/allkb/CB86B3B174763C3E86256FFD007A2511 as there the example of vi you mention.

    The error you are getting is due to the use of the channel for analog output and trying to configure the task as a task of entry. You must use _aoX_vs_aognd as the channel of the task rather than on the output channel. This compares to the ground for the analog output values.

    The NI 9265 is not on the list of the C Series modules that have internal channels:

    http://zone.NI.com/reference/en-XX/help/370466W-01/mxdevconsid/9211interchan/#GUID-E13ADE46-5CB8-491...

    So I guess that the module is not able to compare its output to ground. He would appear in the dropdown of the channel names if available.

    Pete

    Applications Engineer OR

  • Reading only the numerical value of data packet?

    I have an entry that gives me: 122345, %, 0000 0000

    I want just the 122345 part so that I can graph the value in real time as data are to be listened to in the computer. How can I choose for this? Now I just have a straight read command and read buffer indicator, I did just unroll the package according to the number of bytes I tell her to read.

    Watch the channel for several functions in the palette of the format string.  If the values are always integers, and always at the beginning of the string, the decimal string to number feature will work without extra effort.

    Lynn

  • read and sort the values present in the .ini file

    Hi all

    I have an .ini file in which a set of modules with that execution order is mentioned. I want to get all these values sorted in a table, so that I can proceed with the execution of each one in the order given. The list of the module in the .ini file looks like this:

    .

    Here, the numbers represent the order of execution of the module.

    I should get output as a table with the following values:

    1 MNO

    DEF 2

    3 STU

    4 PQR

    5 GHEE

    6 VWZ

    ABC 7

    8 JKL

    I don't know about the configuration data and reading key live but as the list of modules is huge I don't know how to write efficient code for this. Any suggestions are welcome.

    Thank you.

    The excerpt below should be very close to what you want.

  • Register to offset or feedback or other... need to read in the new value by loop

    I'm having trouble with my values "Relative position". At the beginning of my program, the system resets to the (0,0) position based on the relative position of the values read from the controller. This does not work properly. The program then moves the in the while loop that runs as long as the connection to the controller is maintained. This while loop has a structure of event in there with various buttons as triggers. There is need to read the relative position compared to the desired position and send the difference to the controller and run the movement. The entrance is used as position and execution orders. However, for some reason, read in relative position does not change never 0. This isn't a problem with the controller. If I send a request to the controller in a separate program, it returns the correct values for the relative positions. I have no idea why this is happening. I examined the shift registers and feedback and tried both, but I do not wire them properly or do not work.
    Any suggestions?

    I have it! For those who are curious this issue had nothing to do with LabVIEW. It is the request that I entered. If you notice in the excerpt that I send "= the Rwandan Patriotic Army" or "OPR =". This isn't scoring application appropriate for the Galil controller. The correct notation is "APR" and "BRP" (remove the '=' sign). Now, the program runs properly

    Thank you all!

  • VISA, GPIB read all device settings values

    Hello

    Y at - it a specific order of VISA or GPIB to read the current state of a device? I don't know the status byte.

    What I'd like to see is the present value of all parameters of the device, in order to be able to reproduce the same situation, other times.

    Is this possible with a standard command? Or is it related to a specific order of devices?

    Thank you

    This is something that is totally dependent on the device.

  • Read byte with a value up to 127 lire byte with an ASCII value greater than 7F (127 dec)

    Hello

    I have to read a byte with a value greater than 127, Labview turn 27.

    In help I saw that Labview provides a description of ASCII that pour values ranging up to ' 127.

    What do I need to do?

    LabVIEW 6.1

    Windows XP

    Hello

    I want to read a byte with a maximum value of 127, but Labiew reurn arround 27 value

    How do I do?

    Rigid wrote:

    Thanks for your help. I'm not changing lyke I understand (my English is poor quiet...)

    I have another program that communicate with the instrument. I know byte (6) must be greater than 18 (greater than 7F actually).

    But with Labview, I'm only 18.

    While it might be higher than 18 x, an I8 is signed, and therefore it cannot be greater than x7F - it has a range of-128 to 127. A U8 is not signed, and it's why he has a range from 0 to xFF. However, x 18 is the same if you treat as signed or not signed. I don't see how LabVIEW can read a wrong value on the serial port. Are you sure you're looking at the correct byte? Your code shows that you split the chain twice. Are you sure that you do this properly?

    Given that you use on Windows you can recheck the chain received using PortMon. Allows you to see what is actually received by the driver for the serial port on Windows.

    P.S. I actually meant the whole byte function.

  • Thermocouple reading (w / Source built-in CJC) only works on the random strings of CBS

    I'm using LabVIEW 8.2.1, a card PCI-6255 and a block of connection SCB-68. I have a Type K thermocouple with a calibrator thermocouple which I'm trying to measure. It is the problem, first, using the attached VI, I tried to read this TC with AI0. Whenever I have use AI0 I get error saying THAT integrated CSF is not available. When I use another channel, this error disappears. The second problem, when I use a different channel than the AI0, I am only able to read Treasury on random channels correctly. For example, it works on AI13 to AI15. For channels that does NOT work, I am able to see the correct voltage thanks to MAX, but DID read TC VI not for any reason any gives an accurate reading.

    Nobody knows why, I wouldn't be able to use AI0, and why I only use certain channels for this TC? This is absolutely insane and I tried swapping the CBS, the map of the DAC and cables. I also reinstalled drivers and LabVIEW.

    Please help this is driving me crazy!

    Thank you

    BKB,

    The CCM should be configured for differential.   Following quote found here http://digital.ni.com/public.nsf/allkb/96B996BAD82A84E9862570690066B03F

    «If you configure the switches on the SCB-68 to allow the probe on single-ended channel 0 (I 0) rather than differential has channel 0 (HERE 0 and AI 8), you cannot use a task of temperature DAQmx.»

  • Reading of the key / value to Json in Blackberry 10

    Hi all

    My BB 10 App connects to a TCP socket and reads the JSON data as this format
    {'Symbol': "SMB1": 88.455479126222713 "AskPrice": 78.556789999999992, "BidPrice": 78.35679, "open": 78.45679, "top"}
    {'Symbol': 'SMB2', "AskPrice": 45.672380000000004, "BidPrice": 45.47238, "open": 45.57238, "top":55.566967544349296}...}

    Display each data as a separate list of point symbols. IE SMB1 in a list and SMB2 element in another element in the list and so on.

    now my Questions are:

    1-question: when I try to show above Listview data in JSON Format is Empty.Does 'JsonDataAccess' accept above Json format? but when I add before (with "[" "]"), after adding
    (with "]") ") and separated by a","at the very top of the JSON format. I can learn Listview.
    That is to say
    [{"Symbol": "SMB1", "AskPrice": 78.82, "BidPrice": 78.23,: 78.30 'Open', 'High': 78.80: 78.31 'Low', 'close': 78.18}, {...}, {...}] Is there any alternation with attach them like that?

    Question-2: [{"Symbol": "SMB1", "AskPrice": 78.82, "BidPrice": 78.23,: 78.30 'Open', 'High': 78.80: 78.31 'Low', 'close': 78.18}, {...}, {...}]
    How to access the key pairs / value of this JSON?

    my code is like:

    JDA JsonDataAccess;
    QVariant jda.loadFromBuffer (jsonData) = qtData;
    Here's jsonData, QByteArray and contains the above Json data.

    and model for the display of the list, it's like
    GroupDataModel * model = new GroupDataModel (QStringList ());
    model-> setParent (this);
    model-> insertList (()) qtData.value;
    model-> setGrouping (ItemGrouping::None);
    model-> setDataModel ();
    Question - 3:
    How to update a specific list item in the ListView so Json is like
    [{"Symbol": "SMB-1", "Askprice": 100...},]
    [{"Symbol": "SMB-1", "Askprice": 200...}]. Same symbol as 'SMB-1' is repeated, I want to update this particular list item, but not to add it as another element of the list.

    Thanks in advance... Hope has a solution here...

    Welcome to the forum

    to make your code more readable please use 'Insert Code' of the RichText Editor

  • Creation of the logic group - no limitation for the value of criteria field?

    I am trying to create simple logical groups in FDM (11.1.1.3 and 11.1.2.1 version). However, an error message is displayed in the information bar.

    : Error adding the new record.
    Detail: data access error.

    I clicked on the button "Add" and created a logical group that contains * 1 520 * accounts not sequential sources in the field of value of criteria (with operator).
    I separated these accounts from source with a comma and no space between them. (Note: operator = x, value/Exp = 1, Seq = 0) I've updated the grid. Then the error message was displayed and the logical group create failed.

    And then, I created a new group of logic that contains only * 100 * accounts not sequential sources in the field of value of criteria (with operator).
    I also separated a comma, no spaces and the same setting. I've updated the grid. And the logical group has been successfully added.

    The account of each source contains 10 characters (alphabet and number).

    I want to ask:
    1. is there a limitation by specifying accounts sources (i.e.. more than number of accounts for each group of logic source) in the criteria value field when creating simple logical group?

    2. I'm adding these logical groups by clicking on the button 'Add' one by one, is it faster way to do (i.e. transfer an excel or csv source file specified accounts)?

    Thank you very much!

    You perform the update the named range in the Excel file as the previous poster said? When you import an Excel file using the import XLS function, only the name family (s) starting with 'ups' are actually loaded in the system. Note that at least in versions 9.3 and 11.1.1.3 there was also some hidden lines had to be such that specify the header.

    JOINT TASK FORCE

  • read the unicode character value

    Hi all

    I'm reading a file that is written in albanin. So of course, I've implemented a way to read in unicode and then store then in an Arraylist and print again return.

    Here is the code I tried:

    FileInputStream
    Dim str As String = null;
    Try
    {
    in = new FileInputStream ("C:\\Users\\Administrator\\Desktop\\d1.txt");
    InputStreamReader inputStreamReader = new InputStreamReader (in);
    BufferedReader bufferedReader = new BufferedReader (inputStreamReader);

    Str = bufferedReader.readLine ();
    }
    catch (System.Exception e)
    {
    e.printStackTrace ();
    }

    StringBuffer ostr = new StringBuffer();

    for (int i = 0; i < str.length (); i ++)
    {


    OSTR. Append ("\\u");
    Hex String = Integer.toHexString (str.charAt (i) & 0xFFFF); Get a hex value of Arctic char.

    for (int j = 0; j < 4 - hex.length (); j ++) / / Prepend zeros because unicode requires 4 numbers
    OSTR. Append ("0");
    OSTR. Append (hex.toLowerCase ()); format of the unicode standard.

    }

    System.out.println (new String (ostr));




    Although the unicode letter 'Ë' is 00cb, program gives the value "\ufffd" but for other normal characters, it displays the correct values (for English characters)


    How can I solve this problem?


    Thanks in advance...

    first of all, check your encoding of the file.

  • Issue with reading limited edition of Medal of Honor war fighter and error DXGI_UNSUPPORTED error message.

    Original title: When I started publishing limited of Medal of honor warfighter I get a message "failed to create of D3D Device to at least 10.1 on graphics card Intel (r) with unknown driver. Error is DXGI_UNSUPPORTED

    I loaded the game on my laptop and when I try to start the game through the original I got the above message. I am looking for help resolve the error message.

    Hello
     
    Thanks for posting your question in the Microsoft Community forums.

    The description of the problem, I see you have a problem with the game Medal of Honor war fighter limited edition and error DXGI_UNSUPPORTED error message.

    I imagine the inconvenience that you are experiencing. We are here to help and guide you in the right direction.

    I suggest you try the procedure described in the article and see if it helps.

    You can check the link for more information:

    How can I tell if a game will work on this computer?
    Let us know the status of the issue after you perform the troubleshooting steps. If you need additional help or information on Windows, I'll be happy to help you. We, at tender Microsoft to excellence.
  • ADF select several shuttles become read only when the value is

    Hello

    I want to ask about the select oracle ADF that many shuttle.

    Recently, I want to create a shuttle a lot with the pre value is set in the right box, select. When I try to set the value of the shuttle to select several properties. The shuttle many select transformed into an object as input like the image below text

    a.png

    but when I'm not set to select several shuttles it became normal like that

    b.png

    the method that I put in the value property is like that

    public list < BidClassification > getListBidClassificationTaken() {}

    finalClassification = new ArrayList();

    The OperationBinding class method = ADFUtil.getMethodBinding ("retrSupSupplierClassificationFindAllBySupplierId");

    method.getParamsMap () .put ("supplierId", getSelectedSupplier () .getId ());

    List < BidClassification > finalClassification = method.execute () (list < BidClassification >).

    Return finalClassification;

    }

    the method that I use to set the position data is like this

    public list < SelectItem > getListBidClassification() {}

    retval = new ArrayList();

    The OperationBinding class method = ADFUtil.getMethodBinding ("retrBidClassificationFindAll");

    listBidClassification = (list < BidClassification >) method.execute ();

    for (BidClassification bc: listBidClassification) {}

    SelectItem item = new SelectItem();

    item.setLabel (bc.getId ());

    item.setValue (bc);

    retval. Add (Item);

    }

    Return retval;

    }

    I have already replace the method equal in the BidClassification class so there will be no more no problem

    Header 1

    < af:selectManyShuttle label = 'Grading' id = 'sms1"binding =" #{backingBeanScope.backing_vendorEdit.sms1} ' "

    leadingHeader = 'Ranking Master' trailingHeader = 'Grading of provider' >

    < f: selectItems value = "#{backingBeanScope.backing_vendorEdit.listBidClassification}" id = "si1" "

    Binding="#{backingBeanScope.backing_vendorEdit.SI1}"/ >

    < / af:selectManyShuttle >

    This the jsff xml where I put the shuttle several select no defined value

    < af:selectManyShuttle label = 'Grading' id = 'sms1"binding =" #{backingBeanScope.backing_vendorEdit.sms1} ' "

    leadingHeader = 'Ranking Master' trailingHeader = 'ranking of provider.

    value = "#{backingBeanScope.backing_vendorEdit.listBidClassificationTaken}" >

    < f: selectItems value = "#{backingBeanScope.backing_vendorEdit.listBidClassification}" id = "si1" "

    Binding="#{backingBeanScope.backing_vendorEdit.SI1}"/ >

    < / af:selectManyShuttle >

    Select this the jsff xml where I put the shuttle well with the value

    someone has an idea of what's going on with this code? ___. thx a lot btw

    @

    Yeay! I already fix it!

    BTW who behave the same as me.

    You must make a note on the setter and the Get accessor of the variable list you use

    * in my case, I don't implement the setter method and the list setter method

    THX.

Maybe you are looking for

  • Keyboard with a life of its own

    I have a Setellite which is now a few years old.In recent months, she has acquired a habit of spontaneously usually hit tab, caps lock, shift, and other key in the left side of the keyboard. The problem is partially reduced if I use an external keybo

  • reference Subvi model VI deployed

    Hi all We use about 50 testsequences with TestStand 4.1.1 and LabVIEW 8.5. The development is made with LabVIEW and TestStand, production uses the runtime TestStand. Our reference libraries vi vi: for example "C:\Program Files (x 86) \National Instru

  • CCodeGen of LabVIEW with Keil RTX

    I hope this is the right forum. Please correct me if it's not. Does anyone know of a good tutorial on obtaining LabVIEW CCodeGen working on a project of Keil using RTX? I use LabVIEW 2012 with the installed CCodeGen 2012 assessment. I got the basic e

  • Mahjong Titans runs slow!

    An alert box appears: "hardware acceleration is disabled or not supported by your video card driver, which could slow down the performance of the game." Make sure that you have the latest installed drver video card and that hardware acceleration is t

  • I did a system restore and now I can not connect. Error code oxc004e002.

    I ran the restoration of the system and now unable to connect. Error code oxc004e002 AAn arrives. McAfee also keeps poping up saying that I am not protected