Sine function voltage input

Hi there,
I'm a newbie in using Labview with the 6487 picoammeter. I'm trying to
characterize the electrical properties of a type of ionic conductor,
silver sulfide, and need to use Labview and 6487 to do it. The task I'm
working on is that I want to ramp up and down the voltage applied to
the silver sulfide crystal and measure the current flowing through it,
so the voltage is more like a sine wave or a triangle wave. I'm using
the 6487 as both the voltage source and the current meter. Could you
help me with the Labview code for this task? Any input is appreciated.
Regards,
Keng
MIE, UIUC

All I can do is give some general comments since I don't have the instrument. You don't have any loop so in order to run it, when the VI is stopped, you have to set all of your controls first. This includes the file save button. Once the controls are set, running the VI should give you your graphs and a saved file. If you want to run it again with the same settings, you just have to click the run button. If you want different settings, make the changes and then click the run. Do not use the continuous run button on the toolbar. If you have some specific problems, what can help someone figure out the problem is for you to run the VI and then go to the Operate menu and select Make Current Values Default. Save the VI then. This will then save all of your user inputs and outputs along with the VI.

Similar Messages

  • I am trying to log data from 4 voltage input signal using labview, but when i use DAQ assistant i am able to log data from one signal at a time only.

    I am trying to log data from 4 voltage input signal using labview, but when i use DAQ assiatant i am able to log data from one signal at a time only.I am trying to get all 4 input data to logged in a single file againt time. I am new to Labview, I need to sample this data within a couple of days can someone help please.

    Naveen
    Check out the info in the Analog Input section of the document linked below.  (Ignore the part about Global Channels.)  In Figure 5, notice that you can select multiple channels while holding <Ctrl> or <Shift>.
    Developer Zone Tutorial: NI-DAQmx Express VI Tutorial
    Kyle B  |  Product Support Engineer  |  ni.com/support

  • Query quiz find a query for sine function distribution

    Let me tell you something about distribution function.
    Here, i use the term, 'distribution function' differently from what we use in general mathematics.
    See the following query which generates self-counting sequence.
    SELECT     TRUNC (1 / 2 + SQRT (2 * LEVEL)) level#
          FROM DUAL
    CONNECT BY LEVEL <= 1000LEVEL#
    1
    2
    2
    3
    3
    3
    4
    4
    4
    4
    5
    5
    5
    5
    5
    and, if we add some group by and counting to the above query...
    SELECT   level#
           , LPAD ('*', COUNT (*), '*')
        FROM (SELECT     TRUNC (1 / 2 + SQRT (2 * LEVEL)) level#
                    FROM DUAL
              CONNECT BY LEVEL <= 1000)
    GROUP BY level#we can see a graph like below
    LEVEL# LPAD('*',COUNT(*),'*')
    1      *
    2      **
    3      ***
    4      ****
    5      *****
    6      ******
    7      *******
    8      ********
    9      *********
    10     **********
    11     ***********
    12     ************
    13     *************
    14     **************
    15     ***************
    16     ****************
    17     *****************
    18     ******************
    19     *******************
    20     ********************
    ...As we all know, this is like a function f(x) = x.
    i use the term, 'distribution function' as this meaning!
    Distribution of numbers of data values.
    Now, my question is this.
    Find a query that generates distribution function f(x) = sin(x)
    (Here, any amplitude and any period of sine function is allowed except zero.
    And only the form of sine function is important.
    No subquery factoring or user-defined function or procedure is allowed.
    Use simple select statement only.)
    And now, have a good challenge!
    SELECT   level#
           , LPAD ('*', COUNT (*), '*')
        FROM (
       -------- some query -------------------
    GROUP BY level#
    LEVEL# LPAD('*',COUNT(*),'*')
    0      *
    1      **
    2      *******
    3      *************
    4      *****************
    5      **********************
    6      **************************
    7      ******************************
    8      **********************************
    9      **************************************
    10     ****************************************
    11     ********************************************
    12     *********************************************
    13     ************************************************
    14     *************************************************
    15     *************************************************
    16     **************************************************
    17     **************************************************
    18     *************************************************
    19     ************************************************
    20     ***********************************************
    21     ********************************************
    22     ******************************************
    23     ***************************************
    24     ***********************************
    25     ********************************
    26     ****************************
    27     ************************
    28     *******************
    29     **************
    30     *********
    31     *****Query Your Dream & Future at
    http://www.soqool.com

    It's cheating but, hey I wanted to draw pretty pictures too... :o))
    SQL> SELECT rn as degrees, decode(sign(val),-1,lpad(' ', scale-abs(val), ' ')
      2                        ||lpad('*',abs(val),'*'), lpad(' ', scale, ' ')||lpad('*',val,'*')) as graph
      3  from
      4  (select rownum-1 rn, (sin(((rownum-1)/180)*acos(-1))) * x.scale as val, x.scale
      5  from dual, (select 50 as scale from dual) x
      6  connect by rownum <= 360);
       DEGREES GRAPH
             0
             1
             2                                                   *
             3                                                   **
             4                                                   ***
             5                                                   ****
             6                                                   *****
             7                                                   ******
             8                                                   ******
             9                                                   *******
            10                                                   ********
            11                                                   *********
            12                                                   **********
            13                                                   ***********
            14                                                   ************
            15                                                   ************
            16                                                   *************
            17                                                   **************
            18                                                   ***************
            19                                                   ****************
            20                                                   *****************
            21                                                   *****************
            22                                                   ******************
            23                                                   *******************
            24                                                   ********************
            25                                                   *********************
            26                                                   *********************
            27                                                   **********************
            28                                                   ***********************
            29                                                   ************************
            30                                                   *************************
            31                                                   *************************
            32                                                   **************************
            33                                                   ***************************
            34                                                   ***************************
            35                                                   ****************************
            36                                                   *****************************
            37                                                   ******************************
            38                                                   ******************************
            39                                                   *******************************
            40                                                   ********************************
            41                                                   ********************************
            42                                                   *********************************
            43                                                   **********************************
            44                                                   **********************************
            45                                                   ***********************************
            46                                                   ***********************************
            47                                                   ************************************
            48                                                   *************************************
            49                                                   *************************************
            50                                                   **************************************
            51                                                   **************************************
            52                                                   ***************************************
            53                                                   ***************************************
            54                                                   ****************************************
            55                                                   ****************************************
            56                                                   *****************************************
            57                                                   *****************************************
            58                                                   ******************************************
            59                                                   ******************************************
            60                                                   *******************************************
            61                                                   *******************************************
            62                                                   ********************************************
            63                                                   ********************************************
            64                                                   ********************************************
            65                                                   *********************************************
            66                                                   *********************************************
            67                                                   **********************************************
            68                                                   **********************************************
            69                                                   **********************************************
            70                                                   **********************************************
            71                                                   ***********************************************
            72                                                   ***********************************************
            73                                                   ***********************************************
            74                                                   ************************************************
            75                                                   ************************************************
            76                                                   ************************************************
            77                                                   ************************************************
            78                                                   ************************************************
            79                                                   *************************************************
            80                                                   *************************************************
            81                                                   *************************************************
            82                                                   *************************************************
            83                                                   *************************************************
            84                                                   *************************************************
            85                                                   *************************************************
            86                                                   *************************************************
            87                                                   *************************************************
            88                                                   *************************************************
            89                                                   *************************************************
            90                                                   **************************************************
            91                                                   *************************************************
            92                                                   *************************************************
            93                                                   *************************************************
            94                                                   *************************************************
            95                                                   *************************************************
            96                                                   *************************************************
            97                                                   *************************************************
            98                                                   *************************************************
            99                                                   *************************************************
           100                                                   *************************************************
           101                                                   *************************************************
           102                                                   ************************************************
           103                                                   ************************************************
           104                                                   ************************************************
           105                                                   ************************************************
           106                                                   ************************************************
           107                                                   ***********************************************
           108                                                   ***********************************************
           109                                                   ***********************************************
           110                                                   **********************************************
           111                                                   **********************************************
           112                                                   **********************************************
           113                                                   **********************************************
           114                                                   *********************************************
           115                                                   *********************************************
           116                                                   ********************************************
           117                                                   ********************************************
           118                                                   ********************************************
           119                                                   *******************************************
           120                                                   *******************************************
           121                                                   ******************************************
           122                                                   ******************************************
           123                                                   *****************************************
           124                                                   *****************************************
           125                                                   ****************************************
           126                                                   ****************************************
           127                                                   ***************************************
           128                                                   ***************************************
           129                                                   **************************************
           130                                                   **************************************
           131                                                   *************************************
           132                                                   *************************************
           133                                                   ************************************
           134                                                   ***********************************
           135                                                   ***********************************
           136                                                   **********************************
           137                                                   **********************************
           138                                                   *********************************
           139                                                   ********************************
           140                                                   ********************************
           141                                                   *******************************
           142                                                   ******************************
           143                                                   ******************************
           144                                                   *****************************
           145                                                   ****************************
           146                                                   ***************************
           147                                                   ***************************
           148                                                   **************************
           149                                                   *************************
           150                                                   *************************
           151                                                   ************************
           152                                                   ***********************
           153                                                   **********************
           154                                                   *********************
           155                                                   *********************
           156                                                   ********************
           157                                                   *******************
           158                                                   ******************
           159                                                   *****************
           160                                                   *****************
           161                                                   ****************
           162                                                   ***************
           163                                                   **************
           164                                                   *************
           165                                                   ************
           166                                                   ************
           167                                                   ***********
           168                                                   **********
           169                                                   *********
           170                                                   ********
           171                                                   *******
           172                                                   ******
           173                                                   ******
           174                                                   *****
           175                                                   ****
           176                                                   ***
           177                                                   **
           178                                                   *
           179
           180
           181
           182                                                 *
           183                                                **
           184                                               ***
           185                                              ****
           186                                             *****
           187                                            ******
           188                                            ******
           189                                           *******
           190                                          ********
           191                                         *********
           192                                        **********
           193                                       ***********
           194                                      ************
           195                                      ************
           196                                     *************
           197                                    **************
           198                                   ***************
           199                                  ****************
           200                                 *****************
           201                                 *****************
           202                                ******************
           203                               *******************
           204                              ********************
           205                             *********************
           206                             *********************
           207                            **********************
           208                           ***********************
           209                          ************************
           210                         *************************
           211                         *************************
           212                        **************************
           213                       ***************************
           214                       ***************************
           215                      ****************************
           216                     *****************************
           217                    ******************************
           218                    ******************************
           219                   *******************************
           220                  ********************************
           221                  ********************************
           222                 *********************************
           223                **********************************
           224                **********************************
           225               ***********************************
           226               ***********************************
           227              ************************************
           228             *************************************
           229             *************************************
           230            **************************************
           231            **************************************
           232           ***************************************
           233           ***************************************
           234          ****************************************
           235          ****************************************
           236         *****************************************
           237         *****************************************
           238        ******************************************
           239        ******************************************
           240       *******************************************
           241       *******************************************
           242      ********************************************
           243      ********************************************
           244      ********************************************
           245     *********************************************
           246     *********************************************
           247    **********************************************
           248    **********************************************
           249    **********************************************
           250    **********************************************
           251   ***********************************************
           252   ***********************************************
           253   ***********************************************
           254  ************************************************
           255  ************************************************
           256  ************************************************
           257  ************************************************
           258  ************************************************
           259 *************************************************
           260 *************************************************
           261 *************************************************
           262 *************************************************
           263 *************************************************
           264 *************************************************
           265 *************************************************
           266 *************************************************
           267 *************************************************
           268 *************************************************
           269 *************************************************
           270 **************************************************
           271 *************************************************
           272 *************************************************
           273 *************************************************
           274 *************************************************
           275 *************************************************
           276 *************************************************
           277 *************************************************
           278 *************************************************
           279 *************************************************
           280 *************************************************
           281 *************************************************
           282  ************************************************
           283  ************************************************
           284  ************************************************
           285  ************************************************
           286  ************************************************
           287   ***********************************************
           288   ***********************************************
           289   ***********************************************
           290    **********************************************
           291    **********************************************
           292    **********************************************
           293    **********************************************
           294     *********************************************
           295     *********************************************
           296      ********************************************
           297      ********************************************
           298      ********************************************
           299       *******************************************
           300       *******************************************
           301        ******************************************
           302        ******************************************
           303         *****************************************
           304         *****************************************
           305          ****************************************
           306          ****************************************
           307           ***************************************
           308           ***************************************
           309            **************************************
           310            **************************************
           311             *************************************
           312             *************************************
           313              ************************************
           314               ***********************************
           315               ***********************************
           316                **********************************
           317                **********************************
           318                 *********************************
           319                  ********************************
           320                  ********************************
           321                   *******************************
           322                    ******************************
           323                    ******************************
           324                     *****************************
           325                      ****************************
           326                       ***************************
           327                       ***************************
           328                        **************************
           329                         *************************
           330                         *************************
           331                          ************************
           332                           ***********************
           333                            **********************
           334                             *********************
           335                             *********************
           336                              ********************
           337                               *******************
           338                                ******************
           339                                 *****************
           340                                 *****************
           341                                  ****************
           342                                   ***************
           343                                    **************
           344                                     *************
           345                                      ************
           346                                      ************
           347                                       ***********
           348                                        **********
           349                                         *********
           350                                          ********
           351                                           *******
           352                                            ******
           353                                            ******
           354                                             *****
           355                                              ****
           356                                               ***
           357                                                **
           358                                                 *
           359
    360 rows selected.
    SQL>

  • HT201700 Voltage input range for original Macbook air 2008/2009

    My charger (A1244 | 45w) no longer works. And I need to buy a new charger. Since this is for an old 2008 macbook air, the smart thing to do is buy a charger that will work with new models (that require 85w).
    Apple doesn't make this power tolerance specification easily available online. This page is helpful, but doesn't provide the tolerance specification....
    Intel-Based Apple notebooks: Identifying the right power adapter and power cord - Apple Support
    Question:
    I want to make sure that the (minimum) voltage input range for my original macbook air is between 14V and 18.5V.
    Does anyone have a definitive answer for this?

    "the smart thing to do is buy a charger that will work with new models (that require 85w)."
    No, the smart thing is to buy the proper replacement for the power adapter.  Since the power adapter connector has changed, you'll also need to purchase an adapter for the MagSafe connector.

  • Search help(f4)  for function module input

    can we create a serch help for  function module input giving process

    Hello basichodary,
    You can encapsulate the function module within a program.  Include the search help in a parameter statement in the calling program and pass the parameter to the function module.  For example, suppose you want to have field i_carrid to have a search help.  Use the following code. 
    report  call_function_module.
    parameters p_carrid type s_carr_id matchcode object demo_f4_de.
    call function 'FUNCTION_MODULE'
       exporting
          i_carrid    = p_carrid
    Kind Regards,
    Rae Ellen Woytowiez

  • Is there a way to get more voltage input range from an SCXI-1520?

    I suspect the answer is no, but I�m going to ask anyway. I am using an SCXI-1520 strain gauge signal conditioner to monitor strain gauge bridges. Additionally, I�m using an unused input to measure voltage. The SCXI-1520 has an input range of -10 to +10VDC and I am using it to measure 0 to +10VDC. The problem is that the sensors that I�m measuring may have a slight more output than +10VDC. For example, a sensor may output up to +10.1vdc, which is acceptable for the sensor. The problem of course is that the system reads 10.1 as 10.0, which is an error. I could put a resistive voltage divider at the voltage input and scale the numeric output, but that�s a hassle. My NI sales rep would appreciate my purcha
    sing an additional SCXI card to handle the voltage, but that�s more $$$. (Especially for only one voltage input.) Is there a way to increase the range through software?

    I will not answer your question but will ask you something that may be familiar to you.
    Im sure your SCXI 1520 is connected to a DAQ card, right?
    For example, if you specify the voltage input range of the 1520, what happens to the input range of the DAQ card. Is it put on default (maybe +/- 10V)? Do you know a way to manipulate both the input ranges of the DAQ card and scxi 1520?
    Thanks!

  • What's the voltage input needed to run and charge the iPad 4?

    What's the voltage input needed to run and charge the iPad 4?

    As long as the charger is rated for at least 10 watts or 2 amps it well charge the iPad just fine. A higher rated charger such as the 12 watt 2.4 amp charger will also charge the iPad, possibly a little faster, but it will not damage it. Chargers rated at 5 watts or 1 amp may charge an iPad very slowly if not at all.
    Just be aware some cheaper dual port USB chargers share the 2 amps. It will charge an iPad in one port but adding another will reduce the current to both ports to 1 amp. An iPhone may charge fine but the power would be reduced to the lower level and slow an iPad charging on the other port. The one you link to will work fine although it looks as though one port is 5 watt/1 amp and the other is 10 watt/2 amp. There are many adapter's available that will supply 10 or 12 watts to both ports to future proof the charger giving you the capability to charge 2 iPads or other more demanding smart phones with larger batteries. I like Scosche reVolt chargers, they cost a little more but they are a quality product. If you want the best option go with a 12 watt charger which can speed up charging on many products a little more than a 10 watt can.

  • Can 24VDC be safely applied to a voltage input on module 777518-110?

    I have a Fieldpoint IO rack with only analog inputs available as spares. I want to use one of these analog voltage inputs sdimply as a on / off monitor for a 24VDC signal. Do I need to lower this voltage to say 10V or can I simply apply the 24V to the input without causing damage to the module?

    Hello DMoyer,
    The FP-AI-100 and FP-AI-102 have voltage ranges of ±30 V and ±120 V, respectively.  However, the FP-AI-110 only has a maximum voltage range of ±10 V, so you would need to lower the voltage to be within this range to avoid damage to the module.
    http://www.ni.com/pdf/products/us/4dio553_555.pdf
    Regards,
    Clint M
    National Instruments

  • Locating and solving problem due to a high voltage input to DAQ

    Hi! By mistake a high voltage was fed through input channel of my DAQ NI PCI-6052E. After that daq is not functioning(giving -10V measurement always). I use SCB-68 connector block with this DAQ card. I checked the connector with the output board pci6711 and found it was functioning. How can I trace out the location of the problem?

    Greetings,
    My first suggestion would be to run the Online E Series Diagnostic Utility. This should verify whether or not your board is damaged and needs to be sent back to NI for repair. I have included a link to this utility below:
    Online E Series Diagnostic Utility
    Spencer S.

  • Is there an easy way to run an Ajax function from input type=file to test the file name in DB?

    I've had the <input type="file">  ... <cffile ...> thing going for a few years now. 
    There is a database where the uploaded file names are stored once the files are uploaded to the server.  It sees things in terms of problems and stores uploaded file name accordingly with the ProbID prepended onto the file name; e.g., MyPicture.jpg would end up in the designated directory and databawe as P416_MyPicture.jpg.  This allows user to store pictures with the same name in different problems without a conflict.  There has been an issue with certain characters (e.g., spaces, +, #, etc.) causing problems when they are in file names so we have come up with a way using the <cffile ... rename> to replace these chars with _.  This means that MyPic+.jpg would end up being P416_MyPic_.jpg. 
         This is where the problem appears.  If someone were to upload MyPic+.jpg after someone else uploaded MyPic_.jpg in the same problem, then the + file would overwrite the _ file before the system knew they had a problem.  And there is now way to restore the original file without going to the system backup and doing so – which is a whole other story … especially, if the person doesn’t tell anyone.
         The logical solution would be to be able to test the new final file name (the name after making the substitutions mentioned above) against the existing files in the database before you went from the page where the <input type=file> control to the associated _action.cfm page where the <cffile> object is located.  Given that this seems to be the province of Ajax, this would seem like a natural use of the really interesting technology.  I have can determine the file name from the onChange action on the <input type=File> so that this would be the place for Ajax to come to the rescue by looking up the final file name and then letting the user know whether the resultant name is a unique within the database or not.  If so, I'll just enable the Add button which sets right next to the <input > control and let them upload it.  If not, I'll put up an error message telling them that this file already exists in the system.
         This would be the perfect solution.  It would let me do some Ajax stuff like I've wanted to do for the past year, but never have had the time to do because this is the project that won't go away.  This is, in fact, the last thing of any consequence that remains to do on this 2-1/2 year nightmare – be careful what you wish for.  If I can get this done this week, then maybe I can finally take a weekend off … maybe it will finally come to an end.
         Which finally leads to my question:  I'm looking for some tips on how to get this thing going since I can barely spell Ajax.  I've got a book and looked at some stuff online about CF and Ajax, but a good example or two or three would be worth a day's worth of poking around on the web and in my books.
         Thanks in advance for any suggestions, ideas, help, whatever.
    Len

    Adam,
         Thank you for your suggestion, but, after spending the night working with Ben Forta's CF8, vol 2, Chap 34, working with <cfajaxproxy>, I was able to do exactly what I wanted and it appears, after some testing, to work exactly as I had envisoned it should. 
         I am now calling a JavaScript function (testFileName) from the onChage event on the <input type="file"> or Browse button, which calls my proxy.cfc that contains the server side of the equation.  This funciton testFileName (I've run out of cleaver function/file names).  The query contained therein hits the database to see if the passed in parameters can pull up an existing file.  If they do, the particulars (file name, data attahced, etc.) are returned to the JavaScipt procedure that puts up the error notice.  The user can then chose to either overwrite the file or quit.  Quiting leaves the your on the Attachment PopUp where he/she started with nothing being uploaded. 
         Thanks again for your suggestion.  I appreciate your taking the time to do so.
    Len

  • F4 / Help Functionality for input field in custom java iView

    Hi,
    As we see many F4 help on each input field in a transaction, how can we mimic the same functionality in a Custom Java iView. For example, ME23N, you can search a PO based on some criteria, when i create a new custom java iview using BAPI_PO_DISPLAY, how can provide that F4 or help functionality to the Purchase Order field.
    Your help is really appreciated.
    Thanks,
    Vijay

    Hi Vijay,
    the F4 Help functionality is always of big concern when you're switching from a R/3 or ABAP-SAP GUI environment to a webfront end. First of all: the convinience you're used to of creating a seach help and adding it to your data fields is gone, i.e. the current development status in the portal/java/webdynpro implies that you have to do most of the work on your own. Simple value helps might not be a problem, but complex ones are (as the one you've described). Here is a link to a tutorial in Java-webdynpro, maybe it gives you an idea:
    https://www.sdn.sap.com/sdn/developerareas/webdynpro.sdn?page=TutWD9_OVS.htm
    Regards,
    Ulli

  • High Bandwidth Voltage Input Isolation

    Hello,
    I'm using the NI 6025E DAQ board and connect it through the SC2050 conditioning board to an analog I/O board, 5B01. I would like to isolate between the board and an analog signal coming out of of a DUT unit, and I need the isolation unit to be able to handle signals of Mghzs bandwidths.
    I realize that I cannot find a 5Bxx unit with such high BW, but what do you recommend I should do instead ?
    Michael.

    Hello Michael,
    I see that you are looking for an isolation module to connect to your 6025E device that has a bandwidth in the MHz range.  Unfortunately, I think this type of setup will not work for you since the 6025E has a maximum sampling rate of 200kHz.  If you need to be able to sample data in the MHz range you will need to have a device that can sample much faster (i.e. High Speed S-Series or  NI-Scope products). 
    Typically you do not see much signal conditioning for these types of devices since they have such a high bandwidth.  For example if you look at our SXCI isolated analog input modules they have a bandwidth of just over 20kHz.
    I hope this helps.  If you have any additional questions can you please give us a little more information about the signal coming from your DUT (i.e. voltage and frequency range and what type of isolation you are looking for)?
    Regards,
    Jesse O.
    Applications Engineering
    NIC
    Message Edited by Jesse O on 10-17-2006 10:44 AM
    Jesse O. | National Instruments R&D

  • Hash table and function module input

    Hi ABAP Expert,
    Please advise what happening if i am passing the intertal table (hashtable) become input of function module (table).
    so insite the function module is this table still hashtable type or just normal internal table ?
    Thank you and Regards
    Fernand

    Typing of such parameter should be either generic (i.e ANY TABLE) or fully specified (HASHED/SORTED/STANDARD TABLE). In both cases when you pass i.e. HASHED table to that formal parameter the dynamic type will be inherited by the actual paremeter.
    This means that inside the function module you will not be able to use HASHED table "banned" statement i.e. not appending to this table. The system must be fully convinced about the type of passed parameter to allow certain access. Without that knowledge it won't pass you through the syntax checker or will trigger runtime error.
    I.e
    "1) parameter is typed
    CHANGING
       C_TAB type ANY TABLE
    "here you can't use STANDARD/SORTED table specific statements as the dynamic type of param might be HASHED TABLE
    append ... to c_tab.  "error during runtime
    "2) parameter is typed
    CHANGING
       C_TAB type HASHED TABLE
    "here system explicitly knows that dynamic type is the same as static one so you can append to this table too
    append ... to c_tab.  "syntax error before runtime
    So the anwser to your question
    so insite the function module is this table still hashtable type or just normal internal table ?
    is...
    During syntax check system takes static type of table and shouts if table related operation is not allowed for this kind.
    During runtime system takes dynamic type of the table and checks whether particular statement is allowed for this kind of table, if not triggers an exception.
    Regards
    Marcin

  • REPORT_ATTRIBUTE_ERROR_MESSAGE functionality for Input Field & Drop down UI

    Hi,
    We have requirement to handle error messages. In a data input form, if we get multiple errors we are displaying all errors in a message area. When we click on error message, focus should go to the UI element which causes to the error.
    We have used 'CALL METHOD lo_message_manager->report_attribute_error_message' by exporting the element and attribute name. This method works fine incase of Input Field type UI element. When we run the application on DISPLAY action errors are displaying for both fields 'INPUT FIELD' and 'DROPDOWNBYINDEX' . But we have URL on the error related to 'INPUT FIELD'  and when we click on error message control/cursor going to the INPUT FIELD.
    But we could not find same functionality incase of DropDownbyIndex UI Element.
    Please help us to resolve the problem. Does SAP Web Dynpro ABAP provide this functionality?
    Below attached written code for reference.
    CASE lo_action->name.
          WHEN 'DISPLAY'.
            IF lv_num1 IS INITIAL.
             report message
              CALL METHOD lo_message_manager-report_attribute_error_message
                EXPORTING
                  message_text              = 'Please enter the value'
                  element                   = lo_el_numbers
                  attribute_name            = `NUM1`
                params                    =
                msg_user_data             =
                is_permanent              = ABAP_FALSE
                scope_permanent_msg       = CO_MSG_SCOPE_CTXT_ELEMENT
                msg_index                 =
                cancel_navigation         =
                is_validation_independent = ABAP_FALSE
            ENDIF.
            IF lv_age eq '999'.
             report message
              CALL METHOD lo_message_manager-report_attribute_error_message
                EXPORTING
                  message_text              = 'Please enter the age'
                  element                   = lo_el_personal_info
                  attribute_name            = `AGE`
                params                    =
                msg_user_data             =
                is_permanent              = ABAP_FALSE
                scope_permanent_msg       = CO_MSG_SCOPE_CTXT_ELEMENT
                msg_index                 =
                cancel_navigation         =
                is_validation_independent = ABAP_FALSE
            ENDIF.
        ENDCASE.
    Thanks
    Venkat

    Hi venki,
    The problem you have told that when you are displaying the error message for input box and drop down by idx  using the report_attribute_error_message. Then you click on the error message raised by input box , the focus goes to the input box but the same thing will not happen with the dropdownbyidx.
    I have also try the same this its not working for dropdownbyidx but it is working for dropdownbykey.
    You can try this.
    Regard
    Manoj Kumar

  • Converting cDAQ voltage input to PSI using Y=MX B formula

    Hello -
    I have been tasked with writing a VI that will take in the input from 16 different Sensor-Technik Pressure Transmitters (model A08) and converting them into a readable output in the form of an on-screen gauage.
    This is my first expierence with LabView so it's been an adventure!
    So far I've gotten my cDAQ unit installed on a test stand server with NI 9205 module and all the drivers.  The pressure transmitters are all hooked up as well and wired into the NI 9205.  I've also got LabView 2011 installed on a development server and the cDAQ is hooked up to it via Anywhere USB.  The server finds and installs the drivers for the cDAQ unit no problem and I can take sample readings.
    I've also found the formula for converting voltage to PSI for my transmitter which seems to be Y=50(10)+0
    The problem is, I can't find where I would do this conversion within LabView!  I'm not even sure if I should be using LabView as opposed to MAX or SignalExpress.  Any help that could point me in the right direction would be great!

    I downloaded the drivers from here:
    http://joule.ni.com/nidu/cds/view/p/id/2604/lang/en
    because I was having issues installing the drivers that came on the Device Drivers DVD (marked August 2011).  I ran the driver setup again and it would appear I have everything I should need installed.  I see no references to "DAQ Assistant" anywhere in the install.  The application "LabView 2011 Support" is installed, but I can't find any references to the DAQ Assistant anywhere in LabView.  I can't even find any references to my DAQ in LabView!
    I'm sorry for the seemingly simple questions but I am having all sorts of trouble with this!

Maybe you are looking for

  • Multimapping in BPM

    Hello! I read that it  Multi Mapping N:1 is possible in BPM with Transformation but how do you do it? /HT

  • IMovieHD6 ..iPhoto won't accept StillFrame

    It seems every corner in HD6 has a new problem....I create a still frame from a movie video & cannot put it in iPhoto, iPhoto says it can't import the photo because it is the wrong format. With Panther 10.3.9 iMovie 4 I never had this problem. Am I a

  • Working with external data

    Hi, does anybody knows if there's a way to include external data within the extension without modifying the code? Basically I need to deploy my extension using different settings (depending on user credentails). It would be nice if were possible to i

  • Lightroom 5 downloading

    cant download lightroom i get always thefolowing screen Exit Code: 7 Please see specific errors below for troubleshooting. For example,  ERROR: DW006 ... -------------------------------------- Summary -------------------------------------- - 0 fatal

  • How to activate subversion and have svnX working on 10.5.1

    Hello, First of let me say that I am not a programmer, I do localization works, the developer with whom I collaborate, uses subversion and I manage access and files update transfer with svnX. From Tigers I upgrade to 10.5.1 .. I have installed Xcode