Thermocouple Measurement Error

I'm working on a DAQ system that has 32 analog and 32 thermocouple channels.  The analog channels work fine, but the thermocouples are giving us a weird "stairstepping" effect.  As can be in the attached chart of a sample dataset, the thermocouple readings remain steady for a short
time (with noise and sometimes a slight slope) and then jump to another value. 
After the reading stairsteps to the new value, it will stay around that
reading for a short time until it jumps again.  In working on this problem we’ve
come up with the following:
The effect seems follow the trend of
what the temperature is doing, it just doesn’t read the right temperature at all
times.  Drawing a line between the stairstep points would probably give us what
the temperature profile is actually like.
The effect only happens on the
thermocouple data, and the time delay between stairsteps is much longer than our data rate.
Connecting a thermocouple to all 32
channels did not do anything to correct this
effect.  We see the stairstepping no matter how many of the channels we leave floating.
If we assume that it’s not a
software issue, what would the next step be in troubleshooting?  For your
reference, we’re using a SCXI-1600 USB device connected to an 1101-C
thermocouple box.  Any help you can offer would be
appreciated.
Attachments:
Stairstep.JPG ‏41 KB

HI cm_opi,
       I'm quite curious as to what you sampling rate is, and what your number of samples is- could you please post those numbers?   Another question I have is, what kinds of thermocouples are you using?  Have you tried using any different thermocouples.  Or, is it possible for you to try out a different terminal block with the thermocouples you have?  Please let  me know, thanks!  
aNItaB
Applications Engineer
National Instruments
Digital Multimeters

