User | Kudos |
---|---|
10 | |
6 | |
6 | |
5 | |
4 |
The VI "VISA Lock async.vi" should be reentrant to allow locking a connection while waiting for another connection.
Problem example:
Imagine COM1 is locked and for its lock is waited with "VISA Lock async.vi". While waiting, COM2 shold be locked (from somewhere else, with "VISA Lock async.vi"). Because the lock VI is not reentrant, this call is blocked until COM1 call finishes (because of success or failure). This is independent if COM2 is locked or not.
LV Versions with this behaviour: from at least 8.6 to 14
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Moved to CAR database: CAR 612741