SRQ event not received when handling VXI interrupt event

Hi,
I'm writting a VISA server to handle and dispatch VXI events to other applications in my test system. Amongs those events are VI_EVENT_SERVICE_REQ and VI_EVENT_VXI_VME_INTR.
However, i've found that installing a VI_EVENT_VXI_VME_INTR will prevent VI_EVENT_SERVICE_REQ to occurs.
Is it a bug ?
Is it the intended behavior and why I can't find any informations on this in the VISA programmer manuals ?

Hi Remi,
I have been speaking with the Product Support Engineer about this issue and he informed me that we have just released the latest version of our NI-VXI software (version 3.3). This release makes some fixes to some known event handling issues (I did not find your specific problem, but there were other similar issues). I think it is likely that this new release will fix the problem you are encountering. If not, let me know and we will try to continue to investigate the problem.
I also noticed that you are using NI-VISA 2.5.2. Up until today the latest version for this driver was 2.6 however, we also have a new version of this driver (2.6.1). NI-VXI 3.3 installs NI-VISA 2.6.1 (refer to section 5.1.2 of the readme.txt file for the
NI-VXI 3.3 driver). Note: If you already have VISA 2.5 installed, your configuration settings (aliases, serial port settings, etc.) will not be preserved. However, your old VISACONF.INI will be backed up as VISAINI.BAK in the same directory.
My suggestion is to uninstal your current VISA and VXI drivers and install NI-VXI 3.3 with NI-VISA 2.6.1. Be sure to look over the NI-VXI for Windows Read Me First document first.
You can access this download with the link below. The files should appear at the top under the title (you may need to scroll down to the bottom and click on "continue the download process" link first).
http://digital.ni.com/softlib.nsf/websearch/30FDBEF97419A01686256D120061CBEA?OpenDocument&node=
Let me know how it goes. Have a great day,
Julia Dinolfo
Applications Engineering
National Instruments