Similar Messages

  • Type C thermocouple measurement and compesation with DAQmx

    Need to make type C thermocouple measurment using DAQmx. Analog thermocouple channel configuration VI has spot for custom scales in the units box but nowhere to wire the scale. Want to use cold junction compensation so is the only option to use a voltage input then subtract the cold junction voltage and then run that value through a conversion formula?

    That does not work. The program seems to already try and apply a scale since I get an error from start task that says the prescaled units are already Deg C, and the scale of course goes from volts to degrees. When I try to change the custom scale name after start task I get an error that says the units are invalid for this measurement type. So there seems to be some coding that won't allow you to replace the scale for a thermocouple measurement. I'll probably have to take voltage readings and apply the scale after I subtract the junction value which is unfortunate I have to do things that way.

  • Huey Pro calibrator- error message  display measurement Error

    i am using this huey pro calibration.. it had been a year without problem... but now i am trying to calibrate my apple cinema display LCD 30 inch it keep saying error message- display measurement error.. and huey support never answer my e-mail. any idea? how can i fix it.. i did re install software many times but same thing happen.. so right now i can;t calibrate my monitor.. any help please

    >a nice NVidia card... Please help Adobe!
    1a - what is the model nVidia card, and what is your driver version?
    1b - for instance, I have a GTX 285 and driver 296.10
    2a - aside from the occassional Adobe employee, this is a user to user forum, not Adobe suport
    2b - how to contact Adobe...
    Adobe contact information
    http://www.adobe.com/support/contact
    In the US - Adobe General support 800-833-6687 M-F 5am-7pm Pacific
    In the US - Adobe Install Problems 800-642-3623
    In the US - Adobe Activation 866-772-3623 Open 24/7

  • Huey Pro Calibration Error message- measurement  error

    i need using this huey pro calibration for year. but now i am trying to calibrate my apple cinema display LCD 30 inch it keep saying error message- display measurement error.. and huey support never answer my e-mail. any idea? how can i fix it.. i did re install software many times but same thing happen.. so right now i can;t calibrate my monitor.. any help please?

    Hi,
    Which Wireless-Card you used?
    Best you use the Cisco CB21AG PCMCIA Card. I had similar problems with intel wireless chipsets
    Sincerely,
    Frederik

  • SE30 - Unable to end the measurement (error number 5, Time limit reached)

    Hello there,
    I wish to perform a complete ABAP trace using SE30 for a program running for 4 hours. The system is R/3 4.6C.
    However I got the error message below once I clicked "Back" button or F3 when the program finished after 4 hours.
    Please note that ST12 is not available in the system I logged on.
    =============================================================
    Error message:
    "Unable to end the measurement (error number 5, Time limit reached)
    Message no. S7 068"
    Meas. type           Fully aggregated
    Session type         In current session
    Status               Time limit reached
    Error message text   Time limit exceeded. LIMIT: 1800000000, ELAPSED TIME: 1800957266
    File user            XXX
    User                 XXX
    File ID              ATRAFILE
    Release              46C
    Version              6
    Operating system     HP-UX
    Number of processors ???
    =============================================================
    The ABAP trace results only managed to capture the first 45 minutes of the ABAP calls (due to timeout i think). I would need the whole and complete ABAP trace result for 4 hours, NOT the first 45 minutes. Is there any setting in SE30 can be set for this purpose? Note that there is no ABAP error for the program I traced.
    The following link didn't answer my question as well. Hope you can provide clue in this case.
    http://help.sap.com/saphelp_nw70/helpdata/en/c6/617cafe68c11d2b2ab080009b43351/content.htm
    Runtime analysis, SE30, ERROR
    Thanks,
    KP

    Hi Kim,
    The Limit is expliced on the Doc.
    http://help.sap.com/saphelp_nw70/helpdata/en/4d/4e2f37d7e21274e10000009b38f839/frameset.htm
    It's 4293 Actually and you set it on SE30 by change the  Measurement Restrictions, tab Duration/Type.
    regards.

  • Thermocouple Measurement

    I have a PXI 1031 Chassis that has a type 4060 DMM installed. I was
    looking thru the LabVIEW VIs and found a couple that convert
    measurements to temperature from thermocouple voltages. My question is
    this: Do I need another card or other hardware to record temperature
    measurements from a bare thermocouple, or can I do it with the DMM.
    >From my understanding, all thermocouples are just dissimilar metals
    that produce a small potential when heat is applied. Assuming I can get
    the accuracy of voltage measurement (and low noise), are there examples
    of DMM thermocouple readers in LabVIEW?

    Hello B-Rad.  You can build a really cool thermocouple measurement system by adding in a high power switch.  Please refer to http://zone.ni.com/devzone/cda/tut/p/id/3778#2 for more information.  This article has a ton of information about measuring thermocouples with a switch and DMM. 
    Brian

  • Thermocouple Measurements using an RTD for CJC

    I am using an SCXI 1001 chassis with SCXI 1102 cards attached to TBX 1303 units and also SCXI 1121 cards attached to TBX 1328 units. I need to measure a number of K and T typre thermocouples in this system (using 1102 cards), and was hoping to use a PT100 RTD for my Cold Junction Compensation. Is it possible to achieve this by using the excitation current from an 1121 card and measuring the RTD value with the 1102 cards. It seems that when trying to select the CJC source in Max in the 1102 setup screen, there is no capacity for reading values from cards other than 1102 cards i.e I can't read the 1121 values.
    What is the best way to achieve this using the setup I have?

    James,
    On the virtual channels of SCXI 1102 MAX configuration if you have not set-up any additional channels at this point then the CJC selection will only offer the internal Thermistor for it's CJC reference or a user value defined one. If you wish to use a PT100 you will need to set this up in MAX first using the Virtual Channels. Once you have that working go back to the SCXI 1102 and configure the CJC reference as User Defined, you should then be able to use the PT100 channel that you have just created.
    Side note: The 1102 has been designed to thermocouple measurements and the internal CJC should be accurate enough for general measurements.
    Kind regards
    Joe
    NI-UK

  • TBX-68T temperature measurement errors

    I am using a TBX-68T with a PXI 4351 card to measure the temperature of a steel plate while the plate is undergoing a TIG (electric arc) welding process. To my knowledge (and based on past experience), the device is connected properly in MAX, with the TBX-68T selected as the accessory. In MAX it also passes the tests. Using the built in CJC and specifying a K-type thermocouple at a range of +/-0.625v, MAX reports temperatures of -80C. The temperature remains nearly the same as the range is increased, but if I change the range to +/-3.75v, the temperature suddenly jumps to 100+C. I used the Measure Thermocouple (with accessory).vi that comes with the driver, and it gives me the same readings. Furthermore, when I initiate the TIG welder the card reads extremely negative (-10e9) temperatures.
    What is odd, is that I have used these devices for the exact same process in the past and it generated believable results. 
    How can I fix the current temperature offset problem? Could I have possibly damaged the unit? Is it possible to use the TBX-68T to reliably detect temperature in arc welding process? 
    Thanks,
    William

    Hello,
    Becasue TIG welding creates a large electrical discharge I am concerned that you may have shorted the card.  What kind of isolation did you use to ensure a separation between the TIG process and the temperature measurement? Because the error is read by both your program and MAX it must be either the temperature configuration or the card.  Could you try to conduct a simple Voltage measurement with the 4351, lets say a AA battery.  You should be able to read 1.5-1.6V.  If this works than the card should be fine, (make sure to test all channels that are failing). 
    If you cannot read the proper voltage on the card, then it is possible that the card will need to be repaired. Please update us so we can help you further.
    Thank you 
    Regards,
    CharlesD
    Digital MultimetersSchedule a Free 1 Hour LabVIEW Tutorial with an NI Applications Engineer

  • Thermocouple Measurements on TBX-68T with PCI-4351

    I have set up Traditional NIDAQ Virtual Channels for 2 different thermocouples. In a simple program, I wire each channel to AI Sample Channel.vi and get the temperature reading. This works fine. However, when I do this inside of a larger code where I am also reading voltage measurements on my PCI-4351 (using 435xFast.vi which I downloaded), the first thermocouple I read is always giving an erroneous error. Do I have to reset the board in some way before I take the temperature readings?

    I've got just a few questions for you:
    1. Are you seeing a large negative value anywhere else other than when you run your particular vi as a subvi? Test panels in MAX? Other example programs?
    2. Do you have the latest drivers for your application? NI-DMM 2.3.1? NI-DAQ 7.3.1? NI-435x 1.1?
    3. Have you tried reseting the board in MAX and then running your application? If this takes care of that first bad sample, you could try calling Reset Device in the Traditional DAQ function palette before starting your acquisition.
    Please let me know what you can. Have a great Thanksgiving!
    Logan S.

  • System Measurement - Error while exporting to LAW file

    Hi all,
    We have the SAP ERP 6.0. We started the system measurement on our ECC landscape with the aim to consolidate the results with LAW in Solution Manager. We performed the measurement in our production server and we select System Measurement - Export to Law File and execute, we are having the following error:
    Last measurement was not successfully performed (see USMM)
    We are having the error despite doing the measurement afresh
    Grateful if you could suggest what to do.
    regds

    Hi all
    thanks for all your comments.
    We have tested in other system with Basis 14 and it works there. So we are presuming that the error is due to Basis being level 13.
    Still, we have informed SAP about the error.
    thanks all.

  • Unit of measurement error

    i
    hi guys
    crested po with unit of measure kg and also made migo,miro and RFQ  but now when i change unit of measurement from kg to pc in material master there is error
    the base unit of measure cannot be changed choose display errors
    1 if there are no stock of the material in the current period and in the previous period if there are stock in the previous period you can clear them as follow
    -post the stock in the previous period to the current period so that the stock for the previous period is the same as the stock for the current period
    -clear the stock with the posting date in the previous period
    -if no purchase order exist for the material
    i have already made po migo,miro, RFQ , please can you guide me step by step how to change the unit of measurement
    thanks in advance

    Hi
    Goods issue the particular material to some cost center. Then there will not be any stock for the particular material. Then change the UOM.
    It will work out.
    Then reverse the Goods Issue.
    Regards,
    Raman

  • Unit of measure error in BAPI_MATERIAL_SAVEDATA

    Hi Guru's,
    i am trying to upload the material master data using BAPI...while uploading ia m getting beloow error ..please guide me anyone you..where i am doing mistake.....
    1st this error i am getting while executing:
    internal unit HR ,language EN is not maintained.
    and afetr execution in gs_return i am getting below error:
    Unit of measure ****** is not defined; check your entry
    error number :490
    dont get tence for code and all the values ae moving properly into BAPI...and
    here i am consider the unit of mesure as HR (hour)..
    here i am caliculating like ex: for employe (material) generating bill in hour basis.that is per 1hour $100.
    please let me know if my question is not clear..
    thanks in advance and will full points to reply....
    *& Report  ZERP_MATERIAL_CREATE_UPLOAD
    REPORT  zerp_material_create_upload.
    DATA:gs_bapimathead          TYPE bapimathead,
         gs_clientdata           TYPE bapi_mara,
         gs_clientdatax          TYPE bapi_marax,
         gs_plantdata            TYPE bapi_marc,
         gs_plantdatax           TYPE bapi_marcx,
         gs_forecastparameters   TYPE bapi_mpop,
         gs_forecastparametersx  TYPE bapi_mpopx,
         gs_valuationdata        TYPE bapi_mbew,
         gs_valuationdatax       TYPE bapi_mbewx,
         gs_salesdata            TYPE bapi_mvke,
         gs_salesdatax           TYPE bapi_mvkex,
         gs_storagelocationdata  TYPE bapi_mard,
         gs_storagelocationdatax TYPE bapi_mardx,
         gt_materialdescription  TYPE STANDARD TABLE OF bapi_makt,
         gwa_materialdescription TYPE bapi_makt,
         gt_taxclassifications   TYPE STANDARD TABLE OF bapi_mlan,
         gwa_taxclassifications  TYPE bapi_mlan,
         gt_prtdata              TYPE STANDARD TABLE OF bapi_mfhm,
         gwa_prtdata             TYPE bapi_mfhm,
         gt_prtdatax             TYPE STANDARD TABLE OF bapi_mfhmx,
         gwa_prtdatax            TYPE bapi_mfhmx,
         gt_unitsofmeasure       TYPE STANDARD TABLE OF bapi_marm,
         gwa_unitsofmeasure      TYPE bapi_marm,
         gt_unitsofmeasurex      TYPE STANDARD TABLE OF bapi_marmx,
         gwa_unitsofmeasurex     TYPE bapi_marmx,
         gs_return               TYPE bapiret2.
    TYPES:BEGIN OF gty_itab1,
             matnr(18),   "material
             mbrsh(1),    "industry sector
             mtart(4),    "material type
             vkorg(4),    "sales org
             vtweg(2),    "distr chan
             kondm(2),    "mat prcing grp
             ktgrm(2),    "acc asgn grp
             dwerk(4),    "plant
             meins(3),    "base uom
             tragr(4),    "tarns grp
             matkl(9),    "mat grp
             spart(2),    "division
             ntgew(13),   "net weight
             gewei(3),    "weight unit
             werks(4),    "plant
             ladgr(4),    "loading grp
             dismm(2),    "mrp type
             mtvfp(2),    "available check
             disgr(4),    "mrp grp
             dispo(3),    "mrp controller
             beskz(1),    "procurement type
             prmod(1),    "forecasting mode
             bklas(4),    "valution class
             stprs(11),   "std price
             vprsv(1),    "price control
             peinh(5),    "price unit
             lgort(4),    "storage location
             maktx(40),   "mat description
             taxkm(1),    "tax class
             planv(3),    "task list usage
             brgew(13),   "gross weight
             mtpos(4),    "gen it gross grp
          END OF gty_itab1.
    DATA:gt_itab1 TYPE STANDARD TABLE OF gty_itab1,
         gwa_itab1 TYPE gty_itab1.
    TYPES:BEGIN OF gty_itab2,
          abc(178),
    END OF gty_itab2.
    DATA:gt_itab2 TYPE STANDARD TABLE OF gty_itab2,
         gwa_itab2 TYPE gty_itab2.
    PARAMETERS:p_files TYPE string.
    *START-OF-SELECTION.
    START-OF-SELECTION.
    *using call method uploading CSV file into internal table
      CALL FUNCTION 'GUI_UPLOAD'
        EXPORTING
          filename                = p_files
          filetype                = 'ASC'
        TABLES
          data_tab                = gt_itab2
        EXCEPTIONS
          file_open_error         = 1
          file_read_error         = 2
          no_batch                = 3
          gui_refuse_filetransfer = 4
          invalid_type            = 5
          no_authority            = 6
          unknown_error           = 7
          bad_data_format         = 8
          header_not_allowed      = 9
          separator_not_allowed   = 10
          header_too_long         = 11
          unknown_dp_error        = 12
          access_denied           = 13
          dp_out_of_memory        = 14
          disk_full               = 15
          dp_timeout              = 16
          OTHERS                  = 17.
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      LOOP AT gt_itab2 INTO gwa_itab2.
        gwa_itab1 = gwa_itab2-abc(178).
        APPEND gwa_itab1 TO gt_itab1.
      ENDLOOP.
      LOOP AT gt_itab1 INTO gwa_itab1.
        SPLIT gwa_itab1 AT ',' INTO
              gwa_itab1-matnr
              gwa_itab1-mbrsh
              gwa_itab1-mtart
              gwa_itab1-vkorg
              gwa_itab1-vtweg
              gwa_itab1-kondm
              gwa_itab1-ktgrm
              gwa_itab1-dwerk
              gwa_itab1-meins
              gwa_itab1-tragr
              gwa_itab1-matkl
              gwa_itab1-spart
              gwa_itab1-ntgew
              gwa_itab1-gewei
              gwa_itab1-werks
              gwa_itab1-ladgr
              gwa_itab1-dismm
              gwa_itab1-mtvfp
              gwa_itab1-disgr
              gwa_itab1-dispo
              gwa_itab1-beskz
              gwa_itab1-prmod
              gwa_itab1-bklas
              gwa_itab1-stprs
              gwa_itab1-vprsv
              gwa_itab1-peinh
              gwa_itab1-lgort
              gwa_itab1-maktx
              gwa_itab1-taxkm
              gwa_itab1-planv
              gwa_itab1-brgew
              gwa_itab1-mtpos.
    *header data
        gs_bapimathead-material                      = gwa_itab1-matnr.
        gs_bapimathead-ind_sector                    = gwa_itab1-mbrsh.
        gs_bapimathead-matl_type                     = gwa_itab1-mtart.
        gs_bapimathead-basic_view                      = 'X'.
        gs_bapimathead-sales_view                      = 'X'.
        gs_bapimathead-purchase_view                   = 'X'.
        gs_bapimathead-mrp_view                        = 'X'.
        gs_bapimathead-storage_view                    = 'X'.
        gs_bapimathead-account_view                    = 'X'.
        gs_bapimathead-cost_view                       = 'X'.
    *sales data
        gs_salesdata-sales_org                       = gwa_itab1-vkorg.
        gs_salesdatax-sales_org                      = '8888'.   "'X'.
        gs_salesdata-distr_chan                      = gwa_itab1-vtweg.
        gs_salesdatax-distr_chan                     = '88'.   "'X'.
        gs_salesdata-mat_pr_grp                      = gwa_itab1-kondm.
        gs_salesdatax-mat_pr_grp                     = 'X'.
        gs_salesdata-acct_assgt                      = gwa_itab1-ktgrm.
        gs_salesdatax-acct_assgt                     = 'X'.
        gs_salesdata-delyg_plnt                      = gwa_itab1-dwerk.
        gs_salesdatax-delyg_plnt                     = 'X'.
    *client data
        gs_clientdata-base_uom                       = 'HR '.   "gwa_itab1-meins.
        gs_clientdatax-base_uom                      = 'X'.
        gs_clientdata-trans_grp                      = gwa_itab1-tragr.
        gs_clientdatax-trans_grp                     = 'X'.
        gs_clientdata-matl_group                     = gwa_itab1-matkl.
        gs_clientdatax-matl_group                    = 'X'.
        gs_clientdata-division                       = gwa_itab1-spart.
        gs_clientdatax-division                      = 'X'.
        gs_clientdata-net_weight                     = gwa_itab1-ntgew.
        gs_clientdatax-net_weight                    = 'X'.
        gs_clientdata-unit_of_wt                     = gwa_itab1-gewei.
        gs_clientdatax-unit_of_wt                    = 'X'.
       gs_clientdata-item_cat                       = gwa_itab1-mtpos.
       gs_clientdatax-item_cat                      = 'X'.
    *Plant data
        gs_plantdata-plant                           = '8888'. "gwa_itab1-werks.
        gs_plantdatax-plant                          = '8888'.   "'X'.
        gs_plantdata-loadinggrp                      = gwa_itab1-ladgr.
        gs_plantdatax-loadinggrp                     = 'X'.
        gs_plantdata-mrp_type                        = gwa_itab1-dismm.
        gs_plantdatax-mrp_type                       = 'X'.
        gs_plantdata-availcheck                      = gwa_itab1-mtvfp.
        gs_plantdatax-availcheck                     = 'X'.
        gs_plantdata-mrp_group                       = gwa_itab1-disgr.
        gs_plantdatax-mrp_group                      = 'X'.
        gs_plantdata-mrp_ctrler                      = gwa_itab1-dispo.
        gs_plantdatax-mrp_ctrler                     = 'X'.
        gs_plantdata-proc_type                       = gwa_itab1-beskz.
        gs_plantdatax-proc_type                      = 'X'.
        gs_plantdata-period_ind                      = 'M'.   "HARD CODED FOR PERKZ peroid indicator
        gs_plantdatax-period_ind                     = 'X'.
        gs_plantdata-inhseprodt                      = '0'.   "hard coded for DZEIT inhouse production
        gs_plantdatax-inhseprodt                     = 'X'.
    *forecast parameeters
        gs_forecastparameters-plant                  = '8888'.   "gwa_itab1-prmod.
        gs_forecastparametersx-plant                 = '8888'.   "'X'.
        gs_forecastparameters-fore_model             = gwa_itab1-prmod.
        gs_forecastparametersx-fore_model            = 'X'.
    *valution data
        gs_valuationdata-val_area                   = '8888'. "gwa_itab1-bklas.
        gs_valuationdatax-val_area                  = '8888'.   "'X'.
        gs_valuationdata-val_class                   = gwa_itab1-bklas.
        gs_valuationdatax-val_class                  = 'X'.
        gs_valuationdata-std_price                   = gwa_itab1-stprs.
        gs_valuationdatax-std_price                  = 'X'.
        gs_valuationdata-price_ctrl                  = gwa_itab1-vprsv.
        gs_valuationdatax-price_ctrl                 = 'X'.
        gs_valuationdata-price_unit                  = gwa_itab1-peinh.
        gs_valuationdatax-price_unit                 = 'X'.
    *storage location dat
        gs_storagelocationdata-plant              = '8888'.  "gwa_itab1-lgort.
        gs_storagelocationdatax-plant             = '8888'.  "'X'.
        gs_storagelocationdata-stge_loc              = gwa_itab1-lgort.
        gs_storagelocationdatax-stge_loc             = '8888'.   "'X'.
    *material discription
        gwa_materialdescription-langu                = 'E'.
        gwa_materialdescription-matl_desc            = gwa_itab1-maktx.
    *tax classification
       gwa_taxclassifications-taxclass_1            = gwa_itab1-taxkm.
        gwa_taxclassifications-depcountry            = 'US '.         "HARD CODE FOR TAX
    *prt data
        gwa_prtdata-plant                        = '8888'.   "gwa_itab1-planv.
        gwa_prtdatax-plant                       = '8888'.   "'X'.
        gwa_prtdata-prt_usage                        = gwa_itab1-planv.
        gwa_prtdatax-prt_usage                       = 'X'.
    *unitsof measure
        gwa_unitsofmeasure-alt_unit                  = 'HR '.   "gwa_itab1-brgew.
        gwa_unitsofmeasurex-alt_unit                  = 'HR '.  "'X'.
        gwa_unitsofmeasure-unit_of_wt                  = 'KG'.    "gwa_itab1-brgew.
        gwa_unitsofmeasurex-unit_of_wt                  = 'X'.
        gwa_unitsofmeasurex-sub_uom                  = 'X'.
        gwa_unitsofmeasure-gross_wt                  = gwa_itab1-brgew.
        gwa_unitsofmeasurex-gross_wt                  = 'X'.
    *appending workarea to table's
        APPEND gwa_materialdescription    TO gt_materialdescription.
        APPEND gwa_taxclassifications     TO gt_taxclassifications.
        APPEND gwa_prtdata                TO gt_prtdata.
        APPEND gwa_prtdatax               TO gt_prtdatax.
        APPEND gwa_unitsofmeasure         TO gt_unitsofmeasure.
        APPEND gwa_unitsofmeasurex        TO gt_unitsofmeasurex.
    *calling FM BAPI for uploading the Material master data
        CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
          EXPORTING
            headdata            = gs_bapimathead
            clientdata          = gs_clientdata
            clientdatax         = gs_clientdatax
            plantdata           = gs_plantdata
            plantdatax          = gs_plantdatax
            forecastparameters  = gs_forecastparameters
            forecastparametersx = gs_forecastparametersx
            valuationdata       = gs_valuationdata
            valuationdatax      = gs_valuationdatax
            salesdata           = gs_salesdata
            salesdatax          = gs_salesdatax
          IMPORTING
            return              = gs_return
          TABLES
            materialdescription = gt_materialdescription
            unitsofmeasure      = gt_unitsofmeasure
            unitsofmeasurex     = gt_unitsofmeasurex
            taxclassifications  = gt_taxclassifications
            prtdata             = gt_prtdata
            prtdatax            = gt_prtdatax.
    Check the return table.
        IF sy-subrc NE 0.
          CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
          WRITE: / 'Error occured while creating material'.
        ELSE.
          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
          WRITE: / 'material',gwa_itab1-matnr,'created'.
        ENDIF.
      ENDLOOP.

    Hi Aparna..
    even with HUR also i am getting same error.....
    is there any changes required in the SPRO .......
    i mean in BAPI had ..unitofmeasure we have around 21 fields( here extra fields is DEL FLAG)
                          but in unitofmeasurex has only 20 fields...
    we need to anything in SPRO for avoiding DEL FLAG.....
    sorry if i am confusing u.....
    thanks for responce and send few more inputs for resolving the issuee....

  • Unit of Measure Error in Purchase order

    Hi Gurus,
    While saving the Purchase order i am getting the Error message
    "Unit of measure KG not defined for language GB."
    We are trying to place this  PO outside the US .PR already created and released.But when i am converting the PO and saving it gives me this error .
    Thanks a lot in Advance
    Edited by: Metroid01 on Jul 23, 2009 12:55 AM

    How do i create the UOM in CUNI for the specific language? I can see the below
    Int  meas unit---->KG
    Display
    Commercial--->KG
    Technical---->  Kg(in Po it is taking  g is lower case)
    in ALE/EDI--->ISO Code is EA.
    Can you check this if it is the right set up in  config.
    Thanks a lot for the help.

  • Noise in thermocouple measurement using PCI-6024E DAQ card

    I am using a PCI-6024E DAQ card for thermocouple(TC) measurement. The
    TC is installed in the mold cavity of an injection molding (IM)
    machine. The leads from the TC are connected to the DAQ card using a
    CB-68LP board. I made a  temperature mesurment task in LabView 7.0
    with the two leads from TC as differential inputs and used CJC value of
    25 deg C.
    The problem is that when the IM machine is OFF, I get a reasonable temp
    reading with some slight noise but as soon as I turn ON the IM machine,
    the temp readings go wild with a lot of variations around the mean
    value. The temp values also don't go to higher values when the TC is in
    contact with the molten plastic in the IM machine.
    Do I need to ground something here or put a resistor in the I/O board?
    BTW the IM machine is grounded and the TC give correct temp values when
    connected to a hand-held temp reader.
    Any help will be highly appreciated.

    Hello  Aftab,
    Looks like you need to use bias resistors to reduce the noise. Check out the following tutorial for more information about how to use bias resistors.

  • Measurement error in reading Encoder Pulses

    I am using PCI-6601 card to read a Linear Encoder which gives 2000 pulses per mm of distance.The accuracy of the Linear encoder is 2Microns.In my application I am measuring a distance of 7mm.But the card is reading with an error of 30 to 50 Microns error.We had checked up all the factors related to mechanical and Encoder.In fact the same application was earlier working with Advantech Encoder card which has provisons to connect the A,B,A Bar,B Bar inputs from Encoder.There was an accuracy of 0 to 5Microns.But the application was replaced with NI Card because of the continuous problem of the Digital I/O Card used from Advantech.
    Mail me the possible causes and also the troubleshooting procedures for correcting the above problem

    Hi,
    What I think is happening is there might be some noise on your signal lines. The PCI-6601 counters are capable of detecting a pulse as small as 20ns. If the Advantech card can't detect pulses at that small a resolution, it might be ignoring "noisy" pulses that shouldn't be there. Are you reading more pulses than you should be or less?
    There are a couple things I might be able to suggest to clean up your signal. The counters support several different encoder modes. Try using X4 Encoders. An X4 encoder counter increments or decrements on each edge of channels A and B. Whether the counter increments or decrements depends on which channel leads the other. Each cycle results in four increments or decrements. I believe this X4 mode is more noise resi
    stant than the standard mode.
    Another thing you might want to consider is applying a filter to the input signals (debounce or deglitch filters). Each PFI line coming from the I/O connector can be passed through a simple digital filter. The filter operates off a filter clock and a fast internal sampling clock. It samples the signal on the PFI line on each rising edge of the sampling clock. A change in the signal is propagated only if it maintains its new state for at least the duration between two consecutive rising edges of the filter clock (one filter clock period). The frequency of the filter clock determines whether a transition in the signal may propagate or not.
    6601/6602 User Manual
    http://digital.ni.com/manuals.nsf/webAdvsearch/DD0DBB6404BC139886256721007CF16D?OpenDocument&vid=niwc&node=132100_US
    Hopefully one of these suggestions will do the trick. Have a good day.
    Ron

