Scope does not trigger

Hello,
I am trying to trigger a scope at a certain point. I have a test signal coming after a regular sinusoid. I want to measure the output when the test signal arrives. What happens is that when my test signal comes after 1 second the trigger works perfectly fine but when my test signal comes after 3 seconds the scope does not trigger at the point I want and keeps on triggering at unwanted points. This is a conceptual question. Could anyone please help me in that.
Thanks,
Krunal

Hello Krunal,
I am not exactly sure what your external signal looks like, however I can suggest a couple things for you to look at.  First, if the absolute value of your sine wave amplitude is less than the test point you want to measure, the scope can simply level trigger at that point.  It should not matter if the signal comes in after 1 seconds or 3 seconds.  The only problem you might be seeing with this is a timeout error.  This is caused by the read function not being able to sample enough data within the default 5 seconds limit.  Adjusting the timeout would help if you are getting this error.
If your test signal value you need to trigger off of is within the absolute value of your sine wave signal it becomes more difficult because if you specify to trigger off of a rising edge 0.5V signal this point will occur many times before the ideal trigger point.  Perhaps a combination of using the trigger hold off and trigger delay might help you time the start of your acquisition a little better.  If this does not help, can you please post more detail about the sine wave, your test point you want to trigger off and the behavior you are currently seeing.
Regards,
Jesse O.
Applications Engineering
National Instruments
Jesse O. | National Instruments R&D

Similar Messages

  • Print with  write statements from webynpro does not trigger top-of-page

    Print launched from webdynpro application via application server created with write statements does not trigger top-of-page event. When print is done from sapgui it works ok. The idea is to reuse backend print which was created for sapgui with abap list made application log in webdynpro application.

    Hi,
    here a short extract like i do it:
    CLASS LCL_EVENT_HANDLER DEFINITION .
      PUBLIC SECTION .
        METHODS:
       HANDLE_PRINT_TOP_OF_PAGE
             FOR EVENT PRINT_TOP_OF_PAGE OF CL_GUI_ALV_GRID,
    ENDCLASS.                    "LCL_EVENT_HANDLER DEFINITION
    * Event-Händer Implementierung
    CLASS LCL_EVENT_HANDLER IMPLEMENTATION .
      METHOD HANDLE_PRINT_TOP_OF_PAGE.
          PERFORM PRINT_TOP_OF_PAGE.
      ENDMETHOD.   
    ENDCLASS.
      CREATE OBJECT GR_EVENT_HANDLER.
      SET HANDLER
      GR_EVENT_HANDLER->HANDLE_PRINT_TOP_OF_PAGE  FOR GR_ALVGRID_LEFT.
      CALL METHOD GR_ALVGRID_LEFT->SET_TABLE_FOR_FIRST_DISPLAY
    FORM PRINT_TOP_OF_PAGE.
      LINSZ = SY-LINSZ - 16.
      WRITE: / 'Report:   ', SY-REPID,
               AT LINSZ 'Datum:',  SY-DATUM.
      WRITE: / 'Benutzer: ', SY-UNAME,
               AT LINSZ 'Zeit: ', SY-UZEIT.
    ENDFORM.
    hope it helps.
    Regards, Dieter

  • Stacked sequence does not trigger

    I am reviewing Pull-down Menu.vi in Labview BasicsII: Development Coarse Manual. When I go through Exercise 2-7, I never get the dialog boxes. I have the Get Menu Selection wired to the stacked sequence where it connects to the box containing the question mark. When I choose "Test 2" or any of the menu choices, it does not trigger the frames.
    I ran the program in solutions on the disk, and this program runs correctly, showing the dialog boxes.
    I have had this problem before. I connect a wire to a stacked sequence where it shows the question mark. But the stacked sequence ignores the information coming to it.

    First, I think you're refering to a case structure and not a sequence structure.
    Second, you are probably not defining your cases properly. You can use probes to examine exactly what data you're sending to the case structure selector terminal (that's the question mark). If you are using strings, the strings have to much exactly to the strings in the case definition. If they don't match, the default case will execute. If, after using a probe to see what data you are sending the case structure, and after making sure you defined the cases correctly, you still don't see what's wrong, you should post your VI.
    I realize saying this is a bit unnecessary, because you already started, but...
    To learn more about LabVIEW, I suggest you try searching this site and google for LabVIEW tutorials. Here and here are a couple you can start with. You can also contact your local NI office and join one of their courses.
    In addition, I suggest you read the LabVIEW style guide and the LabVIEW user manual (Help>>Search the LabVIEW Bookshelf).
    Try to take over the world!

  • JNLP does not trigger JRE installation

    Hi
    I want to launch my application with a minimum version of jre(i.e. 1.6.0_10). If on the system there is no jre installed
    or jre installed on the system is older than 1.6.0_10, i want jnlp to trigger the installation of jre 1.6.0_25.
    I tried following jnlp tags in my jnlp file:
    <java version="1.6.0_10+" href="http://download.oracle.com/otn-pub/java/jdk/6u25-b06/jre-6u25-windows-i586.exe"/>
    <j2se version="1.6.0_10+" href="http://download.oracle.com/otn-pub/java/jdk/6u25-b06/jre-6u25-windows-i586.exe"/>
    None of the above tags trigger the installation of jre if on the system there is no jre installed
    or installed jre is older than 1.6.0_10.
    Any help would be great.
    Thanks in advance.

    Andrew Thompson wrote:
    1) Why would you expect the JNLP to enforce _25+, when the JNLP specifies..
    ..<java version="1.6.0_10+" href="http://download.oracle.com/otn-pub/java/jdk/6u25-b06/jre-6u25-windows-i586.exe"/>
    _10+?My application is certified with jre version 1.6.0_25, but it can run on any jre version greater than 1.6.0_10. If user has any jre greater than 1.6.0_10 version application will use that jre. But if user does not have minimal jre version (i.e. 1.6.0_10) then i want to trigger jre installation and install the certified jre version for application(i.e. 1.6.0_25).
    2) Have you validated the JNLP file using JaNeLA?
    3) How is the link to the JNLP embedded in the web page?To me JNLP looks fine as it works fine if the system has atleast minimal jre version (i.e. 1.6.0_10), but fails to download jre 1.6.0_25 if it does not have 1.6.0_10 or any greater jre installed.
    The link "http://download.oracle.com/otn-pub/java/jdk/6u25-b06/jre-6u25-windows-i586.exe" is the download link for jre 1.6.0_25.

  • My multi-view component does not trigger WDDOMODIFY

    I have a webdynpro for abap component which displays three areas of information.
    The top part of the screen is a static display of a structure.
    The middle is a structure that displays a key field and its values.
    The bottom is an alv grid.
    It was implemented using techniques described in the tutorial u201CProgramming the ALV Configuration Model in Web Dynpro for ABAPu201D and u201CEditing ALV in Web Dynpro for ABAPu201D by Claudia Danger.
    I have four views and a window.  For simplicity, lets call them TOP_VIEW , MIDDLE_VIEW , AND RESULT_VIEW (the ALV).  These are all placed through ViewContainers onto the LAYOUT_VIEW.
    My main window kicks off the LAYOUT_VIEW and calls appropriate methods to populate all three sections.    I allow the users to add rows to the ALV grid and I have made the key field editable so that a user may enter a key value in the new row.  I then, through the WDDOMODIFY of the RESULT_VIEW, populate the new row with the additional values.
    We are good up to here.  If the user enters any info, or pushes enter, the RESULT_VIEWu2019s standard methods seem to kick in and I do what I need them to do.
    Now for the issue. 
    I want the user to be able to update the key field in the middle section as well, and have the rest of the middle structure update.  I coded the record update in the WDDOMODIFY of the MIDDLE_VIEW, but it does not seem to trigger (I canu2019t hit a break point).  How do I make this code recognize that something has happened..
    Interestingly, if I hit the enter key in the RESULT_VIEW, the WDDOMODIFY of the MIDDLE_VIEW will  update.
    I hope this makes sense u2013 Iu2019m sure itu2019s something simple that I donu2019t yet understand.
    Thanksu2026
    u2026Mike

    Hi,
    did you check WDDOBEFOREACTION and WDDOAFTERACTION methods of middle view...if they are getting hit....if not then the solution would be to create an event at the component level (the main component) and rasie that event while you update the alv records after user inputs key values....the subscriber to this event would be your middle view....inside that middle view you can create an event handler method which subscribe to this event(main component event)....
    thanks..
    AS...

  • Jint Throw(JNIEnv *env, jthrowable obj) does not trigger Excpetion?

    Greetings.
    I have the following code. When it triggers, the exception does not fire in my java code. Any ideas?
    Thanks,
    Steve
    <===Begin excerpt===>
    /* Displays the last System Error Message in a pop-up, as well as setting an
    * exception to throw.
    * @param env The current environment
    * @param devID The device ID of the Amber card with the error
    * @param msg The Error Message
    * @param error The current error if possible, the name of the Amber call otherwise.
    void doErrorNotification(JNIEnv env, const char portName, char msg, char error){
    displayLastSystemErrorMessage();
    printf("JNI-ERROR: %s\n", msg);
    //Throw SerialException
    jclass controllerException = env->FindClass("com/blueline/serialcomm/SerialException");
    if (controllerException == NULL) {/*Unable to find the Exception class -- give up as we are about to die*/
    printf("FATAL ERROR: Unable to load class: com/blueline/serialcomm/SerialException");
    return;
    //else
    char zbuf[BC_MSGLEN];
    sprintf(zbuf, "%s error: devid %s error %d",
    error, portName, GetLastError());
    if (com_blueline_serialcomm_WindowsComm_DEBUG)
    printf("%s\n", zbuf);
    jmethodID cid = env->GetMethodID(controllerException, "<init>", "([B[B)V");
    if (cid == NULL) {
    printf("Programer Error --> Constructor for SerialException not found.\n");
    jclass loadError = env->FindClass("java/lang/Error");
    if (loadError == NULL) {/*Unable to find the Error class -- give up as we are about to die*/
    printf("FATAL ERROR: Unable to load class: java/lang/Error");
    return;
    //else
    env->ThrowNew(loadError, "Constructor for SerialException not found.");
    return;
    //else
    if (com_blueline_serialcomm_WindowsComm_DEBUG) printf ("JNI-ERROR: Throwing java exception\n");
    jthrowable exception = static_cast<jthrowable>(env->NewObject(controllerException, cid, zbuf, portName));
    if (0 > env->Throw(exception)){
    printf("WindowsComm.ERROR: Unable to throw ErrorException\n");

    jmethodID cid =
    d = env->GetMethodID(controllerException, "<init>",
    "([B[B)V");Here you are calling a ctor that takes two byte arrays
    as parameter.
    There is a constructor that takes two byte arrays as parameters. I wouldn't have to pass it two jbyte array, would I?
    jthrowable exception =
    n =
    static_cast<jthrowable>(env->NewObject(controllerExcept
    on, cid, zbuf, portName));Is this perhaps failing? You are passing in character
    arrays (zbuf, portName) as parameters to a ctor that
    expects byte arrays (see above). Is this a problem?
    You're not checking to see if the NewObject() call is
    failing.How would I check to see if NewObject was failing, by checking to see if exception was NULL?
    >
    if (0 > env->Throw(exception)){
    printf("WindowsComm.ERROR: Unable to throw
    o throw ErrorException\n");I assume that this message is being printed to the
    console ....
    That is correct. At this point, no where else to dump a message {{{:-(
    -Steve

  • STO does not trigger forecast consumption unless re-releasing forecasts

    Hi,
    We need Scheduled Agreements, Customer Orders and STOs to consume forecast. While the first two work fine, the last one (STO) shows strange behavior. When an STO is created in R/3 and CIF-ed to APO, it does not consume forecast until we release forecasts from demand planning again. It is not only the Planning book where forecasts are not consumed, but tx /n/SAPAPO/RRP3 has the same values. Or, to be correct, there are some date differences, which are strange as well, but maybe have nothing to do with the original issue.
    Thanks for the instructions in advance!

    Hi John,
    We have a similar requirements. We have build our own business rules for plant determination. Instead of specifying a plant per customer material, the delivering plant can be specified per product or product group and per ship-to, customers region or country. Thereby the rules are time dependent.
    This logic is used in R/3 in sales order creation and in BW when demand is copied to an infocube containing plant. Finally it is also used in copy management in APO.
    For us it is very important to have the same business rules in planning and operations.
    Up till now we could not find a better solution.
    grt
    Jean

  • Failed ABAP process in process chain does not trigger subsequent process

    Hello,
    I have a issue in my process chain with the abap process type.
    When this abap process gets failed due to some reason; it is not trigerring subsequent step in the chain.
    Any ideas on how it can be solved or any work-around?
    I searched the forum and got to know that we can create a copy of abap process type, and can change possible events to
    "success or fail".
    Please let me know your views on it or if someone has ever encountered similar issue.
    Thanks alot for your help,
    Anuj

    Hi Anuj,
       My guess is that you have your the link between the ABAP process type and the subsequent step to trigger on success. You can check this, Go to RSPC -> process chain and check the design. If the link has a green light on it, then it will trigger only on success of the abap process. You need to check with your design and confirm whether this need to be like this, (maybe the abap process is doing something which is required for the subsequent loads??)
    If no then you can change the link type to either success of failure and activate the chain. This would resolve your problem.
    If you cant change your chain, then i would suggest you correct the failure and then use the program RSPC_PROCESS_FINISH to push the chain further. Just search for this on the forums, there are plenty of blogs/threads on  this.
    Regards.

  • "Select All" in tableview does not trigger event?

    Hi,
    I have a MULTISELECT table, and whenever I use the "Select all" or "Deselect all" feature, I don't seem to be able to capture the resulting event... Whenever I select one line, there's always a "tableView" event being triggered, allowing me to run the following code to recover the selected entries:
    me->check_groups = table_event->GET_ROWS_SELECTED(
    includeCurrentSelectedRow = 'X' ).
    However, when I select all entries, there's not even an event being generated:
    event = CL_HTMLB_MANAGER=>get_event( request ).
    if event is not initial...
    endif.
    The above code fails; no event seem to be generated!!
    Have I missed out on something; or is this a bug...? I would assume the built-in "select all" would trigger some kind of event... or do we have to check/program this manually?
    Trond

    hi trond,
    what i know is that for catching <b>request</b> u have to use <b>runtime</b> object.
    so u may try this:
    event = CL_HTMLB_MANAGER=>get_event( <b>runtime->server-></b>request ).
    might be possible it will solve your problem.
    Regards,
    kamaljeet

  • SUS PO Confirmation does not trigger XI message in SRM 7.0

    I am not able to confirm PO Confirmations in SUS, however, I don't see any message trigger in SXI_MONITOR.
    The events table BBPC_EVENT_DEF has an entry for BUS2232 event SENT.
    It is my understanding the funciton module BBP_SAPXML1_SUSPCO_SEND gets called and then the event is triggered to generate the message.
    Any help is highly appreciated.
    Sai

    Hi,
       We have to use ACW for PO Response.. PCW will only for SRM side of business documents (SC,PO etc )..
    Saravanan

  • User exit does not trigger

    hai,
    I have a user exit named MWMTO001.
    It has been given like this will trigger at the end of the transfer order creation (Update task). wt i have done here is i activated the user-exit and when i try to create the TO its not getting stopped over the user-exit and here i didn't understand wt is mean by update task.
    thanks in advance
    regards
    Swetha Singh

    Hi Swetha,
    After activating the function module exit we have to include the enhancement package in a project though transaction cmod.
    You create a project and add the enhancement to the enhancement assignments of the project and activate it. ensure a green light box will appear next to the components.
    If this is not the reason you can go to debug mode at runtime by /h and create a runtime breakpoint at statement 'Call customer-function' and see if the program stops at the any customer exit or not and if it includes the one you have created.
    You will press /h on the screen from where you will move to the final screen where you need your exit to trigger.
    hope this helps.
    <b>Always reward points to useful suggestions.</b>
    regards,
    Vikas

  • On google.ca, enter key does not trigger the google search action. I have to manually click the search button

    Hi there. Recently I upgraded to Firefox 4.0.1. I don't recall if the issue occurred prior to this upgrade, but as of right now, if I go to my homepage of www.google.ca and type in a search criteria and hit the enter key, what used to happen of course, is that it would trigger the actual search and the page would refresh with any matching results.
    This no longer happens. If I click the button labelled "Google Search" the search works. It's just the enter key that doesn't seem to register.
    On a side note, F5 no longer refreshes my page, and I'm sure this worked previously. Now I have to click the Go/Stop/Reload button to the right of the address bar.

    Do you have ''AVG Safe Search'' installed? It blocks the use of the Enter key after typing in a search.
    Disable it by clicking the Firefox button, go to Add-ons, then Extensions. You should be able to find it in there.
    If the problem persists, try running Firefox in [[Safe Mode]]. If it functions properly in that configuration, then one of your add-ons is the culprit.

  • View event does not trigger custom method

    This is something that should be straightforward and easy...... but it is not working as expected!
    I have a main window with a tab bar and two additional views. One view has text boxes and a method to change a label when an event on the text box is triggered. Using the interface builder, I have created the text boxes and associated them with the custom method through the events. The method and text box is defined in the view controller files (the header file and the interface file).
    When the view is shown and the event occurs, the method is not triggered. This is really weird as I have gone through several tutorials and all set up the view the same way I have it set up.
    When I run it in debug, nothing breaks at the break points -- even the init methods....
    Any ideas?

    Please describe the event you're looking for and the method expected to catch it. By "custom method", do you mean a UITextField delegate method? You mentioned a tab bar and two other content views. Is your question confined to only one view controller->view, or do we need to know about any of the other content views? Are all the objects we need to know about in one .xib file?

  • Batch Process ABAP for VBUK does not trigger 2LIS_11_VAITM Delta

    On a site I am working at we are are using Direct Update for the 2LIS_11_VAITM extractor and we are not getting the delta's we are expecting.
    I am pretty sure that the problem is a custom Quote closing program that goes through and updates the field GBSTK (Overall Processing Status of Document) in table VBUK.
    I am really not sure what makes the updated record visible to be included in the delta for the LIS Extractor 2LIS_11_VAITM.
    I was thinking that perhaps he should have at least also reset the Changed On date.
    Any thoughts on this as any record changed through standard transactions are picked and bought across.
    Thanks in advance
    David

    Eric,
    Thank you for your reply. Initially I did suspect that it was the custom program as well, and in some way I still do, but on Friday I had asked the business do a bit of work so that I could get some more information.
    The business performed:
    1) Close a quote using the custom program and tell me the Sales Document Number.
    2) Close a different quote using the standard VA22 program and tell me the Sales Document Number.
    From my initial investigation I have noted that:
    At the Header Level...
    1) Neither record were brought across into BW as part of the delta processing.
    2) Both records have an Overall Process Status (VBUK-GBSTK) updated to C.
    3) Neither record had the changed date updated in VBUK.
    4) Both records had the Change Date changed on the VBAK record. Note that this value to the change date in the record across into BW.
    At the Item Level...
    5) Neither Sales Document Item records were brought across into BW with the Overall Process Status (VBUP-GBSTA) updated to C.
    6) Note there is no change date on the VBUP record.
    7) Both records item data had the Change Date changed on the VBAP record. Note that this value to the change date in the record across into BW.
    I am beginning to think that even though we do have some changed data in BW, it appears not to be bringing the updated status data across from the VBUK or VBUP tables. Time to delve into the wonderful world of OSS notes.
    Thanks so far,
    David

  • Changed delivery does not trigger TPSDLS01 IDoc to external TPS

    We have a R/3 Release 4.6C server, which is configured to send delivery IDoc (TPSDLS01) to external transportatoin planning system (TPS) via ALE/RFC.
    When a new delivery is created, we can invoke VT61 to transmit TPSDLS01 to notify TPS.  When a delivery is deleted or deallocated, R/3 immediately transmits the TPSDLS01 IDoc to notify TPS.  These all work just fine, but we have a problem:
    When a delivery that has already been transmitted to TPS but got modified after the first transmission, we need to be able to transmit it again to notify TPS of such change.  However, R/3 refuses to transmit it again.  When invoking VT61, nothing get transmitted and the log would say the delivery <delivery id> already transmitted to planning system <TPS ID>.
    I am new to this, but it seems to be a simple configuration issue.  I am suspecting the problem may come from the output parameters of our partner profiles.  On the "Message Control" page for outbound message type TPSDLS, we have nothing defined.
    On page 8 of the R/3 Transportation Planning Interface Document (https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9519a090-0201-0010-189d-a9d947b30a8e), there is a paragraph:
    Deliveries that are changed in R/3 (transaction VL02) after they have already been reported to the transportation planning system are automatically retransferred after the changes are posted (provided they are relevant to transportation). This functionality is activated by the link to message control. When a change is made, the whole document is retransferred (not only the changed data is transferred).
    Could anyone explain what this "activated by the link to message control" means (in terms of steps and exact field values)?  Or if you think the problem is from elsewhere, please let me know.
    Many thanks.

    Hi,
    I know this is quite old now....but, did you ever find an answer to this problem?
    SR

Maybe you are looking for