Similar Messages

  • Fax not receiving when asleep

    Fax will not answer when asleep.  Sender just gets a busy signal

    Hello,
    Check System Preferences>Energy Saver>Options, see if there's a checkbox for Wake if Modem detects a ring.

  • SRQ event not received when multiple process open VISA instrument

    I'm having two different processes opening VISA sessions to the GPIB instruments.
    This first process install SRQ handler on the ressource and just wait for those events to occurs.
    The second process is basically a test program using standard read/write to my instruments.
    Provided my instrument is correctly configured, I've found that my first process won't see any SRQ when the second process generate badly formatted commands.
    However if the first process send badly formatted commands, then it will see those events.
    I've reproduced this easily with the VIC panels and I can't find any explanation for this behavior.
    I've hooked an AT-GPIB+ to the GPIB bus and confirmed that the SRQ occurred has expe
    cted; I've also confirmed that the GPIB controller do the serial pooling to identify the SRQ origin.
    Furthermore this problem is only reproductible with instrument who do not have secondary address :
    GPIB::4::INSTR => SRQ not detected
    GPIB::5::0::INSTR => SRQ detected
    I've tried different instruments without much differences.
    Finally, writting my first process using the GPIB library instead of VISA seems to works correctly (i.e. it always detects SRQs on the GPIB bus); the only difference being that in that case my callback is installed on the GPIB board instead of the instrument.
    Is it a bug in the VISA library ? How do I work around it ?

    Hi,
    I've further investigated the problem.
    I've upgraded to NI-VISA 2.6.1 and NI-IVI 3.3. This gave better results in the event handling mecanisms, but my issue still exist.
    I've tried to narrow the problem further and it seems that the issue isn't related to instruments with secondary addresses; in fact, it seems related to instruments session which already have seen SRQs before I open a second session on the same instrument.
    Let me try to explain :
    Process A start
    open instrument GPIB0::4::INSTR
    open instrument GPIB0::21::INSTR
    acknowledge SRQ on both instruments
    send "*SRE?" then read response
    call viReadSTB()
    install SRQ handler on both instruments
    call viEventHandler()
    call viEnableEvent()
    configur
    e both instruments for SRQ handling
    send "*ESE 52"
    send "*SRE 32"
    send invalid command to instrument at address 21
    send "xxx"
    => SRQ handler called for the correct instrument
    acknowledge SRQ on the instrument at address 21
    send "*SRE?" then read response
    call viReadSTB()
    Process B start
    open instrument GPIB0::4::INSTR
    send invalid command
    => no SRQ handler called !
    install SRQ handler on this instrument
    call viEventHandler()
    call viEnableEvent()
    => SRQ called in process B (not in process A !)
    acknowledge SRQ on this instrument
    send "*SRE?" then read response
    call viReadSTB()
    close instrument
    open instrument GPIB0::21::INSTR
    send invalid command
    => SRQ handler called in process A
    acknowledge SRQ on this instrument
    send "*SRE?" then read response
    call viReadSTB()
    close instrument
    I hope this detailed test sequence will help you to reproduce my problem more easily.
    Sincerely,
    Rémi THEVENI
    N

  • Skype Calls not received when MacBook Air is asleep

    My MacBook Air is running Mountain Lion OS 10.8.5 with Skype 6.14. Skype video calls are received normally with notification sounds as long as the MacBook Air is not asleep. It will also receive a video call one time while asleep if Skype has first been restarted. After that when the MacBook goes back to sleep a Skype call is ignored. I haven't been able to solve this by changing Energy Saver settings in OS System Preferences or anything in Skype Preferences. I tried deleting the Skype Preferences file plist but this didn't make a difference. Could this be related to the loss of Skype sound problem widely reported? Has anyone else had this problem? Any ideas on how to fix this would be appreciated.

    Update - I ended up spending about an hour on the phone with a very helpful rep from AppleCare.  He was also stumped by this problem.  We ended up solving it by using a remote screen-share app that allowed him to see what my video card was sending to the external display, and he directed me over the phone to change the settings (quite funny really - it was literally "move your mouse up a tiny bit, now click, now left, etc).
    So, my problem is solved for now, albeit in a very cumbersome way.  Still amazed that there's no way to fix this properly.

  • FaceTime calls not received when iPad sleep

    FaceTime does not wake my iPad when it rings.  The ringer works fine when I'm using the iPad and it's awake.  It just seems to me that I shouldn't have to call/text a person to ask them to make sure their iPad is awake so they're able to receive my call.  Shouldn't the call just go through to the other iPad similar to a cell phone?  I, my brothers and best friend all recently purchased iPad's and we all have the same issue.
    Does anyone else have this problem or know how to fix it?

    If the iPad is sleeping, Wi-Fi is switch off to save battery per designed. To have Wi-Fi on while the iPad is asleep, connect to the wall power supply.

  • TS2755 iMessage sometimes not received, when messages in Mac is active and iphone is not

    Hi,
    Lately i didn't receive some messages only later to find them in my Mac's Messages application.
    What i understand from this, is that if my iPhone suffers from temporary disconnectivity then the iMessage is still routed to the Mac,
    but will never be pulled by the iphone .
    If that is the case then when i am in an elevator or out of power , then the iMessage center
    knows i have iMessage "on and active" and it will send it to my Mac and the iPhone will never be notified.
    Correct?
    Thanks
    Yair AKA Zvilich

    The iMessage and Facetime servers are down for the day. People have been having issues since this morning. I called Apple myself and they told me to just wait until this evening and try again but warned that could not be fixed until tomorrow.
    Wait until then and see what happens. You can always call Apple and get a direct update if you still have issues and think it should be fixed.
    Regards,

  • Notifier not received when other code in while loop exists

    I am attempting to improve my logging code to be separate from the main UI/logic.
    I was hoping to implement a 'Send Notification' upon my trigger, to start logging in a separate while loop.
    To test this, I tried the following. When my trigger goes True, a notification is sent and my 'Notification received' boolean goes True.
    When I wire anything to the while loop, this no longer works:
    Can someone tell me why? I was hoping to put my logging logic into this while loop to grab data from the waveform wire (brown) to log my data.
    Thanks!

    belopsky wrote:
    How do I have the waveform be sent for as long as I need it to be, in order to log?
    You just make a queue of type Waveform (or if multiple channels use Array of Waveforms).  You read from the DAQ and then just write into the queue.  The logger loop will then just read data from the queue as it comes in and log it.
    Just look into the Producer/Consumer if you need any more help on this.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • AppleID confirmation email not received when setting up my account

    When I've set up my AppleID, the confirmation email does not come to my email account.

    I'm going to assume you've already checked your spam/junk folder.

  • Picture not received when I text it

    I sent a text and included a picture and neither the text or picture was received. If I just text without the picture they do get that. Why can't I send a picture via text?

    If you can send & receive SMS's but not MMS's, and MMS is turned on in settings, the problem almost always rests with your carrier. Either MMS messaging is not turned on on their end or not provisioned properly on your account. Contact your carrier before doing anything else.

  • Push notification not received when Iphone is locked

    Hello,
    When push notificatino is send to iphone 4 and it is locked , it shows message "Slide To Unlock" , when slided no push notification message is displayed.Please help to resolve these.
    Thanks

    You now slide it up to open the camera instead of tapping.

  • Mail does not receive reply to

    I am able to send and receive e-mails, however I'm not receiving when people are replying to my e-mails. Any ideas?

    Hey, Austin:
    I'm having the same problem. Error messages:
    Delay reason: SMTP error from remote mail server after RCPT
    host suscom.net.mail8.psmtp.com [64.18.5.14]:
    451 Can't connect to suscom.net - psmtp
    According to ISP, my incoming and outgoing addresses are set up correctly. Of course, they say it is a Mac software problem. Any ideas. Thanks, midcoast

  • VI containing Event Structure will not receive front panel events in LabVIEW Real-Time.

    Hi again, I'm working in my first UI (attached VI).
    It works when running directly from PC. It doesn't when running from cRIO, there's the message "VI containing Event Structure will not receive front panel events in LabVIEW Real-Time". I've been reading and I found that "Event structures on RT targets do not support events associated with user interface objects, such as VI panels or controls. For example, associating the Value Change event with a control does not work. RT targets support only user events".
    Is that the problem? If it is, how can I create Mouse Up, Mouse Enter, Value Change (or other user interface events) user events?
    If I run my VI in FPGA mode should it run?
    Attachments:
    HMI.vi ‏33 KB

    Since it looks like you are new to the whole RT and machine control, I recommend giving this a good read: NI LabVIEW for CompactRIO Developer's Guide
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Problem when handling Portal events

    Hi all,
    I am trying to handle portal events between two Iviews on a same page.For this I am using all the necessary parts from coding prospectives(eg. Event fire, Subscribe event and action handler method).
    But I am not able to handle portal events.I found some properties on Iview and page level as:
    1) Web Dynpro Client on Iview level - Default auto (Some threads suggest that events only works on HTML pages).
    I change it to plain HTML, but having doubt that is this value passed to this property.
    2) ID Prefix - Default blank (I-View level)
    I assign com.sap to it and also assign application name to ID.
    Is these will affect something on Portal handling.
    I also watch some e-learning sessions, I do similer to those sessions but at my end I still facing problem.
    Please suggest what I will do more to handle Portal events.
    Thanks
    Sanket sethi

    I am using this code to  fire and catch Portal events.Please look at the code and suggest where I am lacking.
    Fire:
    data node                               type ref to if_wd_context_node.
    data portal_event_namespace  type string value 'urn:com.sap.webdynpro.testApplications.testEvent'.
    data portal_event_name          type string value 'FMP_EVENT'.
    data portal_event_parameter   type string.
      data lr_componentcontroller type ref to ig_componentcontroller .
      data l_api_componentcontroller type ref to if_wd_component.
      data lr_port_manager type ref to if_wd_portal_integration.
      lr_componentcontroller =   wd_this->get_componentcontroller_ctr( ).
      l_api_componentcontroller = lr_componentcontroller->wd_get_api( ).
      lr_port_manager = l_api_componentcontroller->get_portal_manager( ).
      lr_port_manager->fire(
        exporting
          portal_event_namespace = portal_event_namespace
          portal_event_name      = portal_event_name
          portal_event_parameter = portal_event_parameter ).
    Catch: (Register and receive parameter)
      data node                                  type ref to if_wd_context_node.
      data subscribe_hello                   type wdy_boolean.
      data  view                                  type ref to if_wd_view_controller.
      data  portal_event_namespace    type string value 'urn:com.sap.bc.webdynpro.<namerspace>.<Name>.
      data  portal_event_name             type string value 'FMPEVENT'.
    here is the name of the action where the portal event will be received!
    you have to create this action in the application!!
    data  portal_event_action_name  type string value 'RECEIVE_PORTAL_EVENT'.
      data lr_componentcontroller type ref to ig_componentcontroller .
      data l_api_componentcontroller type ref to if_wd_component.
      data lr_port_manager type ref to if_wd_portal_integration.
    DATA lo_api_component  TYPE REF TO if_wd_component.
    DATA lo_portal_manager TYPE REF TO if_wd_portal_integration.
    lo_api_component = wd_comp_controller->wd_get_api( ).
    lo_portal_manager = lo_api_component->get_portal_manager( ).
    DATA lo_api_controller  TYPE REF TO if_wd_view_controller.
    lo_api_controller ?= wd_this->wd_get_api( ).
    CALL METHOD lo_portal_manager->unsubscribe_event
      EXPORTING
        portal_event_namespace = portal_event_namespace
        portal_event_name      = portal_event_name
        view                   = lo_api_controller
      lr_componentcontroller =   wd_this->get_componentcontroller_ctr( ).
      l_api_componentcontroller = lr_componentcontroller->wd_get_api( ).
      lr_port_manager = l_api_componentcontroller->get_portal_manager( ).
      view ?= wd_this->wd_get_api( ).
       call method lr_port_manager->subscribe_event
          exporting
            portal_event_namespace = portal_event_namespace
            portal_event_name      = portal_event_name
            view                   = view
            action                 = portal_event_action_name.
      data node                              type ref to if_wd_context_node.
      data portal_event_namespace type string.
      data portal_event_name          type string.
      data portal_event_parameter   type string.
      portal_event_namespace = wdevent->get_string('PORTAL_EVENT_NAMESPACE').
      portal_event_name          = wdevent->get_string('PORTAL_EVENT_NAME').
      portal_event_parameter   = wdevent->get_string('PORTAL_EVENT_PARAMETER').
      node = wd_context->get_child_node( name = 'PORTAL_EVENT_DATA' ).
      node->set_attribute( exporting name = 'PORTAL_EVENT_NAME' value = portal_event_name ).
      node->set_attribute( exporting name = 'PORTAL_EVENT_PARAMETER' value =                         portal_event_parameter ).

  • Event dispatch between two objects not received

    Hi,
    In my application there are two objects: one is
    myAc:ArrayCollection and the second is a mySprite:Sprite. myAC
    stores coordinates and other custom fields of the mySprite objects.
    I would like the sprite object to dispatch an event to the
    array so that when changes are made to the mySprite object the myAC
    can update itself.
    In the mySprite object I have added the following code to
    dispatch the event.
    var e:Event = new Event("spriteMove", true);
    dispatchEvent(e);
    trace("dispatched");
    In the myAC object I have set the following listener
    this.addEventListener("spriteMove", spriteMoveHandler, true);
    private function spriteMoveHandler( event:Event ):void
    trace("recd event");
    var sp:Object = event.target;
    trace(sp.x);
    I do not receive the event in the myAC object.
    However, when I set a similar thing between the mySprite
    object and one of its subobjects viz. myPoint I am able to receive
    the event.
    Thanks for the help,
    Raju

    Please do not duplicate your posts. It can be very confusing when two different persons answer the post in different ways.

  • I can call my iphone from my imac but the accept screen disappears when receiving a call to my imac, therefore I can not receive a call placed to my imac,, help!

    I can call my iphone from my imac but the accept screen disappears when receiving a call to my imac, therefore I can not receive a call placed to my imac,, help!

    Hi,
    I also have a similar issue since upgrading from the 4s to the 5s.
    The issue I have is, issue number 2:" If I do receive a text message/iMessage notification, it disappears within 5-10 minutes before I can even check (no other notifications disappear)"
    Which also consists of the same events in the last message from monicash "So for example, if i get a text while sleeping... i wake up in the morning to check my notifications and there is nothing there because it disappeared (even though there should be a notification there with my current settings that are ON)."