Maybe you are looking for

  • [SOLVED, PARTIALLY] Xorg 1.5 leaves me with freezed and colored screen

    I was using xorg-server 1.4 with xf86-video-i810 and xf86-input-keyboard 1.3.1 and it was fine. Today, I upgrade my system and xf86-input-keyboard was upgrade to 1.3.2. With this upgrade, I was able to log into X but my keyboard was unusable. And sin

  • Dialog box display won't update after screen blank or being moved

    I have a modeless dialog box used for status display by a plugin I wrote for Acrobat. Everything works fine until the screen blanks or the user moves the dialog box on the screen, at which point no further updates to the dialog box are displayed. My

  • Sender communication channel

    Hi..    We were doing File to File scenario. In that we have to give 2 physical files as input and one output. InputFile1---Name,Place InputFile2----Id,company Outputfile----Name,Place.Id,company. Can this scenario is possible without using bpm? And

  • MacBook display black

    The display of my macbook (2010 original white 13") suddenly went black. It is still working when you put torchlight you can see the screen very faintly. Is this  a common issue and any chance of free replacement if this has happened a lot in the pas

  • MIRO - Postings during Foreign invoices - Exchange rate variance

    Hi I noticed while posting foreign exchange PO's where there is both price variance and exchange rate difference the system posts price variance in foreign currency with a local currency amount of 0 and posts foreign exchange variance in local curren