Jim Kring Posted January 14, 2007 Report Share Posted January 14, 2007 [CAR 45E9BHJ1] The "Wait on Notification from Multiple" function seems to have a bug in how it sets "notifiers out" in the case of a timeout. If an instance of "Wait on Notification from Multiple" is called successively (for example, in a loop), calls that timeout will pass out notifiers (in "notifiers out") from previous calls which did not timeout. I would expect "notifiers out" to be an empty array if the function times out. See "TEST - Wait on Notification from Multiple.vi" (attached) for an example that demonstrates this bug. In this example, "Wait on Notification from Multiple.vi" is called twice in a For Loop. On the first iteration a notification is successfully received and on the second iteration a timeout occurs. On the second (timeout) iteration, the value of "notifiers out" contains the notifiers that there fired on the first call. I would expect "notifiers out" to be an empty array if the function times out. Download File:post-17-1168812196.vi Quote Link to comment
Jim Kring Posted January 14, 2007 Author Report Share Posted January 14, 2007 This bug also appears in 8.0. See this posting. Quote Link to comment
Jim Kring Posted January 14, 2007 Author Report Share Posted January 14, 2007 This bug also appears in 8.0. See this posting. Quote Link to comment
Aristos Queue Posted January 15, 2007 Report Share Posted January 15, 2007 See here. Quote Link to comment
wwbrown Posted January 15, 2007 Report Share Posted January 15, 2007 This bug also appears in 8.0. See this posting. Are your posts about the Wait on Notification from Multiple icon or the Wait for All Notifications library VI? Do you mean to say that the same problem occurs with both methods? Quote Link to comment
Jim Kring Posted January 15, 2007 Author Report Share Posted January 15, 2007 I linked to the wrong posting, see here: "Wait on Notification from Multiple" output values can be wrong on timeout Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.