Maybe you are looking for

  • How to open a trm file in 11g

    Hi: I need to open orcl_ora_1234.TRM file but don't know how. Would some one help on this? THX

  • ERROR : MSC-01015 Process finished with error(s)

    Hi, every expert, When I install SAP BW3.5(NETWEAVER4.0) on linux_x86_64bit , and it appears the error when install DATABASE INSTANCE, The error is ' MSC-01015 Process finished with error(s), check log file /tmp/sapinst_instdir/NW04/SYSTEM/ABAP/ORA/U

  • Syncing calendar from macbook to PEG sj22

    I have a macbook with latest leopard OS. I sync to a clie' PEG SJ22.  Most everything seems to sync okay, but I can't get calendar items from my Mac to my clie'.  I can't even seem to find the settings window that would allow me to direct the calenda

  • Problem while creating BS

    Hello All, While changing the Business system integration, I am trying to give a different client no. I dont see that client no in drop down list. tried to push the client manually from rz20 tcode. has anyone faced a similar issue? Venkat.

  • Yes, I got the stupid 1418 code. Help please

    I got a 60GB Ipod photo I accidently unplugged my iPod while it had the "Do not disconnect" screen on. Now that I plug it into my computer it says something about having a bad disk and gives me the options of "Initiate, Ignore, Eject" If I click Init