| Contents | Index |
cancelasync(GObj)
cancelasync(GObj,TransID)
cancelasync(GObj) cancels all asynchronous read or write operations that are in progress for the group object specified by GObj. Note that this function is asynchronous and does not block the MATLAB command line.
After cancelasync cancels the in-progress asynchronous operations, the OPC server generates a cancel async event. If you specify a callback function file for the CancelAsyncFcn property, the callback function executes when this event occurs.
cancelasync(GObj,TransID) cancels the asynchronous operation(s), specified by the transaction ID(s) given by TransID. You can cancel specific asynchronous requests using this syntax.
Create a connected client, group, and items:
da = opcda('localhost', 'Matrikon.OPC.Simulation');
connect(da);
grp = addgroup(da, 'CancelAsyncEx');
additem(grp, {'Random.Real8', 'Random.Real4'});Request an asynchronous read operation and then immediately cancel that request:
tid = readasync(grp); cancelasync(grp, tid)

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |